public class SpatialConfig
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
SpatialConfig()
Creates a new instance
|
SpatialConfig(SpatialConfig spatialConf) |
Modifier and Type | Method and Description |
---|---|
double[] |
getBoundaries()
Gets the minimum and maximum values for each dimension in the form dim1Min,dim2Min,dim1Max,dim2Max
|
java.lang.Integer |
getDimensions()
Gets the number of dimensions of the geometries
|
java.lang.Integer |
getSrid()
Gets the SRS id of the geometries involved in the spatial operation
|
java.lang.Double |
getTolerance()
Gets the tolerance used in the spatial operation
|
java.lang.Boolean |
isGeodetic()
Tells whether the spatial operation deals with geodetic geometries or not
|
void |
load(Configuration conf)
Loads a spatial configuration from the job configuration
|
boolean |
load(int dataSetId, Configuration conf)
Loads a spatial configuration associated to a data set id from the job configuration
|
boolean |
load(java.lang.String tag, Configuration conf)
Loads a tagged spatial configuration from the job configuration
|
void |
setBoundaries(double[] boundaries)
Sets the minimum and maximum values for each dimension in the form dim1Min,dim2Min,dim1Max,dim2Max
|
void |
setDimensions(java.lang.Integer dimensions)
Sets the number of dimensions of the geometries
|
void |
setGeodetic(java.lang.Boolean geodetic)
Sets whether the spatial operation deals with geodetic geometries or not
|
void |
setSrid(java.lang.Integer srid)
Sets the SRS id of the geometries involved in the spatial operation
|
void |
setTolerance(java.lang.Double tolerance)
Sets the tolerance used in the spatial operation
|
void |
setUndefinedValues()
Sets fields with undefined (null) values to default values
|
void |
store(Configuration conf)
Stores the current spatial configuration into the job configuration
|
void |
store(int dataSetId, Configuration conf)
Stores the current spatial configuration into the job configuration.
|
void |
store(java.lang.String tag, Configuration conf)
Stores the current spatial configuration into the job configuration.
|
java.lang.String |
toString() |
public SpatialConfig()
public SpatialConfig(SpatialConfig spatialConf)
public double[] getBoundaries()
public java.lang.Integer getDimensions()
public java.lang.Integer getSrid()
public java.lang.Double getTolerance()
public java.lang.Boolean isGeodetic()
public void load(Configuration conf)
conf
- the job configurationpublic boolean load(int dataSetId, Configuration conf)
dataSetId
-conf
-public boolean load(java.lang.String tag, Configuration conf)
tag
-conf
-public void setBoundaries(double[] boundaries)
boundaries
- the geometry layer boundariespublic void setDimensions(java.lang.Integer dimensions)
dimensions
- the number of dimensions of the geometriespublic void setGeodetic(java.lang.Boolean geodetic)
geodetic
- true if geodetic.public void setSrid(java.lang.Integer srid)
srid
- an SRS idpublic void setTolerance(java.lang.Double tolerance)
tolerance
- the tolerancepublic void setUndefinedValues()
public void store(Configuration conf)
conf
- the job configurationpublic void store(int dataSetId, Configuration conf)
dataSetId
-conf
-public void store(java.lang.String tag, Configuration conf)
tag
-conf
-public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2017, 2019 Oracle and/or its affiliates. All Rights Reserved.