Package oracle.spatial.util
Class GML3g
- java.lang.Object
-
- oracle.spatial.util.GML3g
-
public class GML3g extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.sql.Connection
_conn
protected static java.lang.String
_srsNameSpace
static java.lang.String
GML_COORD_ELEMENT
Deprecated with GML version 3.0static java.lang.String
GML_COORDINATES_ELEMENT
Deprecated with GML 3.1.0 Use the explicit properties "lowerCorner" and "upperCorner" instead.static java.lang.String
GML_LOWER_CORNER_ELEMENT
static java.lang.String
GML_POS_LIST_ELEMENT
static java.lang.String
GML_SRS_DIMENSION_ATTRIBUTE
static java.lang.String
GML_UPPER_CORNER_ELEMENT
static java.lang.String
GML_X
static java.lang.String
GML_Y
static java.lang.String
GML_Z
protected static java.util.Set
gmlTypes
-
Constructor Summary
Constructors Constructor Description GML3g()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
addCoords(java.util.Vector coordVector, java.lang.String newCoords)
protected static void
addDoubleCoords(java.util.Vector coordVector, java.lang.String newCoords)
static JGeometry
fromNodeToCompositeCurve(org.w3c.dom.Node nd)
static JGeometry
fromNodeToCompositeSolid(org.w3c.dom.Node nd)
static JGeometry
fromNodeToCompositeSurface(org.w3c.dom.Node nd)
static JGeometry
fromNodeToCurve(org.w3c.dom.Node nd)
static JGeometry
fromNodeToEnvelope(org.w3c.dom.Node nd)
static JGeometry
fromNodeToGeometry(org.w3c.dom.Node nd)
static JGeometry
fromNodeToGeometry(org.w3c.dom.Node nd, int coordOrder)
static JGeometry
fromNodeToGeometryCollection(org.w3c.dom.Node nd)
static JGeometry
fromNodeToLinearRing(org.w3c.dom.Node nd)
static JGeometry
fromNodeToLineString(org.w3c.dom.Node nd)
static JGeometry
fromNodeToMultiCurve(org.w3c.dom.Node nd)
static JGeometry
fromNodeToMultiPoint(org.w3c.dom.Node nd)
static JGeometry
fromNodeToMultiSolid(org.w3c.dom.Node nd)
static JGeometry
fromNodeToMultiSurface(org.w3c.dom.Node nd)
static JGeometry
fromNodeToPoint(org.w3c.dom.Node nd)
static JGeometry
fromNodeToPolygon(org.w3c.dom.Node nd)
static JGeometry
fromNodeToSolid(org.w3c.dom.Node nd)
static JGeometry
fromNodeToSurface(org.w3c.dom.Node nd)
protected static java.util.Vector
getAll(org.w3c.dom.Node start, java.lang.String[] path)
protected static void
getAll(org.w3c.dom.Node start, java.lang.String[] path, int posInPath, java.util.Vector result)
protected static org.w3c.dom.Node
getFirst(org.w3c.dom.Node start, java.lang.String[] path)
protected static org.w3c.dom.Node
getFirst(org.w3c.dom.Node start, java.lang.String[] path, int posInPath)
static java.lang.String
getNameSpace()
protected static java.lang.String
normalize(java.lang.String nodeName)
static int
reverseAxisOrder(int coordOrder, int theSRID, java.sql.Connection conn)
static void
setConnection(java.sql.Connection conn)
static void
setsrsNameSpace(java.lang.String srsNameSpace)
static JGeometry
switchXYOrdinates(JGeometry g1)
-
-
-
Field Detail
-
GML_POS_LIST_ELEMENT
public static final java.lang.String GML_POS_LIST_ELEMENT
- See Also:
- Constant Field Values
-
GML_SRS_DIMENSION_ATTRIBUTE
public static final java.lang.String GML_SRS_DIMENSION_ATTRIBUTE
- See Also:
- Constant Field Values
-
GML_COORDINATES_ELEMENT
public static final java.lang.String GML_COORDINATES_ELEMENT
Deprecated with GML 3.1.0 Use the explicit properties "lowerCorner" and "upperCorner" instead.- See Also:
- Constant Field Values
-
GML_COORD_ELEMENT
public static final java.lang.String GML_COORD_ELEMENT
Deprecated with GML version 3.0- See Also:
- Constant Field Values
-
GML_LOWER_CORNER_ELEMENT
public static final java.lang.String GML_LOWER_CORNER_ELEMENT
- See Also:
- Constant Field Values
-
GML_UPPER_CORNER_ELEMENT
public static final java.lang.String GML_UPPER_CORNER_ELEMENT
- See Also:
- Constant Field Values
-
GML_X
public static final java.lang.String GML_X
- See Also:
- Constant Field Values
-
GML_Y
public static final java.lang.String GML_Y
- See Also:
- Constant Field Values
-
GML_Z
public static final java.lang.String GML_Z
- See Also:
- Constant Field Values
-
_conn
protected static java.sql.Connection _conn
-
_srsNameSpace
protected static java.lang.String _srsNameSpace
-
gmlTypes
protected static final java.util.Set gmlTypes
-
-
Method Detail
-
setConnection
public static void setConnection(java.sql.Connection conn)
-
setsrsNameSpace
public static void setsrsNameSpace(java.lang.String srsNameSpace)
-
getNameSpace
public static java.lang.String getNameSpace()
-
fromNodeToPoint
public static JGeometry fromNodeToPoint(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToEnvelope
public static final JGeometry fromNodeToEnvelope(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToLineString
public static JGeometry fromNodeToLineString(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToCurve
public static JGeometry fromNodeToCurve(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToPolygon
public static JGeometry fromNodeToPolygon(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToSurface
public static JGeometry fromNodeToSurface(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToMultiCurve
public static JGeometry fromNodeToMultiCurve(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToMultiPoint
public static JGeometry fromNodeToMultiPoint(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToGeometry
public static JGeometry fromNodeToGeometry(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToGeometry
public static JGeometry fromNodeToGeometry(org.w3c.dom.Node nd, int coordOrder) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToGeometryCollection
public static JGeometry fromNodeToGeometryCollection(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToLinearRing
public static JGeometry fromNodeToLinearRing(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToMultiSurface
public static JGeometry fromNodeToMultiSurface(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Parameters:
nd
- A Node representing the input GML- Returns:
- The resulting JGeometry
- Throws:
DataException
java.lang.Exception
-
addCoords
protected static void addCoords(java.util.Vector coordVector, java.lang.String newCoords)
-
addDoubleCoords
protected static void addDoubleCoords(java.util.Vector coordVector, java.lang.String newCoords)
-
getAll
protected static java.util.Vector getAll(org.w3c.dom.Node start, java.lang.String[] path)
-
getAll
protected static void getAll(org.w3c.dom.Node start, java.lang.String[] path, int posInPath, java.util.Vector result)
-
getFirst
protected static org.w3c.dom.Node getFirst(org.w3c.dom.Node start, java.lang.String[] path)
-
getFirst
protected static org.w3c.dom.Node getFirst(org.w3c.dom.Node start, java.lang.String[] path, int posInPath)
-
normalize
protected static java.lang.String normalize(java.lang.String nodeName)
-
fromNodeToCompositeCurve
public static JGeometry fromNodeToCompositeCurve(org.w3c.dom.Node nd) throws DataException, java.lang.Exception, GeometryExceptionWithContext
- Throws:
DataException
java.lang.Exception
GeometryExceptionWithContext
-
fromNodeToCompositeSurface
public static JGeometry fromNodeToCompositeSurface(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToSolid
public static JGeometry fromNodeToSolid(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToCompositeSolid
public static JGeometry fromNodeToCompositeSolid(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
fromNodeToMultiSolid
public static JGeometry fromNodeToMultiSolid(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
reverseAxisOrder
public static int reverseAxisOrder(int coordOrder, int theSRID, java.sql.Connection conn) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
switchXYOrdinates
public static JGeometry switchXYOrdinates(JGeometry g1) throws DataException, java.lang.Exception
- Throws:
DataException
java.lang.Exception
-
-