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_connprotected static java.lang.String_srsNameSpacestatic java.lang.StringGML_COORD_ELEMENTDeprecated with GML version 3.0static java.lang.StringGML_COORDINATES_ELEMENTDeprecated with GML 3.1.0 Use the explicit properties "lowerCorner" and "upperCorner" instead.static java.lang.StringGML_LOWER_CORNER_ELEMENTstatic java.lang.StringGML_POS_LIST_ELEMENTstatic java.lang.StringGML_SRS_DIMENSION_ATTRIBUTEstatic java.lang.StringGML_UPPER_CORNER_ELEMENTstatic java.lang.StringGML_Xstatic java.lang.StringGML_Ystatic java.lang.StringGML_Zprotected static java.util.SetgmlTypes
-
Constructor Summary
Constructors Constructor Description GML3g()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static voidaddCoords(java.util.Vector coordVector, java.lang.String newCoords)protected static voidaddDoubleCoords(java.util.Vector coordVector, java.lang.String newCoords)static JGeometryfromNodeToCompositeCurve(org.w3c.dom.Node nd)static JGeometryfromNodeToCompositeSolid(org.w3c.dom.Node nd)static JGeometryfromNodeToCompositeSurface(org.w3c.dom.Node nd)static JGeometryfromNodeToCurve(org.w3c.dom.Node nd)static JGeometryfromNodeToEnvelope(org.w3c.dom.Node nd)static JGeometryfromNodeToGeometry(org.w3c.dom.Node nd)static JGeometryfromNodeToGeometry(org.w3c.dom.Node nd, int coordOrder)static JGeometryfromNodeToGeometryCollection(org.w3c.dom.Node nd)static JGeometryfromNodeToLinearRing(org.w3c.dom.Node nd)static JGeometryfromNodeToLineString(org.w3c.dom.Node nd)static JGeometryfromNodeToMultiCurve(org.w3c.dom.Node nd)static JGeometryfromNodeToMultiPoint(org.w3c.dom.Node nd)static JGeometryfromNodeToMultiSolid(org.w3c.dom.Node nd)static JGeometryfromNodeToMultiSurface(org.w3c.dom.Node nd)static JGeometryfromNodeToPoint(org.w3c.dom.Node nd)static JGeometryfromNodeToPolygon(org.w3c.dom.Node nd)static JGeometryfromNodeToSolid(org.w3c.dom.Node nd)static JGeometryfromNodeToSurface(org.w3c.dom.Node nd)protected static java.util.VectorgetAll(org.w3c.dom.Node start, java.lang.String[] path)protected static voidgetAll(org.w3c.dom.Node start, java.lang.String[] path, int posInPath, java.util.Vector result)protected static org.w3c.dom.NodegetFirst(org.w3c.dom.Node start, java.lang.String[] path)protected static org.w3c.dom.NodegetFirst(org.w3c.dom.Node start, java.lang.String[] path, int posInPath)static java.lang.StringgetNameSpace()protected static java.lang.Stringnormalize(java.lang.String nodeName)static intreverseAxisOrder(int coordOrder, int theSRID, java.sql.Connection conn)static voidsetConnection(java.sql.Connection conn)static voidsetsrsNameSpace(java.lang.String srsNameSpace)static JGeometryswitchXYOrdinates(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:
DataExceptionjava.lang.Exception
-
fromNodeToEnvelope
public static final JGeometry fromNodeToEnvelope(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToLineString
public static JGeometry fromNodeToLineString(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToCurve
public static JGeometry fromNodeToCurve(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToPolygon
public static JGeometry fromNodeToPolygon(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToSurface
public static JGeometry fromNodeToSurface(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToMultiCurve
public static JGeometry fromNodeToMultiCurve(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToMultiPoint
public static JGeometry fromNodeToMultiPoint(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToGeometry
public static JGeometry fromNodeToGeometry(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToGeometry
public static JGeometry fromNodeToGeometry(org.w3c.dom.Node nd, int coordOrder) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToGeometryCollection
public static JGeometry fromNodeToGeometryCollection(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToLinearRing
public static JGeometry fromNodeToLinearRing(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.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:
DataExceptionjava.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:
DataExceptionjava.lang.ExceptionGeometryExceptionWithContext
-
fromNodeToCompositeSurface
public static JGeometry fromNodeToCompositeSurface(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToSolid
public static JGeometry fromNodeToSolid(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToCompositeSolid
public static JGeometry fromNodeToCompositeSolid(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
fromNodeToMultiSolid
public static JGeometry fromNodeToMultiSolid(org.w3c.dom.Node nd) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
reverseAxisOrder
public static int reverseAxisOrder(int coordOrder, int theSRID, java.sql.Connection conn) throws DataException, java.lang.Exception- Throws:
DataExceptionjava.lang.Exception
-
switchXYOrdinates
public static JGeometry switchXYOrdinates(JGeometry g1) throws DataException, java.lang.Exception
- Throws:
DataExceptionjava.lang.Exception
-
-