Hermes@Neo4j
Neo4jSpatiotemporal.pipes.GeoPipelineTemporal Class Reference
Inheritance diagram for Neo4jSpatiotemporal.pipes.GeoPipelineTemporal:
Neo4jSpatiotemporal.pipes.impl.PipelineTemporal< S, E > Neo4jSpatiotemporal.pipes.impl.PipeTemporal< S, E >

Public Member Functions

GeoPipelineTemporal addPipe (AbstractGeoPipeTemporal geoPipe)
 
GeoPipelineTemporal copyDatabaseRecordProperties ()
 
GeoPipelineTemporal copyDatabaseRecordProperties (String[] keys)
 
GeoPipelineTemporal copyDatabaseRecordProperties (String key)
 
GeoPipelineTemporal getMin (String property)
 
GeoPipelineTemporal getMax (String property)
 
GeoPipelineTemporal sort (String property)
 
GeoPipelineTemporal sort (String property, boolean asc)
 
GeoPipelineTemporal sort (String property, Comparator< Object > comparator)
 
GeoPipelineTemporal toBoundary ()
 
GeoPipelineTemporal toBuffer (double distance)
 
GeoPipelineTemporal toCentroid ()
 
GeoPipelineTemporal toConvexHull ()
 
GeoPipelineTemporal toEnvelope ()
 
GeoPipelineTemporal toInteriorPoint ()
 
GeoPipelineTemporal toStartPoint ()
 
GeoPipelineTemporal toEndPoint ()
 
GeoPipelineTemporal countPoints ()
 
GeoPipelineTemporal union ()
 
GeoPipelineTemporal union (Geometry geometry)
 
GeoPipelineTemporal unionAll ()
 
GeoPipelineTemporal intersect (Geometry geometry)
 
GeoPipelineTemporal intersectAll ()
 
GeoPipelineTemporal difference (Geometry geometry)
 
GeoPipelineTemporal symDifference (Geometry geometry)
 
GeoPipelineTemporal simplifyWithDouglasPeucker (double distanceTolerance)
 
GeoPipelineTemporal simplifyPreservingTopology (double distanceTolerance)
 
GeoPipelineTemporal applyAffineTransform (AffineTransformation t)
 
GeoPipelineTemporal densify (double distanceTolerance)
 
GeoPipelineTemporal calculateArea ()
 
GeoPipelineTemporal calculateLength ()
 
GeoPipelineTemporal calculateOrthodromicLength ()
 
GeoPipelineTemporal calculateDistance (Geometry reference)
 
GeoPipelineTemporal calculateOrthodromicDistance (TemporalCoordinate reference)
 
GeoPipelineTemporal getDimension ()
 
GeoPipelineTemporal getGeometryType ()
 
GeoPipelineTemporal getNumGeometries ()
 
GeoPipelineTemporal createJson ()
 
GeoPipelineTemporal createWellKnownText ()
 
GeoPipelineTemporal createKML ()
 
GeoPipelineTemporal createGML ()
 
GeoPipelineTemporal propertyFilterTemporal (String key, Object value)
 
GeoPipelineTemporal propertyFilter (String key, Object value, FilterPipe.Filter comparison)
 
GeoPipelineTemporal propertyNotNullFilter (String key)
 
GeoPipelineTemporal propertyNullFilter (String key)
 
GeoPipelineTemporal cqlFilter (String cql) throws CQLException
 
GeoPipelineTemporal intersectionFilter (Geometry geometry)
 
GeoPipelineTemporal windowIntersectionFilter (double xmin, double ymin, double xmax, double ymax, long tmin, long tmax)
 
GeoPipelineTemporal windowIntersectionFilter (MBB envelope)
 
GeoPipelineTemporal containFilter (Geometry geometry)
 
GeoPipelineTemporal coverFilter (Geometry geometry)
 
GeoPipelineTemporal coveredByFilter (Geometry geometry)
 
GeoPipelineTemporal crossFilter (Geometry geometry)
 
GeoPipelineTemporal disjointFilter (Geometry geometry)
 
GeoPipelineTemporal emptyFilter ()
 
