|
Oracle® Spatial Java API Reference 11g Release 2 (11.2) E11829-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.spatial.georaster.SpatialReferenceInfo
public class SpatialReferenceInfo
SpatialReferenceInfo is a Java class mapped to the XML element SpatialReferenceInfo in the Oracle Spatial GeoRaster metadata.
Field Summary | |
---|---|
static int |
GCPPOINT_STATUS_ESTIMATED An integer indicating gcpPointStatus Estimated. |
static int |
GCPPOINT_STATUS_INVALID An integer indicating gcpPointStatus Invalidated. |
static int |
GCPPOINT_STATUS_MEASURED An integer indicating gcpPointStatus Measured. |
static int |
GCPPOINT_STATUS_REMOVED An integer indicating gcpPointStatus Removed. |
static int |
GCPPOINT_STATUS_VALIDATED An integer indicating gcpPointStatus Validated. |
static int |
GCPPOINT_TYPE_CHECKPOINT An integer indicating gcpPoint type CheckPoint. |
static int |
GCPPOINT_TYPE_CONTROLPOINT An integer indicating gcpPoint type ControlPoint. |
static int |
GEOREFERENCE_TYPE_AFFINE An integer indicating geoReference type affine. |
static int |
GEOREFERENCE_TYPE_CUBICPOLYNOMIAL An integer indicating geoReference type CubicPolynomial. |
static int |
GEOREFERENCE_TYPE_DLT An integer indicating geoReference type DLT. |
static int |
GEOREFERENCE_TYPE_QUADRATICPOLYNOMIAL |
static int |
GEOREFERENCE_TYPE_QUADRATICRATIONAL An integer indicating geoReference type QuadraticRational. |
static int |
GEOREFERENCE_TYPE_RPC An integer indicating geoReference type RPC. |
static int |
GEOREFERENCE_TYPE_UNKNOWN An integer indicating geoReference type UNKNOWN. |
static int |
MDGRX_SRM_FUNCFITTING An integer indicating modelType FunctionalFitting. |
static int |
MDGRX_SRM_RIGOROUS An integer indicating modelType RigorousModel. |
static int |
MDGRX_SRM_STOREDFUNC An integer indicating modelType StoredFunction. |
static java.lang.String |
MODEL_DIMENSION_S A string indicating the S dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_T A string indicating the T dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_X A string indicating the X dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_Y A string indicating the Y dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_Z A string indicating the Z dimension in the GeoRaster model space. |
Method Summary | |
---|---|
double[] |
computeSpatialResolutions(int pyramidLevel) Computes the spatial resolution based on GeoReference information. |
double[] |
getCellCoordinate(double x, double y, long pyramidLevel) Calculates cell coordinates based on given model coordinates. |
double[] |
getCellCoordinate(double x, double y, long pyramidLevel, double height) Calculates cell coordinates based on given model coordinates. |
JGeometry |
getCellCoordinate(JGeometry geometry, int pyramidLevel) Transforms a geometry in the ground coordinate system to the location of a geometry in the raster space of the GeoRaster object. |
JGeometry |
getCellCoordinate(JGeometry geometry, int pyramidLevel, double height) Transforms a geometry in the ground coordinate system to the location of a geometry in the raster space of the GeoRaster object. |
java.lang.String |
getDescription() Returns the georeference description. |
GeorFunctionalFittingModel |
getFunctionalFittingModel() Returns a GeorFunctionFittingModel object based on XML metadata. |
java.lang.String |
getGcpTableName() Returns the GCP table name. |
int |
getGeoreferenceType() Returns the georeference type. |
double[] |
getModelCoordinate(double row, double column, long pyramidLevel) calculate model coordinates based on given cell coordinates. |
double[] |
getModelCoordinate(double row, double column, long pyramidLevel, double height) calculate model coordinates based on given cell coordinates. |
JGeometry |
getModelCoordinate(JGeometry geometry, int pyramidLevel, int targetSRID) Transforms a geometry in the raster space of the GeoRaster object to a geometry in the ground coordinate system. |
JGeometry |
getModelCoordinate(JGeometry geometry, int pyramidLevel, int targetSRID, double height) Transforms a geometry in the raster space of the GeoRaster object to a geometry in the ground coordinate system. |
java.lang.String |
getModelCoordinateLocation() Returns the model coordinate location. |
java.lang.String |
getModelDimensionDescription() Returns the model dimension description. |
java.lang.Integer |
getModelSRID() Returns the SRID. |
int |
getModelType() Returns the model type. |
java.lang.Double |
getSpatialResolution(java.lang.String dimension) Returns the spatial resolution of the specified dimension stored in the XML without verification and computing; this means return value might be different from the value returned by the method computeSpatialResolutions. |
java.lang.Double |
getSpatialTolerance() Returns the spatial tolerance. |
java.lang.Integer |
getVerticalSRID() Returns the vertical SRID. |
java.lang.Boolean |
isOrthoRectified() Returns true if the current GeoRaster object is orthorectified. |
java.lang.Boolean |
isRectified() Returns true if the current GeoRaster object is rectified. |
java.lang.Boolean |
isReferenced() Returns true if the current GeoRaster object is georeferenced. |
void |
setDescription(java.lang.String description) Sets the georeference description. |
void |
setFunctionFittingModel(GeorFunctionalFittingModel srs) Initiates attribute values based on a given GeorFunctionFittingModel object. |
void |
setGcpTableName(java.lang.String gcpTableName) Sets the GCP table name. |
void |
setModelCoordinateLocation(java.lang.String modelCoordinateLocation) Sets the model coordinate location. |
void |
setModelDimensionDescription(java.lang.String modelDimensionDescription) Sets the model dimension description. |
void |
setModelSRID(java.lang.Integer SRID) Sets the SRID. |
void |
setModelType(int modelType) Sets the model type. |
void |
setOrthoRectified(java.lang.Boolean isOrthoRectified) Sets true if the current GeoRaster object is orthorectified. |
void |
setRectified(java.lang.Boolean isRectified) Sets true if the current GeoRaster object is rectified. |
void |
setReferenced(java.lang.Boolean isReferenced) Sets true if the current GeoRaster object is georeferenced. |
void |
setSpatialResolution(java.lang.String dimension, java.lang.Double resolution) Sets the spatial resolution of the specified dimension. |
void |
setSpatialTolerance(java.lang.Double spatialTolerance) Sets the spatial tolerance. |
void |
setWorldFile(double A, double B, double C, double D, double E, double F) Initiates attribute values based on given parameters in a world file. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MODEL_DIMENSION_X
public static final java.lang.String MODEL_DIMENSION_Y
public static final java.lang.String MODEL_DIMENSION_Z
public static final java.lang.String MODEL_DIMENSION_T
public static final java.lang.String MODEL_DIMENSION_S
public static final int GEOREFERENCE_TYPE_UNKNOWN
public static final int GEOREFERENCE_TYPE_AFFINE
public static final int GEOREFERENCE_TYPE_DLT
public static final int GEOREFERENCE_TYPE_RPC
public static final int GEOREFERENCE_TYPE_QUADRATICPOLYNOMIAL
public static final int GEOREFERENCE_TYPE_CUBICPOLYNOMIAL
public static final int GEOREFERENCE_TYPE_QUADRATICRATIONAL
public static final int GCPPOINT_TYPE_CONTROLPOINT
public static final int GCPPOINT_TYPE_CHECKPOINT
public static final int GCPPOINT_STATUS_MEASURED
public static final int GCPPOINT_STATUS_REMOVED
public static final int GCPPOINT_STATUS_ESTIMATED
public static final int GCPPOINT_STATUS_VALIDATED
public static final int GCPPOINT_STATUS_INVALID
public static final int MDGRX_SRM_RIGOROUS
public static final int MDGRX_SRM_STOREDFUNC
public static final int MDGRX_SRM_FUNCFITTING
Method Detail |
---|
public java.lang.Boolean isReferenced()
public void setReferenced(java.lang.Boolean isReferenced)
isReferenced
- true if the current GeoRaster object is georeferencedpublic java.lang.Boolean isRectified()
public void setRectified(java.lang.Boolean isRectified)
isRectified
- true if the current GeoRaster object is rectifiedpublic java.lang.Boolean isOrthoRectified()
public void setOrthoRectified(java.lang.Boolean isOrthoRectified)
isOrthoRectified
- true if the current GeoRaster object is orthorectifiedpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- georeference descriptionpublic java.lang.Integer getModelSRID()
public void setModelSRID(java.lang.Integer SRID)
SRID
- SRIDpublic java.lang.Integer getVerticalSRID()
public java.lang.String getModelDimensionDescription()
public void setModelDimensionDescription(java.lang.String modelDimensionDescription)
modelDimensionDescription
- model dimension descriptionpublic java.lang.Double getSpatialResolution(java.lang.String dimension)
dimension
- specified dimension stringpublic double[] computeSpatialResolutions(int pyramidLevel)
pyramidLevel
- specified pyramid levelpublic void setSpatialResolution(java.lang.String dimension, java.lang.Double resolution)
dimension
- specified dimension stringresolution
- spatial resolution of specified dimension.public java.lang.Double getSpatialTolerance()
public void setSpatialTolerance(java.lang.Double spatialTolerance)
spatialTolerance
- spatial tolerancepublic java.lang.String getModelCoordinateLocation()
public void setModelCoordinateLocation(java.lang.String modelCoordinateLocation)
modelCoordinateLocation
- model coordinate locationpublic int getModelType()
public void setModelType(int modelType)
modelType
- model typepublic java.lang.String getGcpTableName()
public void setGcpTableName(java.lang.String gcpTableName)
gcpTableName
- GCP table namepublic GeorFunctionalFittingModel getFunctionalFittingModel()
public void setWorldFile(double A, double B, double C, double D, double E, double F) throws GeoRasterException
A
- parameter A defined in the worldfileB
- parameter B defined in the worldfileC
- parameter C defined in the worldfileD
- parameter D defined in the worldfileE
- parameter E defined in the worldfileF
- parameter F defined in the worldfileGeoRasterException
public void setFunctionFittingModel(GeorFunctionalFittingModel srs)
srs
- GeorFunctionFittingModel object.public int getGeoreferenceType()
public double[] getModelCoordinate(double row, double column, long pyramidLevel)
row
- row number in cell space, which already counts in row ULTCoordinate.column
- column number in cell space, which already counts in column ULTCoordinate.pyramidLevel
- pyramid level.public double[] getModelCoordinate(double row, double column, long pyramidLevel, double height)
row
- row number in cell space, which already counts in row ULTCoordinatecolumn
- column number in cell space, which already counts in column ULTCoordinatepyramidLevel
- pyramid levelheight
- heightpublic JGeometry getModelCoordinate(JGeometry geometry, int pyramidLevel, int targetSRID) throws java.lang.Exception
geometry
- a geometry in the cell spacepyramidLevel
- pyramid leveltargetSRID
- target SRID; must be greater than zerojava.lang.Exception
public JGeometry getModelCoordinate(JGeometry geometry, int pyramidLevel, int targetSRID, double height) throws java.lang.Exception
geometry
- a geometry in the cell spacepyramidLevel
- pyramid leveltargetSRID
- target SRID; must be greater than zeroheight
- heightjava.lang.Exception
public double[] getCellCoordinate(double x, double y, long pyramidLevel)
x
- x in model spacey
- y in model spacepyramidLevel
- pyramid levelpublic double[] getCellCoordinate(double x, double y, long pyramidLevel, double height)
x
- x in model spacey
- y in model spacepyramidLevel
- pyramid levelheight
- heightpublic JGeometry getCellCoordinate(JGeometry geometry, int pyramidLevel)
geometry
- a geometry in the ground coordinate systempyramidLevel
- pyramid levelpublic JGeometry getCellCoordinate(JGeometry geometry, int pyramidLevel, double height)
geometry
- a geometry in the ground coordinate systempyramidLevel
- pyramid levelheight
- number specifying the Z value for three-dimensional (X, Y, Z) georeferencing
|
Oracle® Spatial Java API Reference 11g Release 2 (11.2) E11829-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |