|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.askgeo.dbl.base.GeneralMap<CountryResult>
com.askgeo.dbl.naturalearth.CountryMap
public final class CountryMap
The CountryMap is a map of the world that returns the country or equivalent for any given latitude and longitude.
| Nested Class Summary | |
|---|---|
static class |
CountryMap.DataField
Enumerates the metadata associated with each shape in the map. |
| Method Summary | |
|---|---|
static CountryMap |
create(java.io.InputStream dataFileStream)
Static factory method used to construct an instance of this class. |
static CountryMap |
create(java.io.InputStream dataFileStream,
double cellsPerDeg,
double snapRadiusKm)
Static factory method used to construct an instance of this class. |
CountryResult |
findResult(double latDeg,
double lonDeg)
Returns a results map query result. |
java.lang.String |
getOracleName()
A unique identifier for this map, used in the license file and in the AskGeo Web API. |
static java.lang.String |
getOracleNameStatic()
A unique identifier for this map, used in the license file and in the AskGeo Web API. |
| Methods inherited from class com.askgeo.dbl.base.GeneralMap |
|---|
authorize, authorize, authorize, conusBbox, getAllResults, getBbox, getDataField, getNumDataFields, worldBbox |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public CountryResult findResult(double latDeg,
double lonDeg)
GeneralMapResultBase but the specific subclass returned
depends on what map class is being used. Each map class has a companion result class. If no shape is found
at or near the query point, null is returned.
findResult in class GeneralMap<CountryResult>latDeg - the latitude of the query point, expressed in degrees.lonDeg - the longitude of the query point, expressed in degrees.
null if none is found.
public static CountryMap create(java.io.InputStream dataFileStream)
throws java.lang.Exception
dataFileStream - an input stream of the companion data file for this class.
java.lang.Exception - e if the wrong data file is provided.
public static CountryMap create(java.io.InputStream dataFileStream,
double cellsPerDeg,
double snapRadiusKm)
throws java.lang.Exception
dataFileStream - an input stream of the companion data file for this class.cellsPerDeg - is the resolution of the spatial index. Testing has show that a suitable value for this
parameter is 1.0, which is the default value.snapRadiusKm - is the maximum snap-to distance for query points not inside any shape on the map.
java.lang.Exception - e if the wrong data file is provided.public static java.lang.String getOracleNameStatic()
public java.lang.String getOracleName()
GeneralMap
getOracleName in class GeneralMap<CountryResult>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||