org.deegree.cs.configuration.gml
Class GMLFileResource
java.lang.Object
org.deegree.commons.xml.XMLAdapter
org.deegree.cs.configuration.resources.XMLFileResource
org.deegree.cs.configuration.gml.GMLFileResource
- All Implemented Interfaces:
- GMLResource, CRSResource<org.apache.axiom.om.OMElement>, XLinkResolver<org.apache.axiom.om.OMElement>, XMLResource
public class GMLFileResource
- extends XMLFileResource
- implements GMLResource
The GMLFileResource
provides easy access to a gml3.2. dictionary file, which can be used together with
the GMLCRSProvider
.
- Version:
- $Revision: 23348 $, $Date: 2010-03-31 12:17:21 +0200 (Mi, 31. Mär 2010) $
- Author:
- Rutger Bezema, last edited by: $Author: rbezema $
Methods inherited from class org.deegree.commons.xml.XMLAdapter |
evaluateXPath, getElement, getElements, getNamespaceContext, getNode, getNodeAsBoolean, getNodeAsDouble, getNodeAsFloat, getNodeAsInt, getNodeAsQName, getNodeAsString, getNodeAsURL, getNodeAsVersion, getNodes, getNodesAsQNames, getNodesAsStrings, getRequiredElement, getRequiredElements, getRequiredNode, getRequiredNodeAsBoolean, getRequiredNodeAsDouble, getRequiredNodeAsFloat, getRequiredNodeAsInteger, getRequiredNodeAsQName, getRequiredNodeAsString, getRequiredNodeAsURL, getRequiredNodeAsVersion, getRequiredNodes, getRootElement, getSchemas, getSystemId, hasSchemas, load, load, load, load, load, load, maybeWriteElement, maybeWriteElementNS, parseBoolean, parseDouble, parseFloat, parseInt, parseQName, parseSimpleLink, parseURL, resolve, setRootElement, setSystemId, toString, writeElement, writeElement, writeElement, writeElement, writeElement, writeOptionalAttribute, writeOptionalElement, writeOptionalNSAttribute |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GMLFileResource
public GMLFileResource(GMLCRSProvider provider,
java.util.Properties properties)
- Parameters:
provider
- properties
-
getWGS84Transformation
public Helmert getWGS84Transformation(GeographicCRS sourceCRS)
- Description copied from interface:
CRSResource
- Implementations should find the helmert transformation which transforms coordinates of the geodetic datum into
coordinates of the WGS84 datum. If no such transformation could be found, the implementation should return
null
- Specified by:
getWGS84Transformation
in interface CRSResource<org.apache.axiom.om.OMElement>
- Parameters:
sourceCRS
- to retrieve the transformation for.
- Returns:
- the
Helmert
transformation or null
if no such transformation was defined.
getTransformation
public Transformation getTransformation(CoordinateSystem sourceCRS,
CoordinateSystem targetCRS)
- Description copied from interface:
CRSResource
- Implementations should find a given transformation (chain) which transforms coordinates of the given coordinate
system into coordinates of the target crs. If no such transformation could be found, the implementation should
return
null
- Specified by:
getTransformation
in interface CRSResource<org.apache.axiom.om.OMElement>
- Parameters:
sourceCRS
- start point of the transformation.targetCRS
- end point of the transformations
- Returns:
- the
Transformation
or null
if no such transformation was defined.
getURIAsType
public org.apache.axiom.om.OMElement getURIAsType(java.lang.String uri)
throws java.io.IOException
- Description copied from interface:
XLinkResolver
- Opens a stream to a resource which is defined by the uri.
- Specified by:
getURIAsType
in interface XLinkResolver<org.apache.axiom.om.OMElement>
- Parameters:
uri
- to locate
- Returns:
- an opened InputStream to the given resource or
null
if no resource was found.
- Throws:
java.io.IOException
- If an error occurred while locating or opening the resource.
getAvailableCRSIds
public java.util.List<CRSCodeType[]> getAvailableCRSIds()
- Specified by:
getAvailableCRSIds
in interface GMLResource
- Returns:
- the available crs ids of this gml resource.
getAvailableCRSs
public java.util.List<CoordinateSystem> getAvailableCRSs()
- Specified by:
getAvailableCRSs
in interface GMLResource
- Returns:
- the list of coordinate systems.
Copyright © 2011. All Rights Reserved.