opengeospatial / ets-citygml30-part2

Other
1 stars 1 forks source link

Appearance #5

Closed jiann closed 3 months ago

dstenger commented 3 months ago

Abstract Test 11:

Inheritance of gml:AbstractSurfaceType and gml:MultiSurface is not considered.

Abstract Test 12:

Expression //app:textureCoordinates[@ring] seems not to be correct (line 84).

Spec states: "...The textureCoordinates and ring properties of a TexCoordList element form pairs and their order is decisive...."

Schema states:

...
  <element name="TexCoordList" substitutionGroup="app:AbstractTextureParameterization" type="app:TexCoordListType">
    <annotation>
      <documentation>TexCoordList defines texture parameterization using texture coordinates.</documentation>
    </annotation>
  </element>
  <complexType name="TexCoordListType">
    <complexContent>
      <extension base="app:AbstractTextureParameterizationType">
        <sequence>
          <element maxOccurs="unbounded" name="textureCoordinates" type="gml:doubleList">
            <annotation>
              <documentation>Specifies the coordinates of texture used for parameterization. The texture coordinates are provided separately for each LinearRing of the surface geometry object.</documentation>
            </annotation>
          </element>
          <element maxOccurs="unbounded" name="ring" type="anyURI">
            <annotation>
              <documentation>Specifies the URIs that point to the LinearRings that are parameterized using the given texture coordinates.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
...

Other expressions shall be checked as well.

Abstract Test 13:

Is not implemented.

dstenger commented 3 months ago

Remarks were moved to a new issue: https://github.com/opengeospatial/ets-citygml30-part2/issues/37

Thus, this issue can be closed.