Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Imported schema gmlsf.xsd
Namespace http://www.opengis.net/gml
Annotations
GML 3.1.1 Simplified Features profile Levels 0 and 1.
Copyright (c) 2006 Open Geospatial Consortium, Inc.
All Rights Reserved.
Properties
attribute form default: unqualified
element form default: qualified
version: 1.0.0
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:Point
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id59 tridas-1.2.21.tmp#id48
Type gml:PointType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:pos
Children gml:description, gml:name, gml:pos
Instance
<gml:Point gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Point>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="Point" type="gml:PointType" substitutionGroup="gml:_GeometricPrimitive"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:description
Namespace http://www.opengis.net/gml
Annotations
Contains a simple text description of the object.
Restricted to only allow a text string, as done in GML 3.2.
Diagram
Diagram
Type string
Properties
content: simple
Used by
Source
<element name="description" type="string">
  <annotation>
    <documentation>Contains a simple text description of the object.</documentation>
    <documentation>Restricted to only allow a text string, as done in GML 3.2.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:name
Namespace http://www.opengis.net/gml
Annotations
Label for the object, normally a descriptive name. An
object may have several names, typically assigned by
different authorities.  The authority for a name is
indicated by the value of its (optional) codeSpace
attribute.  The name may or may not be unique, as
determined by the rules of the organization responsible
for the codeSpace.
Diagram
Diagram tridas-1.2.22.tmp#id56 tridas-1.2.21.tmp#id55
Type gml:CodeType
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="name" type="gml:CodeType">
  <annotation>
    <documentation>Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:pos
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id61 tridas-1.2.21.tmp#id60
Type gml:DirectPositionType
Type hierarchy
Properties
content: complex
Used by
Complex Type gml:PointType
Source
<element name="pos" type="gml:DirectPositionType"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:Polygon
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id65 tridas-1.2.21.tmp#id66 tridas-1.2.21.tmp#id73 tridas-1.2.21.tmp#id64
Type gml:PolygonType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:exterior{0,1} , gml:interior*
Children gml:description, gml:exterior, gml:interior, gml:name
Instance
<gml:Polygon gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Polygon>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="Polygon" type="gml:PolygonType" substitutionGroup="gml:_Surface"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:exterior
Namespace http://www.opengis.net/gml
Annotations
A boundary of a surface consists of a number of rings.
In the normal 2D case, one of these rings is distinguished
as being the exterior boundary. In a general manifold this
is not always possible, in which case all boundaries shall
be listed as interior boundaries, and the exterior will be
empty.
Diagram
Diagram tridas-1.2.21.tmp#id68 tridas-1.2.21.tmp#id67
Type gml:AbstractRingPropertyType
Properties
content: complex
Used by
Model gml:LinearRing
Children gml:LinearRing
Instance
<gml:exterior>
  <gml:LinearRing gml:id="" srsName="">{1,1}</gml:LinearRing>
</gml:exterior>
Source
<element name="exterior" type="gml:AbstractRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:LinearRing
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id71 tridas-1.2.21.tmp#id70
Type gml:LinearRingType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Instance
<gml:LinearRing gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:LinearRing>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="LinearRing" type="gml:LinearRingType" substitutionGroup="gml:_Geometry"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:posList
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id61 tridas-1.2.21.tmp#id72
Type gml:DirectPositionListType
Type hierarchy
Properties
content: complex
Used by
Source
<element name="posList" type="gml:DirectPositionListType"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:interior
Namespace http://www.opengis.net/gml
Annotations
A boundary of a surface consists of a number of rings. The
"interior" rings seperate the surface / surface patch from
the area enclosed by the rings.
Diagram
Diagram tridas-1.2.21.tmp#id68 tridas-1.2.21.tmp#id67
Type gml:AbstractRingPropertyType
Properties
content: complex
Used by
Model gml:LinearRing
Children gml:LinearRing
Instance
<gml:interior>
  <gml:LinearRing gml:id="" srsName="">{1,1}</gml:LinearRing>
</gml:interior>
Source
<element name="interior" type="gml:AbstractRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_GeometricAggregate
Namespace http://www.opengis.net/gml
Annotations
The "_GeometricAggregate" element is the abstract head of
the substitution group for all geometric aggregates.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id240 tridas-1.2.21.tmp#id239 tridas-1.2.21.tmp#id241
Type gml:AbstractGeometricAggregateType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_GeometricAggregate gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_GeometricAggregate>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="_GeometricAggregate" type="gml:AbstractGeometricAggregateType" substitutionGroup="gml:_Geometry" abstract="true">
  <annotation>
    <documentation>The "_GeometricAggregate" element is the abstract head of the substitution group for all geometric aggregates.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:MultiPoint
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id245 tridas-1.2.21.tmp#id244
Type gml:MultiPointType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:pointMember*
Children gml:description, gml:name, gml:pointMember
Instance
<gml:MultiPoint gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:MultiPoint>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="MultiPoint" type="gml:MultiPointType" substitutionGroup="gml:_GeometricAggregate"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:pointMember
Namespace http://www.opengis.net/gml
Annotations
This property element contains the Point element.
Diagram
Diagram tridas-1.2.21.tmp#id46 tridas-1.2.21.tmp#id246
Type gml:PointPropertyType
Properties
content: complex
Used by
Complex Type gml:MultiPointType
Model gml:Point
Children gml:Point
Instance
<gml:pointMember>
  <gml:Point gml:id="" srsName="">{1,1}</gml:Point>
