Package org.gvsig.oracle.dal
Class GeometryTypeUtils
java.lang.Object
org.gvsig.oracle.dal.GeometryTypeUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetDimensions(int subtype) static org.gvsig.fmap.geom.type.GeometryTypegetGeometryTypeFromDatabaseTypeName(String typeName) static org.gvsig.fmap.geom.type.GeometryTypegetGeometryTypeFromDatabaseTypeNumber(int typeCode) static org.gvsig.fmap.geom.type.GeometryTypegetGeometryTypeFromOracleName(String geomType, int dimensions) static org.gvsig.fmap.geom.type.GeometryTypegetGeometryTypeFromSFSTypeCode(int sfsCode) static intgetSubType(int numDimensions) static intgetSubType(int numDimensions, int mDimPos) static StringtoOracleGeometryTypeName(int gvsigType) Converts gvSIG geometry type to Oracle type namestatic inttoSFSGeometryTypeCode(int type, int subtype) Converts gvSIG geometry type and subtype codes to OGC SFS SQL 1.2.1 numeric codes
-
Field Details
-
SFS_GEOMETRY
public static final int SFS_GEOMETRY- See Also:
-
SFS_POINT
public static final int SFS_POINT- See Also:
-
SFS_LINE
public static final int SFS_LINE- See Also:
-
SFS_POLYGON
public static final int SFS_POLYGON- See Also:
-
SFS_MULTIPOINT
public static final int SFS_MULTIPOINT- See Also:
-
SFS_MULTILINE
public static final int SFS_MULTILINE- See Also:
-
SFS_MULTIPOLYGON
public static final int SFS_MULTIPOLYGON- See Also:
-
SFS_GEOMCOLLECTION
public static final int SFS_GEOMCOLLECTION- See Also:
-
SFS_CURVE
public static final int SFS_CURVE- See Also:
-
SFS_SURFACE
public static final int SFS_SURFACE- See Also:
-
SFS_POLYHEDRALSURFACE
public static final int SFS_POLYHEDRALSURFACE- See Also:
-
SFS_2D_THOUSANDS
public static final int SFS_2D_THOUSANDS- See Also:
-
SFS_3D_THOUSANDS
public static final int SFS_3D_THOUSANDS- See Also:
-
SFS_2DM_THOUSANDS
public static final int SFS_2DM_THOUSANDS- See Also:
-
SFS_3DM_THOUSANDS
public static final int SFS_3DM_THOUSANDS- See Also:
-
-
Constructor Details
-
GeometryTypeUtils
public GeometryTypeUtils()
-
-
Method Details
-
getGeometryTypeFromDatabaseTypeName
public static org.gvsig.fmap.geom.type.GeometryType getGeometryTypeFromDatabaseTypeName(String typeName) -
getSubType
public static int getSubType(int numDimensions) -
getSubType
public static int getSubType(int numDimensions, int mDimPos) -
getDimensions
public static int getDimensions(int subtype) -
getGeometryTypeFromDatabaseTypeNumber
public static org.gvsig.fmap.geom.type.GeometryType getGeometryTypeFromDatabaseTypeNumber(int typeCode) -
getGeometryTypeFromOracleName
public static org.gvsig.fmap.geom.type.GeometryType getGeometryTypeFromOracleName(String geomType, int dimensions) -
toOracleGeometryTypeName
Converts gvSIG geometry type to Oracle type name- Parameters:
gvsigType- One of Geometry.Type- Returns:
-
toSFSGeometryTypeCode
public static int toSFSGeometryTypeCode(int type, int subtype) Converts gvSIG geometry type and subtype codes to OGC SFS SQL 1.2.1 numeric codes- Parameters:
type-subtype-- Returns:
-
getGeometryTypeFromSFSTypeCode
public static org.gvsig.fmap.geom.type.GeometryType getGeometryTypeFromSFSTypeCode(int sfsCode)
-