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 |
gpxParsedProperly
activeConnection, 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, setDoAuthenticate
addAuth, addBasicAuthorizationHeader, addOAuthAuthorizationHeader, cancel, isCanceled
protected 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
OsmServerReader
parseRawGps
in class OsmServerReader
progressMonitor
- The progress monitorOsmTransferException
- if any error occursprotected String getRequestForBbox(double lon1, double lat1, double lon2, double lat2)
public DataSet parseOsm(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReader
parseOsm
in class OsmServerReader
progressMonitor
- The progress monitorOsmTransferException
- if any error occurs