|
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_ESTIMATEDAn integer indicating gcpPointStatus Estimated. |
static int |
GCPPOINT_STATUS_INVALIDAn integer indicating gcpPointStatus Invalidated. |
static int |
GCPPOINT_STATUS_MEASUREDAn integer indicating gcpPointStatus Measured. |
static int |
GCPPOINT_STATUS_REMOVEDAn integer indicating gcpPointStatus Removed. |
static int |
GCPPOINT_STATUS_VALIDATEDAn integer indicating gcpPointStatus Validated. |
static int |
GCPPOINT_TYPE_CHECKPOINTAn integer indicating gcpPoint type CheckPoint. |
static int |
GCPPOINT_TYPE_CONTROLPOINTAn integer indicating gcpPoint type ControlPoint. |
static int |
GEOREFERENCE_TYPE_AFFINEAn integer indicating geoReference type affine. |
static int |
GEOREFERENCE_TYPE_CUBICPOLYNOMIALAn integer indicating geoReference type CubicPolynomial. |
static int |
GEOREFERENCE_TYPE_DLTAn integer indicating geoReference type DLT. |
static int |
GEOREFERENCE_TYPE_QUADRATICPOLYNOMIAL |
static int |
GEOREFERENCE_TYPE_QUADRATICRATIONALAn integer indicating geoReference type QuadraticRational. |
static int |
GEOREFERENCE_TYPE_RPCAn integer indicating geoReference type RPC. |
static int |
GEOREFERENCE_TYPE_UNKNOWNAn integer indicating geoReference type UNKNOWN. |
static int |
MDGRX_SRM_FUNCFITTINGAn integer indicating modelType FunctionalFitting. |
static int |
MDGRX_SRM_RIGOROUSAn integer indicating modelType RigorousModel. |
static int |
MDGRX_SRM_STOREDFUNCAn integer indicating modelType StoredFunction. |
static java.lang.String |
MODEL_DIMENSION_SA string indicating the S dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_TA string indicating the T dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_XA string indicating the X dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_YA string indicating the Y dimension in the GeoRaster model space. |
static java.lang.String |
MODEL_DIMENSION_ZA 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 level
public 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 worldfileGeoRasterExceptionpublic 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 - height
public 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 level
public double[] getCellCoordinate(double x,
double y,
long pyramidLevel,
double height)
x - x in model spacey - y in model spacepyramidLevel - pyramid levelheight - height
public JGeometry getCellCoordinate(JGeometry geometry,
int pyramidLevel)
geometry - a geometry in the ground coordinate systempyramidLevel - pyramid level
public 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 | ||||||||