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) |
byte[] |
handle(java.lang.String cmd,
Config config,
Graph graph,
java.util.Properties request,
com.sun.net.httpserver.Headers responseHeaders,
ServiceResourcesChecker lttc) |
protected MultiPolygon[] |
matchPolygons(MultiPolygon[] plgs1,
MultiPolygon[] plgs2)
Uebeprueft, ob Boundaries einer Menge in eine der
zweiten Menge passen.
|
public byte[] handle(java.lang.String cmd, Config config, Graph graph, java.util.Properties request, com.sun.net.httpserver.Headers responseHeaders, ServiceResourcesChecker lttc) throws java.lang.Exception
handle
in interface ServiceHandler
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 MultiPolygon[] matchPolygons(MultiPolygon[] plgs1, MultiPolygon[] plgs2)
plgs1
- Array von MultiPolygon
plgs2
- Array von MultiPolygon
MultiPolygon
protected byte[] findPoisByName(PoiExtension pex, boolean[] exacts, java.lang.String... geocodes)
protected byte[] findPoiByCoordinate(PoiExtension pex, boolean[] exacts, java.lang.String... geocodes)