public class BoundingBoxDownloader extends OsmServerReader
OsmServerReader.Compression| Modifier and Type | Field and Description |
|---|---|
protected boolean |
crosses180th |
protected double |
lat1
The boundings of the desired map data.
|
protected double |
lat2 |
protected double |
lon1 |
protected double |
lon2 |
gpxParsedProperlyactiveConnection, cancel, oauthParameters| Constructor and Description |
|---|
BoundingBoxDownloader(Bounds downloadArea)
Constructs a new
BoundingBoxDownloader. |
| Modifier and Type | Method and Description |
|---|---|
private GpxData |
downloadRawGps(String url,
ProgressMonitor progressMonitor) |
protected String |
getRequestForBbox(double lon1,
double lat1,
double lon2,
double lat2) |
DataSet |
parseOsm(ProgressMonitor progressMonitor)
Download OSM files from somewhere
|
GpxData |
parseRawGps(ProgressMonitor progressMonitor)
Retrieve raw gps waypoints from the server API.
|
getBaseUrl, getInputStream, getInputStreamRaw, isDoAuthenticate, isGpxParsedProperly, parseOsmBzip2, parseOsmChange, parseOsmChangeBzip2, parseOsmChangeGzip, parseOsmGzip, parseRawGpsBzip2, setDoAuthenticateaddAuth, addBasicAuthorizationHeader, addOAuthAuthorizationHeader, cancel, isCanceledprotected final double lat1
protected final double lon1
protected final double lat2
protected final double lon2
protected final boolean crosses180th
public BoundingBoxDownloader(Bounds downloadArea)
BoundingBoxDownloader.downloadArea - The area to downloadprivate GpxData downloadRawGps(String url, ProgressMonitor progressMonitor) throws IOException, OsmTransferException, SAXException
public GpxData parseRawGps(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReaderparseRawGps in class OsmServerReaderprogressMonitor - The progress monitorOsmTransferException - if any error occursprotected String getRequestForBbox(double lon1, double lat1, double lon2, double lat2)
public DataSet parseOsm(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReaderparseOsm in class OsmServerReaderprogressMonitor - The progress monitorOsmTransferException - if any error occurs