Class  Description 

AbstractCoordinateOperationBaseType 
Basic encoding for coordinate operation objects, simplifying and restricting the DefinitionType as needed.

AbstractCoordinateOperationType 
A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.

AbstractCoordinateSystemBaseType 
Basic encoding for coordinate system objects, simplifying and restricting the DefinitionType as needed.

AbstractCoordinateSystemType 
A coordinate system (CS) is the set of coordinate system axes that spans a given coordinate space.

AbstractCurveSegmentType 
Curve segment defines a homogeneous segment of a curve.

AbstractCurveType 
An abstraction of a curve to support the different levels of complexity.

AbstractDatumBaseType 
Basic encoding for datum objects, simplifying and restricting the DefinitionType as needed.

AbstractDatumType 
A datum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system.

AbstractFeatureCollectionType 
A feature collection contains zero or more features.

AbstractFeatureType 
The basic feature model is given by the gml:AbstractFeatureType.

AbstractGeometricAggregateType 
This is the abstract root type of the geometric aggregates.

AbstractGeometricPrimitiveType 
This is the abstract root type of the geometric primitives.

AbstractGeometryType 
All geometry elements are derived directly or indirectly from this abstract supertype.

AbstractGMLType 
All complexContent GML elements are directly or indirectly derived from this abstract supertype
to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry.

AbstractGriddedSurfaceType 
A gridded surface is a parametric curve
surface derived from a rectangular grid in the parameter
space.

AbstractGriddedSurfaceType.Row 
Java class for anonymous complex type.

AbstractMetaDataType 
An abstract base type for complex metadata types.

AbstractParametricCurveSurfaceType 
Java class for AbstractParametricCurveSurfaceType complex type.

AbstractPositionalAccuracyType 
Position error estimate (or accuracy) data.

AbstractReferenceSystemBaseType 
Basic encoding for reference system objects, simplifying and restricting the DefinitionType as needed.

AbstractReferenceSystemType 
Description of a spatial and/or temporal reference system used by a dataset.

AbstractRingPropertyType 
Encapsulates a ring to represent the surface boundary property of a surface.

AbstractRingType 
An abstraction of a ring to support surface boundaries of different complexity.

AbstractSolidType 
An abstraction of a solid to support the different levels of complexity.

AbstractSurfacePatchType 
A surface patch defines a homogenuous portion of a surface.

AbstractSurfaceType 
An abstraction of a surface to support the different levels of complexity.

AbstractTimeComplexType 
The abstract supertype for temporal complexes.

AbstractTimeGeometricPrimitiveType 
The abstract supertype for temporal geometric primitives.

AbstractTimeObjectType 
The abstract supertype for temporal objects.

AbstractTimePrimitiveType 
The abstract supertype for temporal primitives.

AbstractTimeSliceType 
A timeslice encapsulates the timevarying properties of a dynamic featureit
must be extended to represent a timestamped projection of a feature.

AffinePlacementType 
A placement takes a standard geometric
construction and places it in geographic space.

AngleChoiceType 
Value of an angle quantity provided in either degreeminutesecond format or single value format.

AngleType 
Value of an angle quantity recorded as a single number, with its units.

ArcByBulgeType 
An ArcByBulge is an arc string with only one arc unit, i.e. two control points and one bulge.

ArcByCenterPointType 
This variant of the arc requires that the points on the arc have to be computed instead of storing the coordinates directly.

ArcStringByBulgeType 
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.

ArcStringType 
An ArcString is a curve segment that uses threepoint circular arc interpolation.

ArcType 
An Arc is an arc string with only one arc unit, i.e. three control points.

AreaType 
Value of a spatial area quantity, with its units.

ArrayAssociationType 
A base for derived types used to specify complex types containing an array of objects, by unspecified UML association  either composition or aggregation.

ArrayType 
A nonabstract generic collection type that can be used as a document element for a homogeneous collection of any GML types  Geometries, Topologies, Features ...

AssociationType 
A pattern or base for derived types used to specify complex types corresponding to an unspecified UML association  either composition or aggregation.

BagType 
A nonabstract generic collection type that can be used as a document element for a collection of any GML types  Geometries, Topologies, Features ...

BaseUnitType 
Definition of a unit of measure which is a base unit from the system of units.

BezierType 
Bezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes.

BoundedFeatureType 
Makes boundedBy mandatory
Java class for BoundedFeatureType complex type.

BoundingShapeType 
Bounding shape.

BSplineType 
A BSpline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.

CartesianCSRefType 
Association to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.

CartesianCSType 
A 1, 2, or 3dimensional coordinate system.

CircleByCenterPointType 
A CircleByCenterPoint is an ArcByCenterPoint with identical start and end angle to form a full circle.

CircleType 
A Circle is an arc whose ends coincide to form a simple closed loop.

