public class GeorSpatialReference
extends java.lang.Object
Constructor and Description |
---|
GeorSpatialReference() |
GeorSpatialReference(SpatialReferenceInfo srs)
GeorSpatialReference support the representation of a SDO_GEOR_SRS
type and can be instantiated from a SpatialRerenceInfo object or
from scracth.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Double[] |
getColDenominator()
Get Column Denominator
|
java.lang.Double[] |
getColNumerator()
Get Column Numerator
|
java.lang.Double |
getColumnOff()
Get column offset
|
java.lang.Double |
getColumnRMS()
Get column RMS
|
java.lang.Double |
getColumnScale()
Get column scale
|
java.lang.String |
getModelCoordinateLocation()
Get model coordinate location
|
java.lang.Integer |
getModelSRID()
Get model SRID
|
java.lang.Double |
getModelTotalRMS()
Get model total RMS
|
java.lang.Double[] |
getRowDenominator()
Get Row Denominator
|
java.lang.Double[] |
getRowNumerator()
Get row numerator
|
java.lang.Double |
getRowOff()
Get row offset
|
java.lang.Double |
getRowRMS()
Get row RMS
|
java.lang.Double |
getRowScale()
Get row scale
|
java.lang.Double[] |
getSpatialResolutions()
Get Spatial Resolution of all dimensions:
|
java.lang.Double |
getSpatialTolerance()
Get spatial tolerance
|
java.lang.Double |
getTotalRMS()
Get total RMS
|
java.lang.Double |
getXOff()
Get x offset
|
java.lang.Double |
getXRMS()
Get x RMS
|
java.lang.Double |
getXScale()
Get x scale
|
java.lang.Double |
getYOff()
Get x offset
|
java.lang.Double |
getYRMS()
Get y RMS
|
java.lang.Double |
getYScale()
Get y scale
|
java.lang.Double |
getZOff()
Get z offset
|
java.lang.Double |
getZRMS()
Get z RMS
|
java.lang.Double |
getZScale()
Get z scale
|
java.lang.Boolean |
isOrthoRectified()
Get true if spatial orthorectified is orthorectified, false if is not
|
java.lang.Boolean |
isRectified()
Get true if spatial reference is rectified, false if is not
|
java.lang.Boolean |
isReferenced()
Get true if spatial reference is referenced, false if is not
|
static GeorSpatialReference |
loadJS(java.sql.Struct srs) |
void |
setColDenominator(java.lang.Integer pType,
java.lang.Integer nVars,
java.lang.Integer order,
java.util.Vector coefficients)
Create an array with Column Denominator
|
void |
setColNumerator(java.lang.Integer pType,
java.lang.Integer nVars,
java.lang.Integer order,
java.util.Vector coefficients)
Create an array with Column Numerator
|
void |
setColumnOff(java.lang.Double value)
Set column offset
|
void |
setColumnRMS(java.lang.Double value)
Set column RMS
|
void |
setColumnScale(java.lang.Double value)
Set column scale
|
void |
setModelCoordinateLocation(java.lang.String value)
Set model coordinate location
|
void |
setModelSRID(java.lang.Integer value)
Set model SRID
|
void |
setModelTotalRMS(java.lang.Double value)
Set model total RMS
|
void |
setOrthoRectified(java.lang.Boolean value)
Set true if spatial orthorectified is referenced, false if is not
|
void |
setRectified(java.lang.Boolean value)
Set true if spatial reference is referenced, false if is not
|
void |
setReferenced(java.lang.Boolean value)
Set true if spatial reference is referenced, false if is not
|
void |
setRowDenominator(java.lang.Integer pType,
java.lang.Integer nVars,
java.lang.Integer order,
java.util.Vector coefficients)
Create an array with Row Denominator
|
void |
setRowNumerator(java.lang.Integer pType,
java.lang.Integer nVars,
java.lang.Integer order,
java.util.Vector coefficients)
Create an array with Row Numerator
|
void |
setRowOff(java.lang.Double value)
Set row offset
|
void |
setRowRMS(java.lang.Double value)
Set row RMS
|
void |
setRowScale(java.lang.Double value)
Set row scale
|
void |
setSpatialResolutions(java.lang.Double xResolution,
java.lang.Double yResolution,
java.lang.Double tResolution,
java.lang.Double zResolution)
Set Spatial X, Y, T (time) and Z (hight) Resolutions
|
void |
setSpatialTolerance(java.lang.Double value)
Set spatial tolerance
|
void |
setTotalRMS(java.lang.Double value)
Set total RMS
|
void |
setXOff(java.lang.Double value)
Set z offset
|
void |
setXRMS(java.lang.Double value)
Set x RMS
|
void |
setXScale(java.lang.Double value)
Set x scale
|
void |
setYOff(java.lang.Double value)
Set y offset
|
void |
setYRMS(java.lang.Double value)
Set y RMS
|
void |
setYScale(java.lang.Double value)
Set y scale
|
void |
setZOff(java.lang.Double value)
Set z offset
|
void |
setZRMS(java.lang.Double value)
Set z RMS
|
void |
setZScale(java.lang.Double value)
St z scale
|
java.sql.Struct |
toSTRUCT(java.sql.Connection conn)
Converts the Spatial Reference information into an Oracle JDBC Struct object.
|
public GeorSpatialReference()
public GeorSpatialReference(SpatialReferenceInfo srs) throws GeoRasterException
srs
- an SpatialReferenceInfo objectGeoRasterException
public java.lang.Boolean isRectified()
public void setRectified(java.lang.Boolean value)
value
- public java.lang.Boolean isReferenced()
public void setReferenced(java.lang.Boolean value)
value
- public java.lang.Boolean isOrthoRectified()
public void setOrthoRectified(java.lang.Boolean value)
value
- public java.lang.String getModelCoordinateLocation()
public void setModelCoordinateLocation(java.lang.String value)
value
- "CENTER"
"UPPERLEFT"public java.lang.Integer getModelSRID()
public void setModelSRID(java.lang.Integer value)
value
- public java.lang.Double getSpatialTolerance()
public void setSpatialTolerance(java.lang.Double value)
value
- public void setSpatialResolutions(java.lang.Double xResolution, java.lang.Double yResolution, java.lang.Double tResolution, java.lang.Double zResolution)
xResolution
- yResolution
- tResolution
- zResolution
- public java.lang.Double[] getSpatialResolutions()
public java.lang.Double getRowOff()
public void setRowOff(java.lang.Double value)
value
- public java.lang.Double getColumnOff()
public void setColumnOff(java.lang.Double value)
value
- public java.lang.Double getXOff()
public void setXOff(java.lang.Double value)
value
- public java.lang.Double getYOff()
public void setYOff(java.lang.Double value)
value
- public java.lang.Double getZOff()
public void setZOff(java.lang.Double value)
value
- public java.lang.Double getRowScale()
public void setRowScale(java.lang.Double value)
value
- public java.lang.Double getColumnScale()
public void setColumnScale(java.lang.Double value)
value
- public java.lang.Double getXScale()
public void setXScale(java.lang.Double value)
value
- public java.lang.Double getYScale()
public void setYScale(java.lang.Double value)
value
- public java.lang.Double getZScale()
public void setZScale(java.lang.Double value)
value
- public java.lang.Double getRowRMS()
public void setRowRMS(java.lang.Double value)
value
- public java.lang.Double getColumnRMS()
public void setColumnRMS(java.lang.Double value)
value
- public java.lang.Double getTotalRMS()
public void setTotalRMS(java.lang.Double value)
value
- public java.lang.Double[] getRowNumerator()
public void setRowNumerator(java.lang.Integer pType, java.lang.Integer nVars, java.lang.Integer order, java.util.Vector coefficients) throws GeoRasterException
pType
- polynomial typenVars
- polynomial number of variablesorder
- polynomial ordercoefficients
- polynomial coeeficientsGeoRasterException
public java.lang.Double[] getColNumerator()
public void setColNumerator(java.lang.Integer pType, java.lang.Integer nVars, java.lang.Integer order, java.util.Vector coefficients) throws GeoRasterException
pType
- polynomial typenVars
- polynomial number of variablesorder
- polynomial ordercoefficients
- polynomial coeeficientsGeoRasterException
public java.lang.Double[] getRowDenominator()
public void setRowDenominator(java.lang.Integer pType, java.lang.Integer nVars, java.lang.Integer order, java.util.Vector coefficients) throws GeoRasterException
pType
- polynomial typenVars
- polynomial number of variablesorder
- polynomial ordercoefficients
- polynomial coeeficientsGeoRasterException
public java.lang.Double[] getColDenominator()
public void setColDenominator(java.lang.Integer pType, java.lang.Integer nVars, java.lang.Integer order, java.util.Vector coefficients) throws GeoRasterException
pType
- polynomial typenVars
- polynomial number of variablesorder
- polynomial ordercoefficients
- polynomial coeeficientsGeoRasterException
public java.lang.Double getXRMS()
public void setXRMS(java.lang.Double value)
value
- public java.lang.Double getYRMS()
public void setYRMS(java.lang.Double value)
value
- public java.lang.Double getZRMS()
public void setZRMS(java.lang.Double value)
value
- public java.lang.Double getModelTotalRMS()
public void setModelTotalRMS(java.lang.Double value)
value
- public java.sql.Struct toSTRUCT(java.sql.Connection conn) throws java.sql.SQLException
conn
- the connection to use.java.sql.SQLException
- on errorpublic static final GeorSpatialReference loadJS(java.sql.Struct srs) throws java.sql.SQLException, GeoRasterException
java.sql.SQLException
GeoRasterException