GeoPipelineTemporal equalExactFilter (Geometry geometry, double tolerance, long timediff)
 
GeoPipelineTemporal equalTopoFilter (Geometry geometry)
 
GeoPipelineTemporal relationFilter (Geometry geometry, String intersectionPattern)
 
GeoPipelineTemporal validFilter ()
 
GeoPipelineTemporal invalidFilter ()
 
GeoPipelineTemporal overlapFilter (Geometry geometry)
 
GeoPipelineTemporal touchFilter (Geometry geometry)
 
GeoPipelineTemporal withinFilter (Geometry geometry)
 
GeoPipelineTemporal withinFilterLexical (Geometry geometry)
 
GeoPipelineTemporal groupByDensityIslands (double density)
 
GeoPipelineTemporal extractPoints ()
 
GeoPipelineTemporal extractGeometries ()
 
FeatureCollection< SimpleFeatureType, SimpleFeature > toStreamingFeatureCollection (final MBB bounds) throws IOException
 
FeatureCollection< SimpleFeatureType, SimpleFeature > toStreamingFeatureCollection (SimpleFeatureType featureType, final MBB bounds) throws IOException
 
FeatureCollection< SimpleFeatureType, SimpleFeature > toFeatureCollection () throws IOException
 
FeatureCollection< SimpleFeatureType, SimpleFeature > toFeatureCollection (SimpleFeatureType featureType) throws IOException
 
List< SpatialTemporalDatabaseRecordtoSpatialTemporalDatabaseRecordList ()
 
List< Node > toNodeList ()
 
GeoPipelineTemporal range (final int low, final int high)
 
- Public Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.PipelineTemporal< S, E >
 PipelineTemporal ()
 
 PipelineTemporal (final List< PipeTemporal > pipes)
 
 PipelineTemporal (final PipeTemporal...pipes)
 
void addPipe (final PipeTemporal pipe)
 
void setStarts (final Iterator< S > starts)
 
void setStarts (final Iterable< S > starts)
 
void remove ()
 
boolean hasNext ()
 
next ()
 
List getPath ()
 
int size ()
 
void reset ()
 
Iterator< E > iterator ()
 
String toString ()
 
List< PipeTemporalgetPipes ()
 
Iterator< S > getStarts ()
 
PipeTemporal remove (final int index)
 
PipeTemporal get (final int index)
 
boolean equals (final Object object)
 
long count ()
 
void iterate ()
 
List< E > next (final int number)
 
List< E > toList ()
 
Collection< E > fill (final Collection< E > collection)
 
- Public Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.PipeTemporal< S, E >
void setStarts (Iterator< S > starts)
 
void setStarts (Iterable< S > starts)
 

Static Public Member Functions

static GeoPipelineTemporal SpatialTemporalKeywordTrajectoryQuery (LayerST layer, List< MBB > envelopes, List< String > tags)
 
static GeoPipelineTemporal SpatialTemporalKeywordTrajectoryQueryA3 (LayerST layer, List< MBB > envelopes, List< String > tags)
 
static GeoPipelineTemporal SpatialTemporalKeywordEpisodeQuery (LayerST layer, MBB envelope, String tag)
 
static GeoPipelineTemporal SpatialTemporalKeywordTrajectoryEpisodesQuery (LayerST layer, List< MBB > envelopes, List< String > tags)
 
static GeoPipelineTemporal SpatialTemporalKeywordTrajectoryMiddleEpisodeHalfQuery (LayerST layer, String graphDB, List< MBB > envelopes, List< String > tags, int position, int arraySize)
 
static GeoPipelineTemporal SpatialTemporalKeywordTrajectoryMiddleEpisodeHalfQuery (LayerST layer, String graphDB, List< MBB > envelopes, List< String > tags, int arraySize)
 
static GeoPipelineTemporal start (LayerST layer, Iterator< SpatialTemporalDatabaseRecord > records)
 
static GeoPipelineTemporal start (LayerST layer, List< SpatialTemporalDatabaseRecord > records)
 
