JTileDownloader
From OpenStreetMap
Contents |
General Information
JTileDownloader is a Java application for downloading OSM tiles. Paste a 'Permlink' to the application, select radius in km and zoomlevel, select renderer and download the tiles.
I have written this small programm, because OSMtiledownloader does not support to paste an OSM-URL for downloading the tile files.
Currently there are no error/info messages shown if something went wrong or some values are not entered correct. This will be fixed in future versions.
Use the discussion tab for reporting bugs and adding feature requests
- Developer : fma
- Target platform : Windows, Linux, ...
- Dev. language : Java
- Current status : developing
Screenshots
Starting the application
Installed java version >= 1.4.2 is required
To start the application, just doubleclick/click (depending on operating system) on the downloaded .jar file.
Additionally start the application with java -jar [NameOfDownloadedFile] (eg. java -jar JTileDownloader-0-0-2.jar)
java -jar JTileDownloader-0-0-2.jar
Description
Main
- Paste URL: Paste here the URL (Permlink) from OSM. The application will extract to Lat and Lon values from the link.
- Radius: Enter here the radius from were the tiles should be downloaded (bounding rectangle). As the calculation of the min and max values of the tiles is based on a 'flat' earth, the radius in km may differ from the real world. (Perhaps I will do a better calculation later)
- OutputZoomLevel: Select the zoom level for download
- Alt. Tileserver: Here you can specify another Tileserver if the one you prefer is not in the list above this field.
- Outputfolder: Specify here were the downloaded files should be save. If nothing is entered, the downloaded tiles will be stored in a subfolder 'tiles' of the program directory. The folder can be specified as relative or absolute path. Some examples for Windows: myTiles or C:\osm\myTiles Some examples for Linux: osm/tiles or /home/myUser/data/myTiles
- Number Tiles: Informs about the complete number of tiles selected for download/export.
- Download Button: Downloads the files to the specified folder.
- Export Button: Stores a list of all files in a text file called 'export.txt' located under the specified output folder.
Options
Wait Options
If this is enabled, the JTileDownloader will wait after the specified amount of tiles for the specified seconds before continue downloading the tiles. This option should be enabled if you download a huge amount of tile files to prevent overloading the tile server.
Network
Proxy Settings
Enable this settings if you want to connect through a proxy server. This settings were not tested already so I hope it will work.
Releases
JTileDownloader-0-0-2
Released 22, August 2008
- added button to choose output folder via dialog
JTileDownloader-0-0-1
Released 21, August 2008
- added requested features R1, R2, R3
- (R1) The option to choose to export the list of tile locations into a txt file rather than downloading them
- (R2) An option to only download a certain amount of tiles, then pause for an amount of time to prevent overloading a server with requests
- (R3) Option to download zoom level 18 tiles
- fixed B1, B2
- (B1) Some times the tile server returns a 500 error and that causes the download q to stop
- (B2) In case of an error (FileNotFound on server), don't abort the download, but resume with the next tile
JTileDownloader-preTest2
Released 31, July 2008
- add functionality to enter directory to store downloaded tiles
- save last entered values on exit
- save last entered values on download button pressed
Following functionality was implemented but I'm really not sure if it would work. Please try the options to connect via some proxy from the 'Network' tab. Please tell me here if the http-proxy settings were working.
- the use of http-proxies without authentication (to be tested)
- the use of http-proxies with authentication (to be tested)
JTileDownloader-preTest1
Released 14, July 2008
- paste a permlink to the application
- enter radius
- select zoom level to download
- choose tile-server
- downloaded tiles are stored under the folder 'tiles' in the current working directory.
Download
- JTileDownloader-0-0-2.jar, 22, August 2008 http://www.file-upload.net/download-1059218/JTileDownloader-0-0-2.jar.html
- JTileDownloader-0-0-1.jar, 21, August 2008 http://www.file-upload.net/download-1059115/JTileDownloader-0-0-1.jar.html
- JTileDownloader-preTest2.jar, 31, July 2008 http://www.file-upload.net/download-1013319/JTileDownloader-preTest2.jar.html
- JTileDownloader-preTest1.jar, 14, July 2008 http://www.file-upload.net/download-980440/JTileDownloader-preTest1.jar.html
ToDo List
- save & load different download configurations
- error handling
- check entered values
- the use of http-proxies without authentication (to be tested)
- the use of http-proxies with authentication (to be tested)




