Uses of Package
com.luciad.format.gml31.model
Package
Description
Provides domain model classes and utility classes for modeling GML 3.1 data.
-
ClassDescriptionCurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.List of codes that identifies the file structure model for records stored in files.The enumeration value here indicates the incrementation order to be used on the first 2 axes, i.e.Defines allowed values for the knots` type.List of codes (adopted from ISO 19123 Annex C) that identifies the rule for traversing a grid to correspond with the sequence of members of the rangeSet.Utility type used in various places - e.g.SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.This enumerated data type specifies values for indeterminate positions.Abstract element which acts as the head of a substitution group for coverages.gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity.A curve segment defines a homogeneous segment of a curve.A discrete coverage consists of a domain set, range set and optionally a coverage function.Default implementation for Java domain model classes modeling XML types extending of
gml:AbstractFeatureType
.Deprecated.gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.This is the abstract root type of the geometric primitives.All geometry elements are derived directly or indirectly from this abstract supertype.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.A gridded surface is a parametric curve surface derived from a rectangular grid in the parameter space.An abstract base type for complex metadata types.An abstraction of a ring to support surface boundaries of different complexity.An abstraction of a solid to support the different levels of complexity.An abstraction of a surface to support the different levels of complexity.A surface patch defines a homogeneous portion of a surface.The abstract supertype for temporal geometric primitives.The abstract supertype for temporal objects.The abstract supertype for temporal primitives.A timeslice encapsulates the time-varying properties of a dynamic feature--it must be extended to represent a timestamped projection of a feature.A placement takes a standard geometric construction and places it in geographic space.Value of an angle quantity recorded as a single number, with its units.An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point.This variant of the arc requires that the points on the arc shall be computed instead of storing the coordinates directly.An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points").This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation.A pattern or base for derived types used to specify complex types corresponding to an unspecified UML association - either composition or aggregation.A B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.A Circle is an arc whose ends coincide to form a simple closed loop.A gml:CircleByCenterPoint is an gml:ArcByCenterPoint with identical start and end angle to form a full circle.Name or code with an (optional) authority.List of values on a uniform nominal scale.A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence terminates at the start point of the subsequent curve in the list.A composite solid is a geometry type with all the geometric properties of a (primitive) solid.A CompositeSurface is defined by a set of orientable surfaces.Aggregate value built from other Values using the Composite pattern.This type is deprecated for tuples with ordinate values that are numbers.The function or rule which defines the map from members of the domainSet to the range.A curve is a 1-dimensional primitive.Integer number of degrees, plus the angle direction.Direct position instances hold the coordinates for a position within some coordinate reference system (CRS).The spatiotemporal domain of a coverage.Domain class for the GML envelope.Concrete generic feature collection.A sequence of geodesic segments.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.Provides grid coordinate values for the diametrically opposed corners of an envelope that bounds a section of grid.Defines how values in the domain are mapped to the range set.The history relationship associates a feature with a sequence of TimeSlice instances.A knot is a breakpoint on a piecewise spline curve.Value of a length (or distance) quantity, with its units.Model class for the GML Linear Ring Type.A curve that consists of segments with linear interpolation.A LineStringSegment is a curve segment that is defined by two or more control points including the start and end point, with linear interpolation between them.Convenience property for generalised location.gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure".List of numbers with a uniform scale.A gml:MultiCurve is defined by one or more gml:AbstractCurves.gml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type.A gml:MultiPoint consists of one or more gml:Points.A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.A MultiSolid is defined by one or more Solids, referenced through solidMember elements.A gml:MultiSurface is defined by one or more gml:AbstractSurfaces.Some common reasons for a null value: innapplicable - the object does not have a value missing - The correct value is not readily available to the sender of this data.A Point is defined by a single coordinate tuple.A Polygon is a special surface that is defined by a single surface patch (see D.3.6).A gml:PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere.Metadata about the rangeSet.gml:Rectangle represents a rectangle as a surface patch with an outer boundary consisting of a linear ring.A ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6.Models a string description or reference to it.A Surface is a 2-dimensional primitive and is composed of one or more surface patches as specified in ISO 19107:2003, 6.3.17.1.A container for an array of surface patches.A zero-dimensional geometric primitive that represents an identifiableposition
in time.A GML period acts as a one-dimensional geometric primitive that represents an identifiable extent in time, usually defined by two time positions or time instants.A temporal position.Standard units for measuring time intervals (see ISO 31-1).gml:Triangle represents a triangle as a surface patch with an outer boundary consisting of a linear ring.A triangulated surface is a polyhedral surface that is composed only of triangles.GML property which refers to, or contains, a ValueVector instances hold the components for a (usually spatial) vector within some coordinate reference system (CRS).
AbstractFeatureMember
.