static GeoPipelineTemporal start (LayerST layer, TemporalSearchRecords records)
 
static GeoPipelineTemporal start (LayerST layer, TemporalSearchFilter searchFilter)
 
static GeoPipelineTemporal start (LayerST layer)
 
static GeoPipelineTemporal startIntersectWindowSearch (LayerST layer, MBB searchWindow)
 
static GeoPipelineTemporal startContainSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startContainSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startContainSearch (LayerST layer, MBB envelope)
 
static GeoPipelineTemporal startCoverSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startCoverSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startCoveredBySearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startCoveredBySearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startCoveredBySearch (LayerST layer, MBB envelope)
 
static GeoPipelineTemporal startCrossSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startCrossSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startEqualExactSearch (LayerST layer, TemporalPoint geometry, double tolerance, long timediff)
 
static GeoPipelineTemporal startEqualExactSearch (LayerST layer, Episode geometry, double tolerance, long timediff)
 
static GeoPipelineTemporal startIntersectSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startIntersectSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startOverlapSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startOverlapSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startTouchSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startTouchSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startTouchSearch (LayerST layer, MBB envelope)
 
static GeoPipelineTemporal startWithinSearch (LayerST layer, TemporalPoint geometry)
 
static GeoPipelineTemporal startWithinSearch (LayerST layer, Episode geometry)
 
static GeoPipelineTemporal startWithinSearch (LayerST layer, MBB envelope)
 
static GeoPipelineTemporal startNearestNeighborLatLonSearch (LayerST layer, TemporalCoordinate point, int numberOfItemsToFind)
 
static GeoPipelineTemporal startNearestNeighborLatLonSearch (LayerST layer, TemporalCoordinate point, MBB searchWindow)
 
static GeoPipelineTemporal startNearestNeighborLatLonSearch (LayerST layer, TemporalCoordinate point, double maxDistanceInKm, long maxTime)
 
static GeoPipelineTemporal startNearestNeighborSearch (LayerST layer, TemporalCoordinate point, int numberOfItemsToFind)
 
static GeoPipelineTemporal startNearestNeighborSearch (LayerST layer, TemporalCoordinate point, MBB searchWindow)
 
static GeoPipelineTemporal startNearestNeighborSearch (LayerST layer, TemporalCoordinate point, double maxDistance, long maxTime)
 
- Static Public Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.PipelineTemporal< S, E >
static boolean areEqual (final Iterator it1, final Iterator it2)
 

Protected Member Functions

 GeoPipelineTemporal (LayerST layer)
 
- Protected Member Functions inherited from Neo4jSpatiotemporal.pipes.impl.PipelineTemporal< S, E >
void setPipes (final List< PipeTemporal > pipes)
 
void setPipes (final PipeTemporal...pipes)
 

Static Protected Member Functions

static IdentityPipeTemporal< GeoPipeFlowTemporalcreateStartPipe (List< SpatialTemporalDatabaseRecord > records)
 
static IdentityPipeTemporal< GeoPipeFlowTemporalcreateStartPipe (final Iterator< SpatialTemporalDatabaseRecord > records)
 

Protected Attributes

LayerST layer
 
- Protected Attributes inherited from Neo4jSpatiotemporal.pipes.impl.PipelineTemporal< S, E >
PipeTemporal< S,?> startPipe
 
PipeTemporal<?, E > endPipe
 
List< PipeTemporalpipes
 
Iterator< S > starts
 

Constructor & Destructor Documentation

Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.GeoPipelineTemporal ( LayerST  layer)
protected

Member Function Documentation

GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.addPipe ( AbstractGeoPipeTemporal  geoPipe)

Adds a pipe at the end of this pipeline

