Class ProcessingData
java.lang.Object
org.heigit.ohsome.ohsomeapi.inputprocessing.ProcessingData
- All Implemented Interfaces:
Serializable
Holds the relevant objects for processing the request and creating the response.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<org.locationtech.jts.geom.Geometry>
String[]
static org.locationtech.jts.geom.Geometry
Optional<org.heigit.ohsome.oshdb.filter.FilterExpression>
org.geojson.GeoJsonObject[]
static int
static int
EnumSet<org.heigit.ohsome.oshdb.osm.OSMType>
org.locationtech.jts.geom.Geometry
static double
boolean
boolean
boolean
boolean
isRatio()
boolean
void
setBoundaryList
(List<org.locationtech.jts.geom.Geometry> boundaryList) void
setBoundaryType
(BoundaryType boundaryType) void
setBoundaryValues
(String[] boundaryValues) void
setBoundaryValuesGeoJson
(String boundaryValuesGeoJson) void
setContainingSimpleFeatureTypes
(boolean isContainingSimpleFeatureTypes) static void
setDataPolyGeom
(org.locationtech.jts.geom.Geometry dataPolyGeom) void
setFilterExpression
(org.heigit.ohsome.oshdb.filter.FilterExpression filterExpression) void
void
setFullHistory
(boolean isFullHistory) void
setGeoJsonGeoms
(org.geojson.GeoJsonObject[] geoJsonGeoms) void
setGroupByBoundary
(boolean isGroupByBoundary) static void
setNumberOfClusterNodes
(int numberOfClusterNodes) static void
setNumberOfDataExtractionThreads
(int numberOfDataExtractionThreads) void
setOsmTypes
(EnumSet<org.heigit.ohsome.oshdb.osm.OSMType> osmTypes) void
setRatio
(boolean isRatio) void
setRequestGeom
(org.locationtech.jts.geom.Geometry requestGeom) void
setRequestParameters
(RequestParameters requestParameters) void
setRequestUrl
(String requestUrl) void
setShowMetadata
(boolean showMetadata) void
setSimpleFeatureTypes
(EnumSet<SimpleFeatureType> simpleFeatureTypes) static void
setTimeout
(double timeout)
-
Constructor Details
-
ProcessingData
-
-
Method Details
-
getFilterExpression
-
getRequestParameters
-
getRequestUrl
-
getBoundaryType
-
getBoundaryValues
-
getBoundaryValuesGeoJson
-
getOsmTypes
-
isShowMetadata
public boolean isShowMetadata() -
getFormat
-
getRequestGeom
public org.locationtech.jts.geom.Geometry getRequestGeom() -
getBoundaryList
-
getGeoJsonGeoms
public org.geojson.GeoJsonObject[] getGeoJsonGeoms() -
isContainingSimpleFeatureTypes
public boolean isContainingSimpleFeatureTypes() -
getSimpleFeatureTypes
-
isRatio
public boolean isRatio() -
isGroupByBoundary
public boolean isGroupByBoundary() -
isFullHistory
public boolean isFullHistory() -
setRequestParameters
-
setRequestUrl
-
setBoundaryType
-
setBoundaryValues
-
setBoundaryValuesGeoJson
-
setOsmTypes
-
setShowMetadata
public void setShowMetadata(boolean showMetadata) -
setFormat
-
setRequestGeom
public void setRequestGeom(org.locationtech.jts.geom.Geometry requestGeom) -
setBoundaryList
-
setGeoJsonGeoms
public void setGeoJsonGeoms(org.geojson.GeoJsonObject[] geoJsonGeoms) -
setContainingSimpleFeatureTypes
public void setContainingSimpleFeatureTypes(boolean isContainingSimpleFeatureTypes) -
setSimpleFeatureTypes
-
setRatio
public void setRatio(boolean isRatio) -
setGroupByBoundary
public void setGroupByBoundary(boolean isGroupByBoundary) -
setFullHistory
public void setFullHistory(boolean isFullHistory) -
setFilterExpression
public void setFilterExpression(org.heigit.ohsome.oshdb.filter.FilterExpression filterExpression) -
getDataPolyGeom
public static org.locationtech.jts.geom.Geometry getDataPolyGeom() -
setDataPolyGeom
public static void setDataPolyGeom(org.locationtech.jts.geom.Geometry dataPolyGeom) -
getTimeout
public static double getTimeout() -
setTimeout
public static void setTimeout(double timeout) -
getNumberOfDataExtractionThreads
public static int getNumberOfDataExtractionThreads() -
setNumberOfDataExtractionThreads
public static void setNumberOfDataExtractionThreads(int numberOfDataExtractionThreads) -
getNumberOfClusterNodes
public static int getNumberOfClusterNodes() -
setNumberOfClusterNodes
public static void setNumberOfClusterNodes(int numberOfClusterNodes)
-