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.