Parameters
geoPipe
Returns
geoPipeline
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.applyAffineTransform ( AffineTransformation  t)
See also
ApplyAffineTransformation
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.calculateArea ( )
See also
Area
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.calculateDistance ( Geometry  reference)
See also
Distance
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.calculateLength ( )
See also
Length
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.calculateOrthodromicDistance ( TemporalCoordinate  reference)
See also
OrthodromicDistance
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.calculateOrthodromicLength ( )
See also
OrthodromicLength
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.containFilter ( Geometry  geometry)
See also
FilterContain
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.copyDatabaseRecordProperties ( )
See also
CopyDatabaseRecordProperties
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.copyDatabaseRecordProperties ( String[]  keys)
See also
CopyDatabaseRecordProperties
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.copyDatabaseRecordProperties ( String  key)
See also
CopyDatabaseRecordProperties
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.countPoints ( )
See also
NumPoints
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.coveredByFilter ( Geometry  geometry)
See also
FilterCoveredBy
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.coverFilter ( Geometry  geometry)
See also
FilterCover
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.cqlFilter ( String  cql) throws CQLException
See also
FilterCQL
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.createGML ( )
See also
GML
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.createJson ( )
See also
GeoJSON
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.createKML ( )
See also
KeyholeMarkupLanguage
static IdentityPipeTemporal<GeoPipeFlowTemporal> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.createStartPipe ( List< SpatialTemporalDatabaseRecord records)
staticprotected
static IdentityPipeTemporal<GeoPipeFlowTemporal> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.createStartPipe ( final Iterator< SpatialTemporalDatabaseRecord records)
staticprotected
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.createWellKnownText ( )
See also
WellKnownText
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.crossFilter ( Geometry  geometry)
See also
FilterCross
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.densify ( double  distanceTolerance)
See also
Densify
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.difference ( Geometry  geometry)
See also
Difference
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.disjointFilter ( Geometry  geometry)
See also
FilterDisjoint
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.emptyFilter ( )
See also
FilterEmpty
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.equalExactFilter ( Geometry  geometry,
double  tolerance,
long  timediff 
)
See also
FilterEqualExact
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.equalTopoFilter ( Geometry  geometry)
See also
FilterEqualTopo
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.extractGeometries ( )
See also
ExtractGeometries
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.extractPoints ( )
See also
ExtractPoints
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.getDimension ( )
See also
Dimension
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.getGeometryType ( )
See also
GeometryType
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.getMax ( String  property)
See also
Max
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.getMin ( String  property)
See also
Min
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.getNumGeometries ( )
See also
NumGeometries
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.groupByDensityIslands ( double  density)
See also
DensityIslands
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.intersect ( Geometry  geometry)
See also
Intersection
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.intersectAll ( )
See also
IntersectAll
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.intersectionFilter ( Geometry  geometry)
See also
FilterIntersect
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.invalidFilter ( )
See also
FilterInvalid
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.overlapFilter ( Geometry  geometry)
See also
FilterOverlap
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.propertyFilter ( String  key,
Object  value,
FilterPipe.Filter  comparison 
)
See also
FilterProperty
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.propertyFilterTemporal ( String  key,
Object  value 
)
See also
FilterProperty
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.propertyNotNullFilter ( String  key)
See also
FilterPropertyNotNull
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.propertyNullFilter ( String  key)
See also
FilterPropertyNull
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.range ( final int  low,
final int  high 
)
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.relationFilter ( Geometry  geometry,
String  intersectionPattern 
)
See also
FilterInRelation
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.simplifyPreservingTopology ( double  distanceTolerance)
See also
SimplifyPreservingTopology
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.simplifyWithDouglasPeucker ( double  distanceTolerance)
See also
SimplifyWithDouglasPeucker
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.sort ( String  property)
See also
Sort
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.sort ( String  property,
boolean  asc 
)
See also
Sort
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.sort ( String  property,
Comparator< Object >  comparator 
)
See also
Sort
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.SpatialTemporalKeywordEpisodeQuery ( LayerST  layer,
MBB  envelope,
String  tag 
)
static

EP-SKTP - Search for the first selected episode.

static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.SpatialTemporalKeywordTrajectoryEpisodesQuery ( LayerST  layer,
List< MBB envelopes,
List< String >  tags 
)
static

EP-SKTP search algorithm base function. without the selectivity model.

static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.SpatialTemporalKeywordTrajectoryMiddleEpisodeHalfQuery ( LayerST  layer,
String  graphDB,
List< MBB envelopes,
List< String >  tags,
int  position,
int  arraySize 
)
static

