Class MapServiceBBox
java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.geosparql.MapServiceBBox
- All Implemented Interfaces:
org.aksw.commons.rx.lookup.ListService<org.locationtech.jts.geom.Envelope,,Map.Entry<org.apache.jena.graph.Node, org.apache.jena.graph.Node>> org.aksw.commons.rx.lookup.MapService<org.locationtech.jts.geom.Envelope,org.apache.jena.graph.Node, org.apache.jena.graph.Node>
public class MapServiceBBox
extends Object
implements org.aksw.commons.rx.lookup.MapService<org.locationtech.jts.geom.Envelope,org.apache.jena.graph.Node,org.apache.jena.graph.Node>
A simple map service that filters a graph pattern to those rows that are within the requested
bounding boxes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.aksw.jenax.sparql.fragment.api.Fragment1protected org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSourceprotected GeoConstraintFactory -
Constructor Summary
ConstructorsConstructorDescriptionMapServiceBBox(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.aksw.jenax.sparql.fragment.api.Fragment1 concept, GeoConstraintFactory geoConstraintFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.aksw.commons.rx.lookup.MapPaginator<org.apache.jena.graph.Node,org.apache.jena.graph.Node> createPaginator(org.locationtech.jts.geom.Envelope bounds) static voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.rx.lookup.ListService
streamDataMethods inherited from interface org.aksw.commons.rx.lookup.MapService
fetchCount, fetchCount, fetchData, fetchData, fetchData, transformValues
-
Field Details
-
dataSource
protected org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource -
geoConstraintFactory
-
concept
protected org.aksw.jenax.sparql.fragment.api.Fragment1 concept
-
-
Constructor Details
-
MapServiceBBox
public MapServiceBBox(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.aksw.jenax.sparql.fragment.api.Fragment1 concept, GeoConstraintFactory geoConstraintFactory)
-
-
Method Details
-
createPaginator
public org.aksw.commons.rx.lookup.MapPaginator<org.apache.jena.graph.Node,org.apache.jena.graph.Node> createPaginator(org.locationtech.jts.geom.Envelope bounds) - Specified by:
createPaginatorin interfaceorg.aksw.commons.rx.lookup.ListService<org.locationtech.jts.geom.Envelope,Map.Entry<org.apache.jena.graph.Node, org.apache.jena.graph.Node>> - Specified by:
createPaginatorin interfaceorg.aksw.commons.rx.lookup.MapService<org.locationtech.jts.geom.Envelope,org.apache.jena.graph.Node, org.apache.jena.graph.Node>
-
main
-