</gml:pointMember>
Source
<element name="pointMember" type="gml:PointPropertyType">
  <annotation>
    <documentation>This property element contains the Point element.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:MultiCurve
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id249 tridas-1.2.21.tmp#id248
Type gml:MultiCurveType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:curveMember*
Children gml:curveMember, gml:description, gml:name
Instance
<gml:MultiCurve gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:MultiCurve>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="MultiCurve" type="gml:MultiCurveType" substitutionGroup="gml:_GeometricAggregate"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:curveMember
Namespace http://www.opengis.net/gml
Annotations
This property element contains the curve element. A curve
element is any element which is substitutable for "_Curve".
Diagram
Diagram tridas-1.2.21.tmp#id251 tridas-1.2.21.tmp#id250
Type gml:CurvePropertyType
Properties
content: complex
Used by
Complex Type gml:MultiCurveType
Model gml:_Curve
Children gml:_Curve
Instance
<gml:curveMember>
  <gml:_Curve gml:id="" srsName="">{1,1}</gml:_Curve>
</gml:curveMember>
Source
<element name="curveMember" type="gml:CurvePropertyType">
  <annotation>
    <documentation>This property element contains the curve element. A curve element is any element which is substitutable for "_Curve".</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_Curve
Namespace http://www.opengis.net/gml
Annotations
The "_Curve" element is the abstract head of the
substituition group for all (continuous) curve elements.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id254 tridas-1.2.21.tmp#id252 tridas-1.2.21.tmp#id253
Type gml:AbstractCurveType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Complex Type gml:CurvePropertyType
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_Curve gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Curve>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="_Curve" type="gml:AbstractCurveType" substitutionGroup="gml:_GeometricPrimitive" abstract="true">
  <annotation>
    <documentation>The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:MultiSurface
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id257 tridas-1.2.21.tmp#id256
Type gml:MultiSurfaceType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:surfaceMember*
Children gml:description, gml:name, gml:surfaceMember
Instance
<gml:MultiSurface gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:MultiSurface>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="MultiSurface" type="gml:MultiSurfaceType" substitutionGroup="gml:_GeometricAggregate"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:surfaceMember
Namespace http://www.opengis.net/gml
Annotations
This property element contains the surface element. A surface
element is any element which is substitutable for "_Surface".
Diagram
Diagram tridas-1.2.21.tmp#id63 tridas-1.2.21.tmp#id258
Type gml:SurfacePropertyType
Properties
content: complex
Used by
Complex Type gml:MultiSurfaceType
Model gml:_Surface
Children gml:_Surface
Instance
<gml:surfaceMember>
  <gml:_Surface gml:id="" srsName="">{1,1}</gml:_Surface>
</gml:surfaceMember>
Source
<element name="surfaceMember" type="gml:SurfacePropertyType">
  <annotation>
    <documentation>This property element contains the surface element. A surface element is any element which is substitutable for "_Surface".</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_Surface
Namespace http://www.opengis.net/gml
Annotations
The "_Surface" element is the abstract head of the
substituition group for all (continuous) surface elements.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id65 tridas-1.2.21.tmp#id62 tridas-1.2.21.tmp#id259
Type gml:AbstractSurfaceType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_Surface gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Surface>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="_Surface" type="gml:AbstractSurfaceType" substitutionGroup="gml:_GeometricPrimitive" abstract="true">
  <annotation>
    <documentation>The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:Curve
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id254 tridas-1.2.21.tmp#id262 tridas-1.2.21.tmp#id261
Type gml:CurveType
Type hierarchy
Properties
content: complex
Model gml:description{0,1} , gml:name* , gml:segments
Children gml:description, gml:name, gml:segments
Instance
<gml:Curve gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Curve>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="Curve" type="gml:CurveType" substitutionGroup="gml:_Curve"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:segments
Namespace http://www.opengis.net/gml
Annotations
This property element contains a list of curve segments.
The order of the elements is significant and shall be
preserved when processing the array.
Diagram
Diagram tridas-1.2.21.tmp#id264 tridas-1.2.21.tmp#id263
Type gml:CurveSegmentArrayPropertyType
Properties
content: complex
Used by
Complex Type gml:CurveType
Model gml:_CurveSegment*
Children gml:_CurveSegment
Instance
<gml:segments>
  <gml:_CurveSegment>{0,unbounded}</gml:_CurveSegment>
</gml:segments>
Source
<element name="segments" type="gml:CurveSegmentArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_CurveSegment
Namespace http://www.opengis.net/gml
Annotations
The "_CurveSegment" element is the abstract head of the
substituition group for all curve segment elements,
i.e. continuous segments of the same interpolation
mechanism.
Diagram
Diagram tridas-1.2.21.tmp#id266 tridas-1.2.21.tmp#id265
Type gml:AbstractCurveSegmentType
Properties
content: complex
abstract: true
Used by
Model
Source
<element name="_CurveSegment" type="gml:AbstractCurveSegmentType" abstract="true">
  <annotation>
    <documentation>The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:LineStringSegment
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id266 tridas-1.2.22.tmp#id268 tridas-1.2.21.tmp#id71 tridas-1.2.21.tmp#id267
Type gml:LineStringSegmentType
Type hierarchy
Properties
content: complex
Model gml:posList
Children gml:posList
Instance
<gml:LineStringSegment interpolation="linear">
  <gml:posList>{1,1}</gml:posList>