EP-SKTP search algorithm base function. with the selectivity model.

static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.SpatialTemporalKeywordTrajectoryMiddleEpisodeHalfQuery ( LayerST  layer,
String  graphDB,
List< MBB envelopes,
List< String >  tags,
int  arraySize 
)
static

EP-SKTP search algorithm base function. with the selectivity model.

static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.SpatialTemporalKeywordTrajectoryQuery ( LayerST  layer,
List< MBB envelopes,
List< String >  tags 
)
static

STB-SKTP base search algorithm.

static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.SpatialTemporalKeywordTrajectoryQueryA3 ( LayerST  layer,
List< MBB envelopes,
List< String >  tags 
)
static

ESTB-SKTP base search algorithm.

static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.start ( LayerST  layer,
Iterator< SpatialTemporalDatabaseRecord records 
)
static

Start a new pipeline with an iterator of SpatialTemporalDatabaseRecords

Parameters
layer
records
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.start ( LayerST  layer,
List< SpatialTemporalDatabaseRecord records 
)
static

Start a new pipeline with a list of SpatialTemporalDatabaseRecords

Parameters
layer
records
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.start ( LayerST  layer,
TemporalSearchRecords  records 
)
static

Start a new pipeline that will iterate through a SearchRecords

Parameters
layer
records
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.start ( LayerST  layer,
TemporalSearchFilter  searchFilter 
)
static

Start a new pipeline that will iterate through a SearchFilter

Parameters
layer
searchFilter
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.start ( LayerST  layer)
static

Start a new pipeline that will iterate through all items contained in a LayerST

Parameters
layer
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startContainSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts Layer items that contain the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startContainSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startContainSearch ( LayerST  layer,
MBB  envelope 
)
static

Start a new pipeline that will iterate through all items contained in a MBB envelope of a LayerST

Parameters
layer
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCoveredBySearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts Layer items that are covered by the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCoveredBySearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCoveredBySearch ( LayerST  layer,
MBB  envelope 
)
static

Start a new pipeline that will iterate through all items covered by a MBB envelope of a LayerST

Parameters
layer
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCoverSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts Layer items that cover the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCoverSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCrossSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts LayerST items that cross by the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startCrossSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startEqualExactSearch ( LayerST  layer,
TemporalPoint  geometry,
double  tolerance,
long  timediff 
)
static