ClothoidType 
A clothoid, or Cornu's spiral, is plane
curve whose curvature is a fixed function of its length.

ClothoidType.RefLocation 
Java class for anonymous complex type.

CodeListType 
List of values on a uniform nominal scale.

CodeOrNullListType 
List of values on a uniform nominal scale.

CodeType 
Name or code with an (optional) authority.

CompositeCurveType 
A CompositeCurve is defined by a sequence of (orientable) curves such that the each curve in the sequence terminates at the start point of the subsequent curve in the list.

CompositeSolidType 
A composite solid is a geometry type with all the geometric properties of a (primitive) solid.

CompositeSurfaceType 
A CompositeSurface is defined by a set of orientable surfaces.

ConeType 
A cone is a gridded surface given as a
family of conic sections whose control points vary linearly.

ConventionalUnitType 
Definition of a unit of measure which is related to a preferred unit for this quantity type through a conversion formula.

ConversionToPreferredUnitType 
Relation of a unit to the preferred unit for this quantity type, specified by an arithmetic conversion (scaling and/or offset).

CoordinatesType 
Tables or arrays of tuples.

CoordinateSystemAxisBaseType 
Basic encoding for coordinate system axis objects, simplifying and restricting the DefinitionType as needed.

CoordinateSystemAxisRefType 
Association to a coordinate system axis, either referencing or containing the definition of that axis.

CoordinateSystemAxisType 
Definition of a coordinate system axis.

CoordinateSystemRefType 
Association to a coordinate system, either referencing or containing the definition of that coordinate system.

CoordType 
Represents a coordinate tuple in one, two, or three dimensions.

CRSRefType 
Association to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.

CubicSplineType 
Cubic splines are similar to line strings in that they are a sequence of segments each with its own defining function.

CurveArrayPropertyType 
A container for an array of curves.

CurvePropertyType 
A property that has a curve as its value domain can either be an appropriate geometry element encapsulated in an
element of this type or an XLink reference to a remote geometry element
(where remote includes geometry elements located elsewhere in the same document).

CurveSegmentArrayPropertyType 
A container for an array of curve segments.

CurveType 
Curve is a 1dimensional primitive.

CylinderType 
A cylinder is a gridded surface given as a
family of circles whose positions vary along a set of parallel
lines, keeping the cross sectional horizontal curves of a
constant shape.

DefinitionBaseType 
Java class for DefinitionBaseType complex type.

DefinitionProxyType 
A proxy entry in a dictionary of definitions.

DefinitionType 
A definition, which can be included in or referenced by a dictionary.

DegreesType 
Integer number of degrees, plus the angle direction.

DerivationUnitTermType 
Definition of one unit term for a derived unit of measure.

DerivedUnitType 
Definition of a unit of measure which is defined through algebraic combination of more primitive units, which are usually base units from a particular system of units.

DictionaryEntryType 
An entry in a dictionary of definitions.

DictionaryType 
A nonabstract bag that is specialized for use as a dictionary which contains a set of definitions.

DirectionPropertyType 
Java class for DirectionPropertyType complex type.

DirectionVectorType 
Direction expressed as a vector, either using components, or using angles.

DirectPositionListType 
DirectPositionList instances hold the coordinates for a sequence of direct positions within the same coordinate
reference system (CRS).

DirectPositionType 
DirectPosition instances hold the coordinates for a position within some coordinate reference system (CRS).

DMSAngleType 
Angle value provided in degreeminutesecond or degreeminute format.

DynamicFeatureCollectionType 
A dynamic feature collection may possess a history and/or a timestamp.

DynamicFeatureType 
A dynamic feature may possess a history and/or a timestamp.

EngineeringCRSType 
A contextually local coordinate reference system; which can be divided into two broad categories:
 earthfixed systems applied to engineering activities on or near the surface of the earth;
 CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft.

EngineeringDatumRefType 
Association to an engineering datum, either referencing or containing the definition of that datum.

EngineeringDatumType 
An engineering datum defines the origin of an engineering coordinate reference system,
and is used in a region around that origin.

EnvelopeType 
Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions.

EnvelopeWithTimePeriodType 
Envelope that includes also a temporal extent.

ExtentType 
Information about the spatial, vertical, and/or temporal extent of a reference system object.

FeatureArrayPropertyType 
Container for features  follow gml:ArrayAssociationType pattern.

FeatureCollectionType 
Concrete generic feature collection.

FeaturePropertyType 
Container for a feature  follow gml:AssociationType pattern.

FormulaType 
Paremeters of a simple formula by which a value using this unit of measure can be converted to the corresponding value using the preferred unit of measure.

GenericMetaDataType 
Deprecated with GML version 3.1.0.