</gml:LineStringSegment>
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:CurveInterpolationType linear optional
The attribute "interpolation" specifies
the curve interpolation mechanism used
for this segment. This mechanism uses
the control points and control parameters
to determine the position of this curve
segment. For a LineStringSegment the
interpolation is fixed as "linear".
Source
<element name="LineStringSegment" type="gml:LineStringSegmentType" substitutionGroup="gml:_CurveSegment"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_SurfacePatch
Namespace http://www.opengis.net/gml
Annotations
The "_SurfacePatch" element is the abstract head of the
substituition group for all surface pach elements describing
a continuous portion of a surface.
Diagram
Diagram tridas-1.2.21.tmp#id272 tridas-1.2.21.tmp#id271
Type gml:AbstractSurfacePatchType
Properties
content: complex
abstract: true
Used by
Model
Source
<element name="_SurfacePatch" type="gml:AbstractSurfacePatchType" abstract="true">
  <annotation>
    <documentation>The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:patches
Namespace http://www.opengis.net/gml
Annotations
This property element contains a list of surface patches.
The order of the elements is significant and shall be
preserved when processing the array.
Diagram
Diagram tridas-1.2.21.tmp#id270 tridas-1.2.21.tmp#id274
Type gml:SurfacePatchArrayPropertyType
Properties
content: complex
Used by
Complex Type gml:SurfaceType
Model gml:_SurfacePatch*
Children gml:_SurfacePatch
Instance
<gml:patches>
  <gml:_SurfacePatch>{0,unbounded}</gml:_SurfacePatch>
</gml:patches>
Source
<element name="patches" type="gml:SurfacePatchArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:PolygonPatch
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id272 tridas-1.2.22.tmp#id276 tridas-1.2.21.tmp#id66 tridas-1.2.21.tmp#id73 tridas-1.2.21.tmp#id275
Type gml:PolygonPatchType
Type hierarchy
Properties
content: complex
Model gml:exterior{0,1} , gml:interior*
Children gml:exterior, gml:interior
Instance
<gml:PolygonPatch interpolation="planar">
  <gml:exterior>{0,1}</gml:exterior>
  <gml:interior>{0,unbounded}</gml:interior>
</gml:PolygonPatch>
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:SurfaceInterpolationType planar optional
The attribute "interpolation" specifies the
interpolation mechanism used for this surface
patch. Currently only planar surface patches
are defined in GML 3, the attribute is fixed
to "planar", i.e. the interpolation method
shall return points on a single plane. The
boundary of the patch shall be contained within
that plane.
Source
<element name="PolygonPatch" type="gml:PolygonPatchType" substitutionGroup="gml:_SurfacePatch"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:Surface
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id65 tridas-1.2.21.tmp#id273 tridas-1.2.21.tmp#id278
Type gml:SurfaceType
Type hierarchy
Properties
content: complex
Model gml:description{0,1} , gml:name* , gml:patches
Children gml:description, gml:name, gml:patches
Instance
<gml:Surface gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Surface>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="Surface" type="gml:SurfaceType" substitutionGroup="gml:_Surface"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_Geometry
Namespace http://www.opengis.net/gml
Annotations
The "_Geometry" element is the abstract head of the
substituition group for all geometry elements of GML 3.
This includes pre-defined and user-defined geometry elements.
Any geometry element must be a direct or indirect
extension/restriction  of AbstractGeometryType
and must be directly or indirectly in the substitution
group of "_Geometry".
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id68 tridas-1.2.21.tmp#id238 tridas-1.2.21.tmp#id47
Type gml:AbstractGeometryType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_Geometry gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Geometry>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="_Geometry" type="gml:AbstractGeometryType" substitutionGroup="gml:_GML" abstract="true">
  <annotation>
    <documentation>The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This includes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction of AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_GeometricPrimitive
Namespace http://www.opengis.net/gml
Annotations
The "_GeometricPrimitive" element is the abstract head of
the substituition group for all (pre- and user-defined)
geometric primitives.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id46 tridas-1.2.21.tmp#id251 tridas-1.2.21.tmp#id63
Type gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
content: complex
abstract: true
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_GeometricPrimitive gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_GeometricPrimitive>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="_GeometricPrimitive" type="gml:AbstractGeometricPrimitiveType" abstract="true" substitutionGroup="gml:_Geometry">
  <annotation>
    <documentation>The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) geometric primitives.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:LineString
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id254 tridas-1.2.21.tmp#id71 tridas-1.2.21.tmp#id281
Type gml:LineStringType
Type hierarchy
Properties
content: complex
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Instance
<gml:LineString gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:LineString>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<element name="LineString" type="gml:LineStringType" substitutionGroup="gml:_Curve"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:Envelope
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.22.tmp#id286 tridas-1.2.21.tmp#id284 tridas-1.2.21.tmp#id285 tridas-1.2.21.tmp#id283
Type gml:EnvelopeType
Properties
content: complex
Used by
Complex Type gml:BoundingShapeType
Model gml:lowerCorner , gml:upperCorner
Children gml:lowerCorner, gml:upperCorner
Instance
<gml:Envelope srsName="">
  <gml:lowerCorner>{1,1}</gml:lowerCorner>
  <gml:upperCorner>{1,1}</gml:upperCorner>
