com.ontimize.util.gis.extension.wfs
Class WFSUtilities
java.lang.Object
com.ontimize.util.gis.extension.wfs.WFSUtilities
public class WFSUtilities
- extends java.lang.Object
|
Method Summary |
static java.net.URL |
buildURLRequest(java.lang.String baseUrl,
org.opengis.feature.simple.SimpleFeatureType schema,
java.lang.String version,
java.util.Hashtable filters)
|
static java.lang.String[] |
getSchemaAttributes(org.opengis.feature.simple.SimpleFeatureType schema)
|
static java.lang.String |
getSchemaGeomColumn(org.opengis.feature.simple.SimpleFeatureType schema)
|
static void |
main(java.lang.String[] args)
|
static java.lang.Object |
parseCurveMemberNode(org.jdom.Element docElement)
|
static double[] |
parseEnvelopePointFromString(java.lang.String value)
|
static java.lang.Object |
parseGeometryNode(org.jdom.Element docElement,
org.opengis.feature.simple.SimpleFeatureType schema)
|
static com.vividsolutions.jts.geom.LinearRing |
parseGMLLinearRing(java.lang.String gmlString)
|
static java.lang.Object |
parseGMLPoint(java.lang.String gmlString,
java.lang.String splitChar)
|
static com.vividsolutions.jts.geom.LineString |
parseLineStringNode(org.jdom.Element docElement)
|
static java.lang.Object |
parseMultiCurveNode(org.jdom.Element docElement)
|
static java.lang.Object |
parseMultiSurfaceNode(org.jdom.Element docElement)
|
static java.lang.Object |
parsePointNode(org.jdom.Element docElement)
|
static java.lang.Object |
parsePolygonNode(org.jdom.Element docElement)
|
static java.lang.Object |
parseSurfaceMemberNode(org.jdom.Element docElement)
|
static java.util.List<java.util.Hashtable> |
parseWFSFeaturesFromLocalgisURL(java.lang.String baseUrl,
java.lang.String layerName,
int maxFeatures)
|
static java.util.List<java.util.Hashtable> |
parseWFSFeaturesFromURL(java.lang.String urlString,
java.lang.String nameSpace,
java.lang.String layerName,
org.opengis.feature.simple.SimpleFeatureType schema)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROOT_ATTR_FEATURES_NUMBER
public static final java.lang.String ROOT_ATTR_FEATURES_NUMBER
- See Also:
- Constant Field Values
ELEMENT_NAME_BOUNDED_BY
public static final java.lang.String ELEMENT_NAME_BOUNDED_BY
- See Also:
- Constant Field Values
ELEMENT_NAME_ENVELOPE
public static final java.lang.String ELEMENT_NAME_ENVELOPE
- See Also:
- Constant Field Values
ELEMENT_NAME_POS
public static final java.lang.String ELEMENT_NAME_POS
- See Also:
- Constant Field Values
ELEMENT_NAME_FEATURE_MEMBER
public static final java.lang.String ELEMENT_NAME_FEATURE_MEMBER
- See Also:
- Constant Field Values
ELEMENT_NAME_GEOMETRY_POINT
public static final java.lang.String ELEMENT_NAME_GEOMETRY_POINT
- See Also:
- Constant Field Values
ELEMENT_NAME_GEOMETRY_MULTISURFACE
public static final java.lang.String ELEMENT_NAME_GEOMETRY_MULTISURFACE
- See Also:
- Constant Field Values
ELEMENT_NAME_GEOMETRY_MULTICURVE
public static final java.lang.String ELEMENT_NAME_GEOMETRY_MULTICURVE
- See Also:
- Constant Field Values
ELEMENT_ATTRIBUTE_SRS_NAME
public static final java.lang.String ELEMENT_ATTRIBUTE_SRS_NAME
- See Also:
- Constant Field Values
ELEMENT_ATTRIBUTE_SRS_DIMENSION
public static final java.lang.String ELEMENT_ATTRIBUTE_SRS_DIMENSION
- See Also:
- Constant Field Values
SERVICE_EXCEPTION_REPORT
public static final java.lang.String SERVICE_EXCEPTION_REPORT
- See Also:
- Constant Field Values
SERVICE_EXCEPTION
public static final java.lang.String SERVICE_EXCEPTION
- See Also:
- Constant Field Values
WFSUtilities
public WFSUtilities()
buildURLRequest
public static java.net.URL buildURLRequest(java.lang.String baseUrl,
org.opengis.feature.simple.SimpleFeatureType schema,
java.lang.String version,
java.util.Hashtable filters)
parseWFSFeaturesFromURL
public static java.util.List<java.util.Hashtable> parseWFSFeaturesFromURL(java.lang.String urlString,
java.lang.String nameSpace,
java.lang.String layerName,
org.opengis.feature.simple.SimpleFeatureType schema)
parseGeometryNode
public static java.lang.Object parseGeometryNode(org.jdom.Element docElement,
org.opengis.feature.simple.SimpleFeatureType schema)
parsePointNode
public static java.lang.Object parsePointNode(org.jdom.Element docElement)
parseMultiSurfaceNode
public static java.lang.Object parseMultiSurfaceNode(org.jdom.Element docElement)
parseMultiCurveNode
public static java.lang.Object parseMultiCurveNode(org.jdom.Element docElement)
parseSurfaceMemberNode
public static java.lang.Object parseSurfaceMemberNode(org.jdom.Element docElement)
parseCurveMemberNode
public static java.lang.Object parseCurveMemberNode(org.jdom.Element docElement)
parseLineStringNode
public static com.vividsolutions.jts.geom.LineString parseLineStringNode(org.jdom.Element docElement)
parsePolygonNode
public static java.lang.Object parsePolygonNode(org.jdom.Element docElement)
parseGMLPoint
public static java.lang.Object parseGMLPoint(java.lang.String gmlString,
java.lang.String splitChar)
parseGMLLinearRing
public static com.vividsolutions.jts.geom.LinearRing parseGMLLinearRing(java.lang.String gmlString)
parseEnvelopePointFromString
public static double[] parseEnvelopePointFromString(java.lang.String value)
getSchemaAttributes
public static java.lang.String[] getSchemaAttributes(org.opengis.feature.simple.SimpleFeatureType schema)
getSchemaGeomColumn
public static java.lang.String getSchemaGeomColumn(org.opengis.feature.simple.SimpleFeatureType schema)
parseWFSFeaturesFromLocalgisURL
public static java.util.List<java.util.Hashtable> parseWFSFeaturesFromLocalgisURL(java.lang.String baseUrl,
java.lang.String layerName,
int maxFeatures)
main
public static void main(java.lang.String[] args)