GeodesicStringType 
A GeodesicString consists of sequence of
geodesic segments.

GeodesicType 
A Geodesic consists of two distinct
positions joined by a geodesic curve.

GeometricComplexPropertyType 
A property that has a geometric complex as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

GeometricComplexType 
A geometric complex.

GeometricPrimitivePropertyType 
A property that has a geometric primitive as its value domain can either be an appropriate geometry element
encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry
elements located elsewhere in the same document).

GeometryArrayPropertyType 
A container for an array of geometry elements.

GeometryPropertyType 
A geometric property can either be any geometry element encapsulated in an element of this type or an XLink reference
to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

GridEnvelopeType 
Provides grid coordinate values for the diametrically opposed corners of an envelope that bounds a section of grid.

GridLengthType 
Value of a length (or distance) quantity in a grid, where the grid spacing does not have any associated physical units, or does not have a constant physical spacing.

GridLimitsType 
Java class for GridLimitsType complex type.

GridType 
Implicitly defines an unrectified grid, which is a network composed of two or more sets of equally spaced parallel lines in which the members of each set intersect the members of the other sets at right angles.

HistoryPropertyType 
The history relationship associates a feature with a sequence of TimeSlice instances.

IdentifierType 
An identification of a CRS object.

ImageCRSType 
An engineering coordinate reference system applied to locations in images.

ImageDatumRefType 
Association to an image datum, either referencing or containing the definition of that datum.

ImageDatumType 
An image datum defines the origin of an image coordinate reference system, and is used in a local context only.

IndirectEntryType 
An entry in a dictionary of definitions that contains a GML object which references a remote definition object.

KnotPropertyType 
Encapsulates a knot to use it in a geometric type.

KnotType 
A knot is a breakpoint on a piecewise spline curve.

LengthType 
Value of a length (or distance) quantity, with its units.

LinearRingPropertyType 
Encapsulates a ring to represent properties in features or geometry collections.

LinearRingType 
A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident.

LineStringPropertyType 
This type is deprecated with GML 3 and shall not be used.

LineStringSegmentArrayPropertyType 
Java class for LineStringSegmentArrayPropertyType complex type.

LineStringSegmentType 
A LineStringSegment is a curve segment that is defined by two or more coordinate tuples, with linear interpolation between them.

LineStringType 
A LineString is a special curve that consists of a single segment with linear interpolation.

LocationPropertyType 
Deprecated in GML 3.1.0
Java class for LocationPropertyType complex type.

MeasureListType 
List of numbers with a uniform scale.

MeasureOrNullListType 
List of numbers with a uniform scale.

MeasureType 
Number with a scale.

MetaDataPropertyType 
Base type for complex metadata property types.

MovingObjectStatusType 
This type encapsulates various dynamic properties of moving objects
(points, lines, regions).

MultiCurvePropertyType 
A property that has a collection of curves as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

MultiCurveType 
A MultiCurve is defined by one or more Curves, referenced through curveMember elements.

MultiGeometryPropertyType 
A property that has a geometric aggregate as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

MultiGeometryType 
A geometry collection must include one or more geometries, referenced through geometryMember elements.

MultiLineStringPropertyType 
This type is deprecated with GML 3 and shall not be used.

MultiLineStringType 
A MultiLineString is defined by one or more LineCharSequences, referenced through lineStringMember elements.

MultiPointPropertyType 
A property that has a collection of points as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

MultiPointType 
A MultiPoint is defined by one or more Points, referenced through pointMember elements.

MultiPolygonPropertyType 
This type is deprecated with GML 3 and shall not be used.

MultiPolygonType 
A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.

MultiSolidPropertyType 
A property that has a collection of solids as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

MultiSolidType 
A MultiSolid is defined by one or more Solids, referenced through solidMember elements.

MultiSurfacePropertyType 
A property that has a collection of surfaces as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

MultiSurfaceType 
A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.

ObjectFactory 
This object contains factory methods for each
Java content interface and Java element interface
generated in the net.opengis.gml package.

ObliqueCartesianCSRefType 
Association to an obliqueCartesian coordinate system, either referencing or containing the definition of that coordinate system.

ObliqueCartesianCSType 
A two or threedimensional coordinate system with straight axes that are not necessarily orthogonal.

OffsetCurveType 
An offset curve is a curve at a constant
distance from the basis curve.

OrientableCurveType 
OrientableCurve consists of a curve and an orientation.

OrientableSurfaceType 
OrientableSurface consists of a surface and an orientation.

PixelInCellType 
Specification of the way an image grid is associated with the image data attributes.

PointArrayPropertyType 
A container for an array of points.

PointPropertyType 
A property that has a point as its value domain can either be an appropriate geometry element encapsulated in an
element of this type or an XLink reference to a remote geometry element
(where remote includes geometry elements located elsewhere in the same document).