</gml:Envelope>
Attributes
QName Type Fixed Default Use Annotation
srsName anyURI required
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to.
Source
<element name="Envelope" type="gml:EnvelopeType"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:EnvelopeType / gml:lowerCorner
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id61 tridas-1.2.21.tmp#id60
Type gml:DirectPositionType
Type hierarchy
Properties
content: complex
Source
<element name="lowerCorner" type="gml:DirectPositionType"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:EnvelopeType / gml:upperCorner
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id61 tridas-1.2.21.tmp#id60
Type gml:DirectPositionType
Type hierarchy
Properties
content: complex
Source
<element name="upperCorner" type="gml:DirectPositionType"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_Feature
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id289 tridas-1.2.21.tmp#id290 tridas-1.2.21.tmp#id288
Type gml:AbstractFeatureType
Type hierarchy
Properties
content: complex
abstract: true
Model gml:description{0,1} , gml:name* , gml:boundedBy{0,1}
Children gml:boundedBy, gml:description, gml:name
Instance
<gml:_Feature gml:id="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Feature>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
Source
<element name="_Feature" type="gml:AbstractFeatureType" abstract="true" substitutionGroup="gml:_GML"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:boundedBy
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas-1.2.21.tmp#id282 tridas-1.2.21.tmp#id291
Type gml:BoundingShapeType
Properties
content: complex
Used by
Model gml:Envelope
Children gml:Envelope
Instance
<gml:boundedBy>
  <gml:Envelope srsName="">{1,1}</gml:Envelope>
</gml:boundedBy>
Source
<element name="boundedBy" type="gml:BoundingShapeType"/>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_Object
Namespace http://www.opengis.net/gml
Annotations
This abstract element is the head of a substitutionGroup
hierararchy which may contain either simpleContent or
complexContent elements.  It is used to assert the model
position of "class" elements declared in other GML schemas.
Diagram
Diagram tridas-1.2.21.tmp#id279
Properties
abstract: true
Source
<element name="_Object" abstract="true">
  <annotation>
    <documentation>This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Element gml:_GML
Namespace http://www.opengis.net/gml
Annotations
Global element which acts as the head of a substitution group
that may include any element which is a GML feature, object,
geometry or complex value
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.21.tmp#id287 tridas-1.2.21.tmp#id69
Type gml:AbstractGMLType
Properties
content: complex
abstract: true
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_GML gml:id="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_GML>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
Source
<element name="_GML" type="gml:AbstractGMLType" abstract="true" substitutionGroup="gml:_Object">
  <annotation>
    <documentation>Global element which acts as the head of a substitution group that may include any element which is a GML feature, object, geometry or complex value</documentation>
  </annotation>
</element>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:PointType
Namespace http://www.opengis.net/gml
Annotations
A Point is defined by a single coordinate tuple.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id59
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Used by
Element gml:Point
Model gml:description{0,1} , gml:name* , gml:pos
Children gml:description, gml:name, gml:pos
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="PointType">
  <annotation>
    <documentation>A Point is defined by a single coordinate tuple.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType">
      <sequence>
        <element ref="gml:pos"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractGeometricPrimitiveType
Namespace http://www.opengis.net/gml
Annotations
This is the abstract root type of the geometric primitives.
A geometric primitive is a geometric object that is not
decomposed further into other primitives in the system.
All primitives are oriented in the direction implied by
the sequence of their coordinate tuples.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="AbstractGeometricPrimitiveType" abstract="true">
  <annotation>
    <documentation>This is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType"/>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractGeometryType
