complexType AbstractGriddedSurfaceType
diagram index_p1482.png
namespace http://www.opengis.net/gml
type extension of gml:AbstractParametricCurveSurfaceType
properties
base gml:AbstractParametricCurveSurfaceType
children gml:row gml:rows gml:columns
used by
element _GriddedSurface
complexTypes ConeType CylinderType SphereType
annotation
documentation
A gridded surface is a parametric curve
   surface derived from a rectangular grid in the parameter
   space. The rows from this grid are control points for
   horizontal surface curves; the columns are control points
   for vertical surface curves. The working assumption is that
   for a pair of parametric co-ordinates (s, t) that the
   horizontal curves for each integer offset are calculated
   and evaluated at "s". The defines a sequence of control
   points:
  
   cn(s) : s  1 .....columns

   From this sequence a vertical curve is calculated for "s",
   and evaluated at "t". In most cases, the order of
   calculation (horizontal-vertical vs. vertical-horizontal)
   does not make a difference. Where it does, the horizontal-  
   vertical order shall be the one used.

   Logically, any pair of curve interpolation types can lead
   to a subtype of GriddedSurface. The following clauses
   define some most commonly encountered surfaces that can
   be represented in this manner.
source <xs:complexType name="AbstractGriddedSurfaceType">
 
<xs:annotation>
   
<xs:documentation>A gridded surface is a parametric curve
   surface derived from a rectangular grid in the parameter
   space. The rows from this grid are control points for
   horizontal surface curves; the columns are control points
   for vertical surface curves. The working assumption is that
   for a pair of parametric co-ordinates (s, t) that the
   horizontal curves for each integer offset are calculated
   and evaluated at "s". The defines a sequence of control
   points:
  
   cn(s) : s  1 .....columns

   From this sequence a vertical curve is calculated for "s",
   and evaluated at "t". In most cases, the order of
   calculation (horizontal-vertical vs. vertical-horizontal)
   does not make a difference. Where it does, the horizontal-  
   vertical order shall be the one used.

   Logically, any pair of curve interpolation types can lead
   to a subtype of GriddedSurface. The following clauses
   define some most commonly encountered surfaces that can
   be represented in this manner.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="gml:AbstractParametricCurveSurfaceType">
     
<xs:sequence>
       
<xs:group ref="gml:PointGrid">
         
<xs:annotation>
           
<xs:documentation>This is the double indexed sequence
       of control points, given in row major form.
       NOTE! There in no assumption made about the shape
       of the grid.
       For example, the positions need not effect a "21/2D"
       surface, consecutive points may be equal in any or all
       of the ordinates. Further, the curves in either or both
       directions may close.
</xs:documentation>
         
</xs:annotation>
       
</xs:group>
       
<xs:element name="rows" type="integer" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The attribute rows gives the number
         of rows in the parameter grid.
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="columns" type="integer" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The attribute columns gives the number
        of columns in the parameter grid.
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AbstractGriddedSurfaceType/rows
diagram index_p1483.png
namespace http://www.opengis.net/gml
type xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The attribute rows gives the number
         of rows in the parameter grid.
source <xs:element name="rows" type="integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The attribute rows gives the number
         of rows in the parameter grid.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element AbstractGriddedSurfaceType/columns
diagram index_p1484.png
namespace http://www.opengis.net/gml
type xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The attribute columns gives the number
        of columns in the parameter grid.
source <xs:element name="columns" type="integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The attribute columns gives the number
        of columns in the parameter grid.
</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy