public class GeoHandler extends java.lang.Object implements ServiceHandler
Osm2poService
.Constructor and Description |
---|
GeoHandler() |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String |
colorForBoundsClazz(byte clazz) |
protected byte[] |
findBoundsByCoordinate(BndExtension gex,
Bounding bbox,
boolean debugUi,
java.lang.String... geocodes) |
protected byte[] |
findBoundsByIndex(BndExtension gex,
Bounding bbox,
java.lang.String... geocodes) |
protected byte[] |
findBoundsByName(BndExtension bex,
boolean[] exacts,
Bounding bbox,
java.lang.String... geocodes) |
protected byte[] |
findPoiByCoordinate(PoiExtension pex,
boolean[] exacts,
java.lang.String... geocodes) |
protected byte[] |
findPoisByName(PoiExtension pex,
boolean[] exacts,
java.lang.String... geocodes) |
protected byte[] |
findStreetsByName(Graph graph,
BndExtension bex,
SndExtension sex,
boolean[] exacts,
Bounding bbox,
java.lang.String... geocodes) |
ServiceResponse |
handle(java.lang.String cmd,
Config config,
Graph graph,
java.util.Properties request,
ServiceResourcesChecker lttc)
Handler fuer
Osm2poService . |
protected OsmPolygon[] |
matchPolygons(OsmPolygon[] plgs1,
OsmPolygon[] plgs2)
Uebeprueft, ob Boundaries einer Menge in eine der
zweiten Menge passen.
|
public ServiceResponse handle(java.lang.String cmd, Config config, Graph graph, java.util.Properties request, ServiceResourcesChecker lttc) throws java.lang.Exception
ServiceHandler
Osm2poService
.handle
in interface ServiceHandler
cmd
- String beliebiger Kommando-Name.config
- Config
graph
- Graph
request
- Query-Parameter als Properties
lttc
- ServiceResourcesChecker
ServiceResponse
oder NULL fuer "Nicht verarbeitet".java.lang.Exception
protected byte[] findStreetsByName(Graph graph, BndExtension bex, SndExtension sex, boolean[] exacts, Bounding bbox, java.lang.String... geocodes)
protected byte[] findBoundsByName(BndExtension bex, boolean[] exacts, Bounding bbox, java.lang.String... geocodes)
protected byte[] findBoundsByIndex(BndExtension gex, Bounding bbox, java.lang.String... geocodes)
protected byte[] findBoundsByCoordinate(BndExtension gex, Bounding bbox, boolean debugUi, java.lang.String... geocodes)
protected static java.lang.String colorForBoundsClazz(byte clazz)
protected OsmPolygon[] matchPolygons(OsmPolygon[] plgs1, OsmPolygon[] plgs2)
plgs1
- Array von OsmPolygon
plgs2
- Array von OsmPolygon
OsmPolygon
protected byte[] findPoisByName(PoiExtension pex, boolean[] exacts, java.lang.String... geocodes)
protected byte[] findPoiByCoordinate(PoiExtension pex, boolean[] exacts, java.lang.String... geocodes)