Namespace http://www.opengis.net/gml
Annotations
All geometry elements are derived directly or indirectly
from this abstract supertype. A geometry element may
have an identifying attribute ("gml:id"), a name (attribute
"name") and a description (attribute "description"). It may
be associated with a spatial reference system (attribute
"srsName"). The following rules shall be adhered: - Every
geometry type shall derive from this abstract type. - Every
geometry element (i.e. an element of a geometry type) shall
be directly or indirectly in the substitution group of _Geometry.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="AbstractGeometryType" abstract="true">
  <annotation>
    <documentation>All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute ("gml:id"), a name (attribute "name") and a description (attribute "description"). It may be associated with a spatial reference system (attribute "srsName"). The following rules shall be adhered: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of _Geometry.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <attribute name="srsName" type="anyURI" use="optional">
        <annotation>
          <documentation>In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType (see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the location the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this geometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified at the direct position level only in rare cases.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractGMLType
Namespace http://www.opengis.net/gml
Annotations
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.  Elements in this hierarchy must have an
ID and are thus referenceable.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
Source
<complexType name="AbstractGMLType" abstract="true">
  <annotation>
    <documentation>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. Elements in this hierarchy must have an ID and are thus referenceable.</documentation>
  </annotation>
  <sequence>
    <group ref="gml:StandardObjectProperties"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:CodeType
Namespace http://www.opengis.net/gml
Annotations
Name or code with an (optional) authority.  Text token.
If the codeSpace attribute is present, then its value
should identify a dictionary, thesaurus or authority
for the term, such as the organisation who assigned
the value, or the dictionary from which it is taken.
A text string with an optional codeSpace attribute.
Diagram
Diagram tridas-1.2.22.tmp#id56
Type extension of string
Used by
Element gml:name
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<complexType name="CodeType">
  <annotation>
    <documentation>Name or code with an (optional) authority. Text token. If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus or authority for the term, such as the organisation who assigned the value, or the dictionary from which it is taken. A text string with an optional codeSpace attribute.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="codeSpace" type="anyURI" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:DirectPositionType
Namespace http://www.opengis.net/gml
Annotations
DirectPosition instances hold the coordinates for one position
in the coordinate reference system (CRS) referenced in a 
larger element. In this case, the CRS shall be assumed to be
the value referenced in the containing object's CRS.
Diagram
Diagram tridas-1.2.21.tmp#id61
Type extension of gml:doubleList
Type hierarchy
Used by
Source
<complexType name="DirectPositionType">
  <annotation>
    <documentation>DirectPosition instances hold the coordinates for one position in the coordinate reference system (CRS) referenced in a larger element. In this case, the CRS shall be assumed to be the value referenced in the containing object's CRS.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleList"/>
  </simpleContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Simple Type gml:doubleList
Namespace http://www.opengis.net/gml
Annotations
XML List based on XML Schema double type.  An element
of this type contains a space-separated list of double
values
Diagram
Diagram
Type list of double
Used by
Source
<simpleType name="doubleList">
  <annotation>
    <documentation>XML List based on XML Schema double type. An element of this type contains a space-separated list of double values</documentation>
  </annotation>
  <list itemType="double"/>
</simpleType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:PolygonType
Namespace http://www.opengis.net/gml
Annotations
A Polygon is a special surface that is defined by a single
surface patch. The boundary of this patch is coplanar and
the polygon uses planar interpolation in its interior. It
is backwards compatible with the Polygon of GML 2.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id65 tridas-1.2.21.tmp#id66 tridas-1.2.21.tmp#id73
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Element gml:Polygon
Model gml:description{0,1} , gml:name* , gml:exterior{0,1} , gml:interior*
Children gml:description, gml:exterior, gml:interior, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="PolygonType">
  <annotation>
    <documentation>A Polygon is a special surface that is defined by a single surface patch. The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. It is backwards compatible with the Polygon of GML 2.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:exterior" minOccurs="0"/>
        <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractSurfaceType
Namespace http://www.opengis.net/gml
Annotations
An abstraction of a surface to support the different
levels of complexity. A surface is always a continuous
region of a plane.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="AbstractSurfaceType">
  <annotation>
    <documentation>An abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractRingPropertyType
Namespace http://www.opengis.net/gml
Annotations
Encapsulates a ring to represent the surface boundary property
of a surface.
Diagram
Diagram tridas-1.2.21.tmp#id68
Used by
Model gml:LinearRing
Children gml:LinearRing
Source
<complexType name="AbstractRingPropertyType">
  <annotation>
    <documentation>Encapsulates a ring to represent the surface boundary property of a surface.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:LinearRing"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:LinearRingType
Namespace http://www.opengis.net/gml
Annotations
A LinearRing is defined by four or more coordinate tuples,
with linear interpolation between them; the first and last
coordinates must be coincident.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id71
Type extension of gml:AbstractGeometryType
Type hierarchy
Used by
Element gml:LinearRing
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="LinearRingType">
  <annotation>
    <documentation>A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType">
      <sequence>
        <element ref="gml:posList">
          <annotation>
            <documentation>The "posList" element provides a compact way to specifiy the coordinates of the control points, if all control points are in the same coordinate reference systems and belong to this ring only. The number of direct positions in the list must be at least four.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:DirectPositionListType
Namespace http://www.opengis.net/gml
Annotations
DirectPositionList instances hold the coordinates for a
sequence of direct positions within the same coordinate
reference system (CRS).
Diagram
Diagram tridas-1.2.21.tmp#id61
Type extension of gml:doubleList
Type hierarchy
Used by
Element gml:posList
Source
<complexType name="DirectPositionListType">
  <annotation>
    <documentation>DirectPositionList instances hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleList"/>
  </simpleContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractGeometricAggregateType
Namespace http://www.opengis.net/gml
Annotations
This is the abstract root type of the geometric aggregates.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="AbstractGeometricAggregateType" abstract="true">
  <annotation>
    <documentation>This is the abstract root type of the geometric aggregates.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType"/>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiGeometryPropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a geometric aggregate as its value domain
shall contain an appropriate geometry element encapsulated in
an element of this type.
Diagram
Diagram tridas-1.2.21.tmp#id238
Model gml:_GeometricAggregate
Children gml:_GeometricAggregate
Source
<complexType name="MultiGeometryPropertyType">
  <annotation>
    <documentation>A property that has a geometric aggregate as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_GeometricAggregate"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiPointType
Namespace http://www.opengis.net/gml
Annotations
A MultiPoint is defined by one or more Points, referenced
through pointMember elements.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id245
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiPoint
Model gml:description{0,1} , gml:name* , gml:pointMember*
Children gml:description, gml:name, gml:pointMember
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="MultiPointType">
  <annotation>
    <documentation>A MultiPoint is defined by one or more Points, referenced through pointMember elements.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:pointMember" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:PointPropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a point as its value domain shall contain 
an appropriate geometry element encapsulated in an element
of this type.
Diagram
Diagram tridas-1.2.21.tmp#id46
Used by
Element gml:pointMember
Model gml:Point
Children gml:Point
Source
<complexType name="PointPropertyType">
  <annotation>
    <documentation>A property that has a point as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:Point"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiPointPropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a collection of points as its value
domain shall contain an appropriate geometry element
encapsulated in an element of this type.
Diagram
Diagram tridas-1.2.21.tmp#id239
Model gml:MultiPoint
Children gml:MultiPoint
Source
<complexType name="MultiPointPropertyType">
  <annotation>
    <documentation>A property that has a collection of points as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:MultiPoint"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiCurveType
Namespace http://www.opengis.net/gml
Annotations
A MultiCurve is defined by one or more Curves, referenced
through curveMember elements.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id249
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiCurve
Model gml:description{0,1} , gml:name* , gml:curveMember*
Children gml:curveMember, gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="MultiCurveType">
  <annotation>
    <documentation>A MultiCurve is defined by one or more Curves, referenced through curveMember elements.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:curveMember" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:CurvePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a curve as its value domain shall contain
an appropriate geometry element encapsulated in an element
of this type.
Diagram
Diagram tridas-1.2.21.tmp#id251
Used by
Element gml:curveMember
Model gml:_Curve
Children gml:_Curve
Source
<complexType name="CurvePropertyType">
  <annotation>
    <documentation>A property that has a curve as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Curve"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractCurveType
Namespace http://www.opengis.net/gml
Annotations
An abstraction of a curve to support the different levels
of complexity. The curve can always be viewed as a geometric
primitive, i.e. is continuous.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="AbstractCurveType" abstract="true">
  <annotation>
    <documentation>An abstraction of a curve to support the different levels of complexity. The curve can always be viewed as a geometric primitive, i.e. is continuous.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiCurvePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a collection of curves as its value domain
shall contain an appropriate geometry element encapsulated in
an element of this type.
Diagram
Diagram tridas-1.2.21.tmp#id240
Model gml:MultiCurve
Children gml:MultiCurve
Source
<complexType name="MultiCurvePropertyType">
  <annotation>
    <documentation>A property that has a collection of curves as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:MultiCurve"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiSurfaceType
Namespace http://www.opengis.net/gml
Annotations
A MultiSurface is defined by one or more Surfaces,
referenced through surfaceMember elements.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id242 tridas-1.2.21.tmp#id257
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Model gml:description{0,1} , gml:name* , gml:surfaceMember*
Children gml:description, gml:name, gml:surfaceMember
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="MultiSurfaceType">
  <annotation>
    <documentation>A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:surfaceMember" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:SurfacePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a surface as its value domain shall contain 
an appropriate geometry element encapsulated in an element
of this type.
Diagram
Diagram tridas-1.2.21.tmp#id63
Used by
Model gml:_Surface
Children gml:_Surface
Source
<complexType name="SurfacePropertyType">
  <annotation>
    <documentation>A property that has a surface as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Surface"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:MultiSurfacePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a collection of surfaces as its value
domain shall contain an appropriate geometry element
encapsulated in an element of this type.
Diagram
Diagram tridas-1.2.21.tmp#id241
Model gml:MultiSurface
Children gml:MultiSurface
Source
<complexType name="MultiSurfacePropertyType">
  <annotation>
    <documentation>A property that has a collection of surfaces as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:MultiSurface"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:CurveType
Namespace http://www.opengis.net/gml
Annotations
Curve is a 1-dimensional primitive. Curves are continuous,
connected, and have a measurable length in terms of the
coordinate system. 
A curve is composed of one or more curve segments.
The curve segments are connected to one another, with the
end point of each segment except the last being the start
point of the next segment in the segment list.
The orientation of the curve is positive.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id254 tridas-1.2.21.tmp#id262
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Element gml:Curve
Model gml:description{0,1} , gml:name* , gml:segments
Children gml:description, gml:name, gml:segments
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="CurveType">
  <annotation>
    <documentation>Curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:segments">
          <annotation>
            <documentation>This element encapsulates the segments of the curve.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:CurveSegmentArrayPropertyType
Namespace http://www.opengis.net/gml
Annotations
A container for an array of curve segments.
Diagram
Diagram tridas-1.2.21.tmp#id264
Used by
Element gml:segments
Model gml:_CurveSegment*
Children gml:_CurveSegment
Source
<complexType name="CurveSegmentArrayPropertyType">
  <annotation>
    <documentation>A container for an array of curve segments.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_CurveSegment" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractCurveSegmentType
Namespace http://www.opengis.net/gml
Annotations
Curve segment defines a homogeneous segment of a curve.
Diagram
Diagram
Properties
abstract: true
Used by
Model
Source
<complexType name="AbstractCurveSegmentType" abstract="true">
  <annotation>
    <documentation>Curve segment defines a homogeneous segment of a curve.</documentation>
  </annotation>
  <sequence/>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:LineStringSegmentType
Namespace http://www.opengis.net/gml
Annotations
A LineStringSegment is a curve segment that is defined by
two or more coordinate tuples, with linear interpolation
between them.
Note: LineStringSegment implements GM_LineString of ISO 19107.
Diagram
Diagram tridas-1.2.21.tmp#id266 tridas-1.2.22.tmp#id268 tridas-1.2.21.tmp#id71
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Model gml:posList
Children gml:posList
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:CurveInterpolationType linear optional
The attribute "interpolation" specifies
the curve interpolation mechanism used
for this segment. This mechanism uses
the control points and control parameters
to determine the position of this curve
segment. For a LineStringSegment the
interpolation is fixed as "linear".
Source
<complexType name="LineStringSegmentType">
  <annotation>
    <documentation>A LineStringSegment is a curve segment that is defined by two or more coordinate tuples, with linear interpolation between them. Note: LineStringSegment implements GM_LineString of ISO 19107.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <element ref="gml:posList"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="linear">
        <annotation>
          <documentation>The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism uses the control points and control parameters to determine the position of this curve segment. For a LineStringSegment the interpolation is fixed as "linear".</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Simple Type gml:CurveInterpolationType
Namespace http://www.opengis.net/gml
Annotations
CurveInterpolationType is a list of codes that may be
used to identify the interpolation mechanisms specified
by an schema.
Diagram
Diagram
Type restriction of string
Facets
enumeration linear
Used by
Source
<simpleType name="CurveInterpolationType">
  <annotation>
    <documentation>CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an schema.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="linear"/>
  </restriction>
</simpleType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractSurfacePatchType
Namespace http://www.opengis.net/gml
Annotations
A surface patch defines a homogenuous portion of a surface.
Diagram
Diagram
Properties
abstract: true
Used by
Model
Source
<complexType name="AbstractSurfacePatchType" abstract="true">
  <annotation>
    <documentation>A surface patch defines a homogenuous portion of a surface.</documentation>
  </annotation>
  <sequence/>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:SurfacePatchArrayPropertyType
Namespace http://www.opengis.net/gml
Annotations
A container for an array of surface patches.
Diagram
Diagram tridas-1.2.21.tmp#id270
Used by
Element gml:patches
Model gml:_SurfacePatch*
Children gml:_SurfacePatch
Source
<complexType name="SurfacePatchArrayPropertyType">
  <annotation>
    <documentation>A container for an array of surface patches.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_SurfacePatch" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:PolygonPatchType
Namespace http://www.opengis.net/gml
Annotations
A PolygonPatch is a surface patch that is defined by
a set of boundary curves and an underlying surface to
which these curves adhere. The curves are coplanar and
the polygon uses planar interpolation in its interior.
Implements GM_Polygon of ISO 19107.
Diagram
Diagram tridas-1.2.21.tmp#id272 tridas-1.2.22.tmp#id276 tridas-1.2.21.tmp#id66 tridas-1.2.21.tmp#id73
Type extension of gml:AbstractSurfacePatchType
Type hierarchy
Used by
Model gml:exterior{0,1} , gml:interior*
Children gml:exterior, gml:interior
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:SurfaceInterpolationType planar optional
The attribute "interpolation" specifies the
interpolation mechanism used for this surface
patch. Currently only planar surface patches
are defined in GML 3, the attribute is fixed
to "planar", i.e. the interpolation method
shall return points on a single plane. The
boundary of the patch shall be contained within
that plane.
Source
<complexType name="PolygonPatchType">
  <annotation>
    <documentation>A PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere. The curves are coplanar and the polygon uses planar interpolation in its interior. Implements GM_Polygon of ISO 19107.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractSurfacePatchType">
      <sequence>
        <element ref="gml:exterior" minOccurs="0"/>
        <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="interpolation" type="gml:SurfaceInterpolationType" fixed="planar">
        <annotation>
          <documentation>The attribute "interpolation" specifies the interpolation mechanism used for this surface patch. Currently only planar surface patches are defined in GML 3, the attribute is fixed to "planar", i.e. the interpolation method shall return points on a single plane. The boundary of the patch shall be contained within that plane.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Simple Type gml:SurfaceInterpolationType
Namespace http://www.opengis.net/gml
Annotations
SurfaceInterpolationType is a list of codes that may be
used to identify the interpolation mechanisms specified
by an application schema.
Diagram
Diagram
Type restriction of string
Facets
enumeration planar
Used by
Source
<simpleType name="SurfaceInterpolationType">
  <annotation>
    <documentation>SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="planar"/>
  </restriction>
</simpleType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:SurfaceType
Namespace http://www.opengis.net/gml
Annotations
A Surface is a 2-dimensional primitive and is composed
of one or more surface patches. The surface patches are
connected to one another.
The orientation of the surface is positive ("up"). The
orientation of a surface chooses an "up" direction
through the choice of the upward normal, which, if the
surface is not a cycle, is the side of the surface from
which the exterior boundary appears counterclockwise.
Reversal of the surface orientation reverses the curve
orientation of each boundary component, and interchanges
the conceptual "up" and "down" direction of the surface.
If the surface is the boundary of a solid, the "up"
direction is usually outward. For closed surfaces, which
have no boundary, the up direction is that of the surface
patches, which must be consistent with one another. Its
included surface patches describe the interior structure
of the Surface.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id65 tridas-1.2.21.tmp#id273
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Element gml:Surface
Model gml:description{0,1} , gml:name* , gml:patches
Children gml:description, gml:name, gml:patches
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="SurfaceType">
  <annotation>
    <documentation>A Surface is a 2-dimensional primitive and is composed of one or more surface patches. The surface patches are connected to one another. The orientation of the surface is positive ("up"). The orientation of a surface chooses an "up" direction through the choice of the upward normal, which, if the surface is not a cycle, is the side of the surface from which the exterior boundary appears counterclockwise. Reversal of the surface orientation reverses the curve orientation of each boundary component, and interchanges the conceptual "up" and "down" direction of the surface. If the surface is the boundary of a solid, the "up" direction is usually outward. For closed surfaces, which have no boundary, the up direction is that of the surface patches, which must be consistent with one another. Its included surface patches describe the interior structure of the Surface.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:patches">
          <annotation>
            <documentation>This element encapsulates the patches of the surface.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:GeometryPropertyType
Namespace http://www.opengis.net/gml
Annotations
A geometric property shall contain any geometry element
encapsulated in an element of this type.
Diagram
Diagram tridas-1.2.21.tmp#id69
Model gml:_Geometry
Children gml:_Geometry
Source
<complexType name="GeometryPropertyType">
  <annotation>
    <documentation>A geometric property shall contain any geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Geometry"/>
  </sequence>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:LineStringType
Namespace http://www.opengis.net/gml
Annotations
A LineString is a special curve that consists of a
single segment with linear interpolation. It is defined
by two or more coordinate tuples, with linear interpolation
between them. It is backwards compatible with the LineString
of GML 2.
Diagram
Diagram tridas-1.2.21.tmp#id57 tridas-1.2.21.tmp#id53 tridas-1.2.21.tmp#id54 tridas-1.2.21.tmp#id52 tridas-1.2.21.tmp#id51 tridas-1.2.22.tmp#id58 tridas-1.2.21.tmp#id50 tridas-1.2.21.tmp#id49 tridas-1.2.21.tmp#id254 tridas-1.2.21.tmp#id71
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Element gml:LineString
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
so is constrained to be unique in the XML document within
which it occurs.  An external identifier for the object
in the form of a URI may be constructed using standard XML
and XPointer methods.  This is done by concatenating the
URI for the document, a fragment separator, and the value
of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to. If no srsName
attribute is given, the CRS must be specified as part of
the larger context this geometry element is part of, e.g.
a geometric element like point, curve, etc. It is expected
that this attribute will be specified at the direct
position level only in rare cases.
Source
<complexType name="LineStringType">
  <annotation>
    <documentation>A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. It is backwards compatible with the LineString of GML 2.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:posList"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:EnvelopeType
Namespace http://www.opengis.net/gml
Annotations
Envelope defines an extent using a pair of positions
defining opposite corners in arbitrary dimensions. The
first direct position is the "lower corner" (a coordinate
position consisting of all the minimal ordinates for each
dimension for all points within the envelope), the second
one the "upper corner" (a coordinate position consisting
of all the maximal ordinates for each dimension for all
points within the envelope).
Diagram
Diagram tridas-1.2.22.tmp#id286 tridas-1.2.21.tmp#id284 tridas-1.2.21.tmp#id285
Used by
Element gml:Envelope
Model gml:lowerCorner , gml:upperCorner
Children gml:lowerCorner, gml:upperCorner
Attributes
QName Type Fixed Default Use Annotation
srsName anyURI required
In general this reference points to a CRS instance of
gml:CoordinateReferenceSystemType (see
coordinateReferenceSystems.xsd). For well known
references it is not required that the CRS description
exists at the location the URI points to.
Source
<complexType name="EnvelopeType">
  <annotation>
    <documentation>Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope).</documentation>
  </annotation>
  <sequence>
    <element name="lowerCorner" type="gml:DirectPositionType"/>
    <element name="upperCorner" type="gml:DirectPositionType"/>
  </sequence>
  <attribute name="srsName" type="anyURI" use="required">
    <annotation>
      <documentation>In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType (see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the location the URI points to.</documentation>
    </annotation>
  </attribute>
</complexType>
Schema location file:/Users/peterbrewer/dev/sourceforge/tridas/XMLSchema/1.2.2/gmlsf.xsd
Complex Type gml:AbstractFeatureType
Namespace http://www.opengis.net/gml
Annotations
An abstract feature provides a set of common properties,
including id, name and description inherited from
AbstractGMLType, plus boundedBy.  A concrete feature type
must derive from this type and specify additional properties
in an application schema.