geometry.xsd v2.1.2.1 2002-07
GML Geometry schema. Copyright (c) 2001,2002 OGC, All Rights Reserved.
All geometry elements are derived from this abstract supertype;
a geometry element may have an identifying attribute (gid).
It may be associated with a spatial reference system.
This abstract base type for geometry collections just makes the
srsName attribute mandatory.
These attributes can be attached to any element, thus allowing it
to act as a pointer. The 'remoteSchema' attribute allows an element
that carries link attributes to indicate that the element is declared
in a remote schema rather than by the schema that constrains the
current document instance.
An instance of this type (e.g. a geometryMember) can either
enclose or point to a primitive geometry element. When serving
as a simple link that references a remote geometry instance,
the value of the gml:remoteSchema attribute can be used to
locate a schema fragment that constrains the target instance.
Restricts the geometry member to being a Point instance.
Restricts the geometry member to being a LineString instance.
Restricts the geometry member to being a Polygon instance.
Restricts the outer or inner boundary of a polygon instance
to being a LinearRing.
A Point is defined by a single coordinate tuple.
A LineString is defined by two or more coordinate tuples, with
linear interpolation between them.
A LinearRing is defined by four or more coordinate tuples, with
linear interpolation between them; the first and last coordinates
must be coincident.
The Box structure defines an extent using a pair of coordinate tuples.
A Polygon is defined by an outer boundary and zero or more inner
boundaries which are in turn defined by LinearRings.
A geometry collection must include one or more geometries, referenced
through geometryMember elements. User-defined geometry collections
that accept GML geometry classes as members must instantiate--or
derive from--this type.
A MultiPoint is defined by one or more Points, referenced through
pointMember elements.
A MultiLineString is defined by one or more LineStrings, referenced
through lineStringMember elements.
A MultiPolygon is defined by one or more Polygons, referenced through
polygonMember elements.
Represents a coordinate tuple in one, two, or three dimensions.
Coordinates can be included in a single string, but there is no
facility for validating string content. The value of the 'cs' attribute
is the separator for coordinate values, and the value of the 'ts'
attribute gives the tuple separator (a single space by default); the
default values may be changed to reflect local usage.