PointType 
A Point is defined by a single coordinate tuple.

PolygonPatchArrayPropertyType 
This type defines a container for an array of
polygon patches.

PolygonPatchType 
A PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere.

PolygonPropertyType 
This type is deprecated with GML 3 and shall not be used.

PolygonType 
A Polygon is a special surface that is defined by a single surface patch.

PolyhedralSurfaceType 
A polyhedral surface is a surface composed
of polygon surfaces connected along their common boundary
curves.

PriorityLocationPropertyType 
Deprecated in GML 3.1.0
Java class for PriorityLocationPropertyType complex type.

QuantityExtentType 
Restriction of list type to store a 2point range of numeric values.

RectangleType 
Represents a rectangle as a surface with an outer boundary consisting of a linear ring.

RectifiedGridType 
A rectified grid has an origin and vectors that define its post locations.

ReferenceType 
A pattern or base for derived types used to specify complex types corresponding to a UML aggregation association.

RelatedTimeType 
Java class for RelatedTimeType complex type.

RingPropertyType 
Encapsulates a ring to represent properties in features or geometry collections.

RingType 
A Ring is used to represent a single connected component of a surface boundary.

ScaleType 
Value of a scale factor (or ratio) that has no physical unit.

SolidArrayPropertyType 
A container for an array of solids.

SolidPropertyType 
A property that has a solid as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

SolidType 
A solid is the basis for 3dimensional geometry.

SpeedType 
Value of a speed, with its units.

SphereType 
A sphere is a gridded surface given as a
family of circles whose positions vary linearly along the
axis of the sphere, and whise radius varies in proportions to
the cosine function of the central angle.

StringOrRefType 
This type is available wherever there is a need for a "text" type property.

SurfaceArrayPropertyType 
A container for an array of surfaces.

SurfacePatchArrayPropertyType 
A container for an array of surface patches.

SurfacePropertyType 
A property that has a surface as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).

SurfaceType 
A Surface is a 2dimensional primitive and is composed of one or more surface patches.

TemporalCRSType 
A 1D coordinate reference system used for the recording of time.

TemporalCSRefType 
Association to a temporal coordinate system, either referencing or containing the definition of that coordinate system.

TemporalCSType 
A onedimensional coordinate system containing a single time axis,
used to describe the temporal position of a point in the specified time units from a specified time origin.

TemporalDatumBaseType 
Partially defines the origin of a temporal coordinate reference system.

TemporalDatumRefType 
Association to a temporal datum, either referencing or containing the definition of that datum.

TemporalDatumType 
Defines the origin of a temporal coordinate reference system.

TimeGeometricPrimitivePropertyType 
Java class for TimeGeometricPrimitivePropertyType complex type.

TimeInstantPropertyType 
Java class for TimeInstantPropertyType complex type.

TimeInstantType 
Omit backpointers begunBy, endedBy.

TimeIntervalLengthType 
This type extends the builtin xsd:decimal simple type to allow floatingpoint
values for temporal length.

TimePeriodPropertyType 
Java class for TimePeriodPropertyType complex type.

TimePeriodType 
Java class for TimePeriodType complex type.

TimePositionType 
Direct representation of a temporal position.

TimePrimitivePropertyType 
Java class for TimePrimitivePropertyType complex type.

TimeType 
Value of a time or temporal quantity, with its units.

TinType 
A tin is a triangulated surface that uses
the Delauny algorithm or a similar algorithm complemented with
consideration of breaklines, stoplines, and maximum length of
triangle sides.

TinType.ControlPoint 
Java class for anonymous complex type.

TrackType 
The track of a moving object is a sequence of specialized timeslices that indicate the status of the object.

TrianglePatchArrayPropertyType 
This type defines a container for an array of
triangle patches.

TriangleType 
Represents a triangle as a surface with an outer boundary consisting of a linear ring.

TriangulatedSurfaceType 
A triangulated surface is a polyhedral
surface that is composed only of triangles.

UnitDefinitionType 
Definition of a unit of measure (or uom).

UnitOfMeasureEntry 
UnitÃ© de mesure.

UnitOfMeasureType 
Reference to a unit of measure definition that applies to all the numerical values described by the element containing this element.

VectorType 
Vector instances hold the compoents for a (usually spatial) vector within some coordinate reference system (CRS).

VolumeType 
Value of a spatial volume quantity, with its units.

Enum  Description 

CompassPointEnumeration 
Java class for CompassPointEnumeration.

CurveInterpolationType 
Java class for CurveInterpolationType.

KnotTypesType 
Java class for KnotTypesType.

SurfaceInterpolationType 
Java class for SurfaceInterpolationType.

Copyright © 2009–2017 Geotoolkit.org. All rights reserved.