3.4.2 Defining tables

3-16 — Elements of “grp::CityObjectGroup” (FeatureType)

Name

CityObjectGroup

Definition

都市オブジェクトの集まり。 + 建築物モデル(LOD4)では、多数の層からなる建築物における、それぞれの層(階)を部屋(bldg:Room)の集まりとして表現する場合及び施設管理者等により任意に設定された防火区画等の領域(任意設定空間)を部屋の集まりとして表現する場合に使用する。 + 下図は、建築物の1 階の部屋をgrp:CityObjectGroup としてグループ化した例である。 .grp:CityObjectGroupの使用例 image::images/417.webp.png[width=”300”] CityGML では、建築物の階や任意設定空間に相当する地物は存在しない。そこで、グループ化の仕組みであるgrp:CityObjectGroup を建築物の階を表現するために使用する。 + 属性gml:name により階又は任意設定空間を識別する名称を付与し、関連役割grp:groupMember により同じ階又は任意に設定空間に存在する部屋(bldg:Room)を参照することで、建築物の階を表現する。 image::images/418.webp.png[width=”400”] 例えば、1 階に六つの部屋が存在する場合、上図のように、1 階を示すgrp:CityObjectGroup は、六つのbldg:Room を関連役割grp:groupMember により参照する。

Stereotype

FeatureType

Inherits from

_CityObject

Abstract

False

Associations

Name

Type

Definition

_CityObject

_CityObject

(none)

source:parent [0..1]

_CityObject

(none)

target:(self) [none]

CityObjectGroup

(none)

Attributes

Name

Type

Definition

class [0..1]

gml::CodeType

グループの区分。コードリスト(<<CityObjectGroup_class.xml,CityObjectGroup_class.xml>>)から選択する。

function [*]

gml::CodeType

グループの機能。コードリスト(<<CityObjectGroup_function.xml,CityObjectGroup_function.xml>>)より選択する。

usage [*]

gml::CodeType

グループの主な使い道。標準製品仕様書では使用しない。

Constraints

(none)