Elementuro:DmGeometricAttribute
uro:DmGeometricAttribute
定義
都市計画基本図として、地物の形状を公共測量標準図式に従って表現するためのデータ型。
uro:DmGeometrictAttributeは、地物の実体を表す図形だけではなく、地物を図式に従って表現する際に必要な情報(例:建物記号、建物の棟割線、記号の方向、指示点)を含む。

地物(ステレオタイプがFeatureTypeとなるクラス)は、関連役割uro:dmAttributeにより、このuro:DmGeometrictAttributeを保持できる。
属性/関連役割
属性/関連役割の名称
属性/関連役割の型 多重度
uro:locationType
gml:CodeType [0..1]
uro:infoType
gml:CodeType [0..1]
uro:elementKey
xs:string [0..1]
uro:hierarchyLevel
xs:string [0..1]
uro:dataType
gml:CodeType [0..1]
uro:annotationType
gml:CodeType [0..1]
uro:precisionType
gml:CodeType [0..1]
uro:dislocationType
gml:CodeType [0..1]
uro:breakType
gml:CodeType [0..1]
uro:attributeValue
xs:string [0..1]
uro:attributeType
gml:CodeType [0..1]
uro:attributeValueType
xs:string [0..1]
uro:creationDate
xs:gYearMonth [0..1]
uro:updateDate
xs:gYearMonth [0..1]
uro:terminationDate
xs:gYearMonth [0..1]
uro:freeSpace
xs:string [0..1]
xs:boolean [0..1]
xs:boolean [0..1]
xs:boolean [0..1]
xs:boolean [0..1]
xs:boolean [0..1]
xs:double [0..1]
XMLスキーマ
  <xs:element name="DmGeometricAttribute" substitutionGroup="uro:DmAttribute" type="uro:DmGeometricAttributeType"/>
XMLインスタンスのサンプル
<uro:DmGeometricAttribute>
    <uro:dmCode codeSpace="../../codelists/Common_dmCode.xml">3002</uro:dmCode>
    <uro:meshCode>09LD001</uro:meshCode>
    <uro:dmElement>
        <uro:DmElement>
            <uro:locationType>L000000</uro:locationType>
            <uro:infoType>I000000</uro:infoType>
            <uro:elementKey>0001</uro:elementKey>
            <uro:hierarchyLevel>1</uro:hierarchyLevel>
            <uro:dataType codeSpace="../../codelists/DmElement_dataType.xml">2</uro:dataType>
            <uro:precisionType codeSpace="../../codelists/DmElement_precisionType.xml">36</uro:precisionType>
            <uro:dislocationType codeSpace="../../codelists/DmElement_dislocationType.xml">0</uro:dislocationType>
            <uro:breakType codeSpace="../../codelists/DmElement_breakType.xml">0</uro:breakType>
            <uro:attributeValue>[属性数値]</uro:attributeValue>
            <uro:attributeType>[属性区分]</uro:attributeType>
            <uro:attributeValueType><!--省略 属性データ書式。属性レコードを持つ場合の、そのレコードに記述されている内容の書式をFortran形式で記述する。--></uro:attributeValueType>
            <uro:creationDate>2020-01</uro:creationDate>
            <uro:updateDate>2021-01</uro:updateDate>
            <uro:terminationDate>2025-01</uro:terminationDate>
            <uro:freeSpace>[空き領域]</uro:freeSpace>
        </uro:DmElement>
    </uro:dmElement>
    <uro:geometryType codeSpace="../../codelists/Common_geometryType.xml">E2</uro:geometryType>
    <uro:mapLevel codeSpace="../../codelists/Common_MapLevel.xml">2500</uro:mapLevel>
    <uro:shapeType codeSpace="../../codelists/Common_shapeType.xml">0</uro:shapeType>
    <uro:visibility>1</uro:visibility>
    <uro:is3d>0</uro:is3d>
    <uro:isInstallation>0</uro:isInstallation>
    <uro:isEdited>0</uro:isEdited>
    <uro:isSupplementarySymbol>0</uro:isSupplementarySymbol>
    <uro:angle>0</uro:angle>
    <uro:elevation uom="m">0</uro:elevation>
    <uro:lod0Geometry>
        <gml:MultiCurve>
            <gml:curveMember>
                <gml:LineString>
                    <gml:posList><!--省略--></gml:posList>
                </gml:LineString>
            </gml:curveMember>
            <!--省略-->
        </gml:MultiCurve>
    </uro:lod0Geometry>
</uro:DmGeometricAttribute>