Extracts LayerST items that are equal to the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startEqualExactSearch ( LayerST  layer,
Episode  geometry,
double  tolerance,
long  timediff 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startIntersectSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts LayerST items that intersect the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startIntersectSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startIntersectWindowSearch ( LayerST  layer,
MBB  searchWindow 
)
static

Extracts Layer items that intersect the given search window and start a pipeline.

Parameters
layer
searchWindow
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startNearestNeighborLatLonSearch ( LayerST  layer,
TemporalCoordinate  point,
int  numberOfItemsToFind 
)
static

Calculates the distance between Layer items nearest to the given point and the given point. The search window created is based on LayerST items density and it could lead to no results.

Parameters
layerwith latitude, longitude coordinates
point
numberOfItemsToFindtries to find this number of items for comparison
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startNearestNeighborLatLonSearch ( LayerST  layer,
TemporalCoordinate  point,
MBB  searchWindow 
)
static

Calculates the distance between Layer items inside the given search window and the given point.

Parameters
layerwith latitude, longitude coordinates
point
searchWindow
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startNearestNeighborLatLonSearch ( LayerST  layer,
TemporalCoordinate  point,
double  maxDistanceInKm,
long  maxTime 
)
static

Extracts LayerST items with a distance from the given point that is less than or equal the given distance.

Parameters
layerwith latitude, longitude coordinates
point
maxDistanceInKm
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startNearestNeighborSearch ( LayerST  layer,
TemporalCoordinate  point,
int  numberOfItemsToFind 
)
static

Calculates the distance between Layer items nearest to the given point and the given point. The search window created is based on LayerST items density and it could lead to no results.

Parameters
layer
point
numberOfItemsToFindtries to find this number of items for comparison
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startNearestNeighborSearch ( LayerST  layer,
TemporalCoordinate  point,
MBB  searchWindow 
)
static

Calculates the distance between LayerST items inside the given search window and the given point.

Parameters
layer
point
searchWindow
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startNearestNeighborSearch ( LayerST  layer,
TemporalCoordinate  point,
double  maxDistance,
long  maxTime 
)
static

Extracts LayerST items with a distance from the given point that is less than or equal the given distance.

Parameters
layer
point
maxDistance
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startOverlapSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts LayerST items that overlap the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startOverlapSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startTouchSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts LayerST items that touch the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startTouchSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startTouchSearch ( LayerST  layer,
MBB  envelope 
)
static

Start a new pipeline that will iterate through all items touched by a MBB envelope of a LayerST

Parameters
layer
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startWithinSearch ( LayerST  layer,
TemporalPoint  geometry 
)
static

Extracts LayerST items that are within the given geometry and start a pipeline.

Parameters
layer
geometry
Returns
geoPipeline
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startWithinSearch ( LayerST  layer,
Episode  geometry 
)
static
static GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.startWithinSearch ( LayerST  layer,
MBB  envelope 
)
static

Start a new pipeline that will iterate through all items contained within a MBB envelope of a LayerST

Parameters
layer
Returns
geoPipeline
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.symDifference ( Geometry  geometry)
See also
SymDifference
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toBoundary ( )
See also
Boundary
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toBuffer ( double  distance)
See also
Buffer
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toCentroid ( )
See also
Centroid
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toConvexHull ( )
See also
ConvexHull
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toEndPoint ( )
See also
EndPoint
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toEnvelope ( )
See also
org.neo4j.gis.spatial.pipes.processing.Envelope
FeatureCollection<SimpleFeatureType,SimpleFeature> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toFeatureCollection ( ) throws IOException
FeatureCollection<SimpleFeatureType,SimpleFeature> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toFeatureCollection ( SimpleFeatureType  featureType) throws IOException
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toInteriorPoint ( )
See also
InteriorPoint
List<Node> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toNodeList ( )

Iterates through the pipeline content and creates a list of all the Nodes found. This will empty the pipeline.

Warning: this method should not be used with pipes that extract many items from a single item or with pipes that group many items into fewer items.

List<SpatialTemporalDatabaseRecord> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toSpatialTemporalDatabaseRecordList ( )

Iterates through the pipeline content and creates a list of all the SpatialTemporalDatabaseRecord found. This will empty the pipeline.

Warning: this method should not be used with pipes that extract many items from a single item or with pipes that group many items into fewer items.

Warning: GeoPipelineTemporal doesn't modify SpatialTemporalDatabaseRecords thus the geometries contained aren't those transformed by the pipeline but the original ones.

GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toStartPoint ( )
See also
StartPoint
FeatureCollection<SimpleFeatureType,SimpleFeature> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toStreamingFeatureCollection ( final MBB  bounds) throws IOException
FeatureCollection<SimpleFeatureType,SimpleFeature> Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.toStreamingFeatureCollection ( SimpleFeatureType  featureType,
final MBB  bounds 
) throws IOException
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.touchFilter ( Geometry  geometry)
See also
FilterTouch
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.union ( )
See also
Union
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.union ( Geometry  geometry)
See also
Union
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.unionAll ( )
See also
UnionAll
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.validFilter ( )
See also
FilterValid
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.windowIntersectionFilter ( double  xmin,
double  ymin,
double  xmax,
double  ymax,
long  tmin,
long  tmax 
)
See also
FilterIntersectWindow
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.windowIntersectionFilter ( MBB  envelope)
See also
FilterIntersectWindow
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.withinFilter ( Geometry  geometry)
See also
FilterWithin
GeoPipelineTemporal Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.withinFilterLexical ( Geometry  geometry)

Member Data Documentation

LayerST Neo4jSpatiotemporal.pipes.GeoPipelineTemporal.layer
protected

The documentation for this class was generated from the following file: