Hermes@Neo4j
|
Public Member Functions | |
Geometry | decodeGeometry (PropertyContainer container) |
String | getConfiguration () |
void | setConfiguration (String configuration) |
IndexEnvelope | decodeEnvelope (PropertyContainer container) |
Public Member Functions inherited from Neo4jSpatiotemporal.AbstractTemporalGeometryEncoder | |
void | init (LayerST layer) |
void | encodeEnvelope (IndexEnvelope mbb, PropertyContainer container) |
void | encodeGeometry (Geometry geometry, PropertyContainer container) |
IndexEnvelope | decodeEnvelope (PropertyContainer container) |
boolean | hasAttribute (Node geomNode, String name) |
Object | getAttribute (Node geomNode, String name) |
Protected Member Functions | |
TemporalGeometryFactory | getGeometryFactory () |
void | encodeGeometryShape (Geometry geometry, PropertyContainer container) |
Protected Member Functions inherited from Neo4jSpatiotemporal.AbstractTemporalGeometryEncoder | |
abstract void | encodeGeometryShape (Geometry geometry, PropertyContainer container) |
Integer | encodeGeometryType (String jtsGeometryType) |
Protected Attributes | |
TemporalGeometryFactory | geometryFactory |
String | xProperty = "longitude" |
String | yProperty = "latitude" |
String | timestamp = "timestamp" |
Protected Attributes inherited from Neo4jSpatiotemporal.AbstractTemporalGeometryEncoder | |
LayerST | layer |
Additional Inherited Members | |
Public Attributes inherited from Neo4jSpatiotemporal.TemporalConstants | |
String | PROP_LAYER = "layer" |
String | PROP_LAYERNODEEXTRAPROPS = "layerprops" |
String | PROP_CRS = "layercrs" |
String | PROP_CREATIONTIME = "ctime" |
String | PROP_GEOMENCODER = "geomencoder" |
String | PROP_GEOMENCODER_CONFIG = "geomencoder_config" |
String | PROP_LAYER_CLASS = "layer_class" |
String | PROP_TYPE = "gtype" |
String | PROP_QUERY = "query" |
String | PROP_WKB = "wkb" |
String | PROP_WKT = "wkt" |
String[] | RESERVED_PROPS |
int | GTYPE_GEOMETRY = 0 |
int | GTYPE_POINT = 1 |
int | GTYPE_LINESTRING = 2 |
int | GTYPE_POLYGON = 3 |
int | GTYPE_MULTIPOINT = 4 |
int | GTYPE_MULTILINESTRING = 5 |
int | GTYPE_MULTIPOLYGON = 6 |
Basic class for storing (encoding) and retrieving (decoding) from the graph database points (x,y,timestamp) from trajectories.
IndexEnvelope Neo4jSpatiotemporal.Encoders.TemporalPointEncoder.decodeEnvelope | ( | PropertyContainer | container | ) |
Geometry Neo4jSpatiotemporal.Encoders.TemporalPointEncoder.decodeGeometry | ( | PropertyContainer | container | ) |
This method is called on an individual container when we need to extract the geometry. If the container is a node, this could be the root of a sub-graph containing the geometry.
container |
Implements Neo4jSpatiotemporal.TemporalGeometryEncoder.
|
protected |
String Neo4jSpatiotemporal.Encoders.TemporalPointEncoder.getConfiguration | ( | ) |
|
protected |
void Neo4jSpatiotemporal.Encoders.TemporalPointEncoder.setConfiguration | ( | String | configuration | ) |
|
protected |
|
protected |
|
protected |
|
protected |