Elementwtr:WaterBody
wtr:WaterBody
定義
河川、湖沼のように陸地内に存在する水の存在する部分及び海。水路や貯水槽、プールのような人工的に存在する水を含む。
標準製品仕様では、「wtr:WaterBody」を用いて、洪水浸水想定区域、津波浸水想定、高潮浸水想定区域、内水浸水想定区域及びため池ハザードマップ(以下、浸水想定区域等と呼ぶ)の浸水面を記述する。
属性/関連役割
属性/関連役割の名称
属性/関連役割の型 多重度
gml:metaDataProperty
gml:MetaDataPropertyType [0..*]
gml:boundedBy
gml:BoundingShapeType [0..1]
gml:location
gml:LocationPropertyType [0..1]
xs:date [0..1]
xs:date [0..1]
core:externalReference
core:ExternalReferenceType [0..*]
core:generalizesTo
core:GeneralizationRelationType [0..*]
core:relativeToTerrain
core:RelativeToTerrainType [0..1]
core:relativeToWater
core:RelativeToWaterType [0..1]
app:appearance
app:AppearancePropertyType [0..*]
wtr:usage
gml:CodeType [0..*]
wtr:lod0MultiCurve
gml:MultiCurvePropertyType [0..1]
wtr:lod0MultiSurface
gml:MultiSurfacePropertyType [0..1]
wtr:lod1MultiCurve
gml:MultiCurvePropertyType [0..1]
gml:surfaceMember
gml:SurfacePropertyType [0..*]
wtr:lod1Solid
gml:SolidPropertyType [0..1]
wtr:lod2Solid
gml:SolidPropertyType [0..1]
wtr:lod3Solid
gml:SolidPropertyType [0..1]
wtr:lod4Solid
gml:SolidPropertyType [0..1]
wtr:boundedBy
wtr:BoundedByWaterSurfacePropertyType [0..*]
uro:waterBodyDetailAttribute
uro:WaterBodyDetailAttributePropertyType [0..*]
uro:geometrySrcDescLod1
gml:CodeType [1..*]
uro:thematicSrcDesc
gml:CodeType [0..*]
uro:appearanceSrcDescLod1
gml:CodeType [0..*]
uro:wtrDmAttribute
uro:DmAttributePropertyType [0..*]
uro:wtrFacilityAttribute
uro:FacilityAttributePropertyType [0..*]
uro:wtrFacilityIdAttribute
uro:FacilityIdAttributePropertyType [0..*]
uro:wtrFacilityTypeAttribute
uro:FacilityTypeAttributePropertyType [0..*]
uro:key
gml:CodeType [1]
uro:codeValue
gml:CodeType [1]
XMLスキーマ
<xs:element name="WaterBody" type="WaterBodyType" substitutionGroup="_WaterObject"/>
XMLインスタンスのサンプル
<wtr:WaterBody gml:id="fld_00000000-0000-0000-0000-000000000000">
    <gml:description>[概要]</gml:description>
    <gml:name>[名称]</gml:name>
    <core:creationDate>2024-03-31</core:creationDate>
    <core:terminationDate>0001-01-01</core:terminationDate>
    <gen:stringAttribute name="[汎用属性名称]">
        <gen:value>[汎用属性値]</gen:value>
    </gen:stringAttribute>
    <gen:intAttribute name="[汎用属性名称]">
        <gen:value>123</gen:value>
    </gen:intAttribute>
    <gen:doubleAttribute name="[汎用属性名称]">
        <gen:value>123.45</gen:value>
    </gen:doubleAttribute>
    <gen:dateAttribute name="[汎用属性名称]">
        <gen:value>2023-01-02</gen:value>
    </gen:dateAttribute>
    <gen:uriAttribute name="[汎用属性名称]">
        <gen:value>http://www.XXX.org/2014/OOOXXXX</gen:value>
    </gen:uriAttribute>
    <gen:measureAttribute name="[汎用属性名称]">
        <gen:value uom="m">123.45</gen:value>
    </gen:measureAttribute>
    <gen:genericAttributeSet name="[汎用属性セット名称]" codeSpace="[汎用属性のグループを維持管理する機関のURI]">
        <gen:stringAttribute name="[汎用属性名称]">
            <gen:value>[汎用属性値]</gen:value>
        </gen:stringAttribute>
        <gen:intAttribute name="[汎用属性名称]">
            <gen:value>123</gen:value>
        </gen:intAttribute>
        <gen:doubleAttribute name="[汎用属性名称]">
            <gen:value>123.45</gen:value>
        </gen:doubleAttribute>
        <gen:measureAttribute name="[汎用属性名称]">
            <gen:value uom="m2">123.45</gen:value>
        </gen:measureAttribute>
    </gen:genericAttributeSet>
    <uro:pointCloud>
        <uro:PointCloud>
            <gml:description>[概要]</gml:description>
            <gml:name>[名称]</gml:name>
            <uro:mimeType codeSpace="../../codelists/PointCloud_mimeType.xml">application/vnd.las</uro:mimeType>
            <uro:pointFile>[三次元点群データへの相対パス]</uro:pointFile>
            <uro:pointFileSrsName>EPSG:6697</uro:pointFileSrsName>
            <uro:pointCloudSpecAttribute>
                <uro:PointCloudSpecAttribute>
                    <uro:class codeSpace="../../codelists/PointCloudSpecAttribute_class.xml">3</uro:class>
                    <uro:srcGridInterval uom="m">0.5</uro:srcGridInterval>
                    <uro:pointCloudAssociationMethod codeSpace="../../codelists/PointCloudSpecAttribute_pointCloudAssociationMethod.xml">1</uro:pointCloudAssociationMethod>
                </uro:PointCloudSpecAttribute>
            </uro:pointCloudSpecAttribute>
        </uro:PointCloud>
    </uro:pointCloud>
    <wtr:class codeSpace="../../codelists/WaterBody_class.xml">1140</wtr:class>
    <wtr:function codeSpace="../../codelists/WaterBody_function.xml">1</wtr:function>
    <wtr:lod1MultiSurface>
        <gml:MultiSurface>
            <gml:surfaceMember>
                <gml:Polygon>
                    <gml:exterior>
                        <gml:LinearRing>
                            <gml:posList><!--省略--></gml:posList>
                        </gml:LinearRing>
                    </gml:exterior>
                </gml:Polygon>
            </gml:surfaceMember>
            <!--省略-->
        </gml:MultiSurface>
    </wtr:lod1MultiSurface>
    <uro:wtrKeyValuePairAttribute>
        <uro:KeyValuePairAttribute>
            <uro:key codeSpace="../../codelists/KeyValuePairAttribute_key.xml">1</uro:key>
            <uro:codeValue codeSpace="../../codelists/KeyValuePairAttribute_key1.xml">101</uro:codeValue>
        </uro:KeyValuePairAttribute>
    </uro:wtrKeyValuePairAttribute>
    <uro:wtrDataQualityAttribute>
        <uro:DataQualityAttribute>
            <uro:geometrySrcDescLod1 codeSpace="../../codelists/DataQualityAttribute_geometrySrcDesc.xml">803</uro:geometrySrcDescLod1>
            <uro:thematicSrcDesc codeSpace="../../codelists/DataQualityAttribute_thematicSrcDesc.xml">803</uro:thematicSrcDesc>
            <uro:appearanceSrcDescLod1 codeSpace="../../codelists/DataQualityAttribute_appearanceSrcDesc.xml">99</uro:appearanceSrcDescLod1>
        </uro:DataQualityAttribute>
    </uro:wtrDataQualityAttribute>
    <uro:floodingRiskAttribute>
        <uro:RiverFloodingRiskAttribute>
            <uro:description codeSpace="../../codelists/RiverFloodingRiskAttribute_description.xml">101</uro:description>
            <uro:rank codeSpace="../../codelists/RiverFloodingRiskAttribute_rank.xml">2</uro:rank>
            <uro:depth uom="m">1.50</uro:depth>
            <uro:adminType codeSpace="../../codelists/RiverFloodingRiskAttribute_adminType.xml">2</uro:adminType>
            <uro:scale codeSpace="../../codelists/RiverFloodingRiskAttribute_scale.xml">1</uro:scale>
            <uro:duration uom="hour">20.0</uro:duration>
        </uro:RiverFloodingRiskAttribute>
    </uro:floodingRiskAttribute>
</wtr:WaterBody>