net.opengis.gml
Class AbstractGeneralTransformationType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.AbstractCoordinateOperationBaseType
              extended by net.opengis.gml.AbstractCoordinateOperationType
                  extended by net.opengis.gml.AbstractGeneralTransformationType
Direct Known Subclasses:
TransformationType

public abstract class AbstractGeneralTransformationType
extends AbstractCoordinateOperationType

An abstract operation on coordinates that usually includes a change of Datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation. This abstract complexType is expected to be extended for well-known operation methods with many Transformation instances, in Application Schemas that define operation-method-specialized value element names and contents. This transformation uses an operation method with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references one "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include one or more elements each named "uses...Value" that each use the type of an element substitutable for the "_generalParameterValue" element.

Classe Java pour AbstractGeneralTransformationType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="AbstractGeneralTransformationType">
   <complexContent>
     <restriction base="{http://www.opengis.net/gml}AbstractCoordinateOperationType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}metaDataProperty" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}coordinateOperationName"/>
         <element ref="{http://www.opengis.net/gml}coordinateOperationID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}operationVersion"/>
         <element ref="{http://www.opengis.net/gml}validArea" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}scope" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}_positionalAccuracy" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}sourceCRS"/>
         <element ref="{http://www.opengis.net/gml}targetCRS"/>
       </sequence>
       <attribute ref="{http://www.opengis.net/gml}id use="required""/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
 
Fields inherited from class net.opengis.gml.AbstractCoordinateOperationType
coordinateOperationID, operationVersion, positionalAccuracy, remarks, scope, sourceCRS, targetCRS, validArea
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractGeneralTransformationType()
           
 
Method Summary
 
Methods inherited from class net.opengis.gml.AbstractCoordinateOperationType
getCoordinateOperationID, getOperationVersion, getPositionalAccuracy, getRemarks, getScope, getSourceCRS, getTargetCRS, getValidArea, isSetCoordinateOperationID, isSetOperationVersion, isSetPositionalAccuracy, isSetRemarks, isSetScope, isSetSourceCRS, isSetTargetCRS, isSetValidArea, setOperationVersion, setRemarks, setScope, setSourceCRS, setTargetCRS, setValidArea, unsetCoordinateOperationID, unsetPositionalAccuracy
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGeneralTransformationType

public AbstractGeneralTransformationType()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.