3.13.2 Defining tables
Name | _genericAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | 文字列型の汎用属性。CityGML又はi-URに定義されていない文字列型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Generalization of | uriAttribute, dateAttribute, intAttribute, stringAttribute, genericAttributeSet, measureAttribute, doubleAttribute | ||||||
Abstract | True | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
name [1] | xs::string | 汎用属性の名称。 | |||||
Constraints | (none) |
Name | dateAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | 日付型の汎用属性。CityGML又はi-URに定義されていない日付型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
value [1] | xs::date | 汎用属性の値。 | |||||
Constraints | (none) |
Name | doubleAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | 実数型の汎用属性。CityGML又はi-URに定義されていない実数型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
value [1] | xs::double | 汎用属性の値。 | |||||
Constraints | (none) |
Name | genericAttributeSet | ||||||
---|---|---|---|---|---|---|---|
Definition | 汎用属性のグループ。CityGML又はi-URに定義されていない属性をグループ化して追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
codeSpace [0..1] | gml::CodeType | 汎用属性のグループを維持管理する機関のURI。文字列とする。 | |||||
Constraints | (none) |
Name | GenericCityObject | ||||||
---|---|---|---|---|---|---|---|
Definition | CityGMLに定義されていない地物を定義するための汎用的な地物型。 \* 属性gml:nameは、汎用都市オブジェクトを識別する名称とする。コードリスト(GenericCityObject_name.xml)より選択する。 汎用都市オブジェクトを使用する場合は、コードリストを作成すること。 | ||||||
Stereotype | FeatureType | ||||||
Inherits from | _CityObject | ||||||
Abstract | False | ||||||
Associations | Name | Type | Definition | ||||
ImplicitGeometry | ImplicitGeometry | (none) | |||||
source:(self) [none] | GenericCityObject | (none) | |||||
target:lod1ImplicitRepresentation [0..1] | ImplicitGeometry | (none) | |||||
ImplicitGeometry | ImplicitGeometry | (none) | |||||
source:(self) [none] | GenericCityObject | (none) | |||||
target:lod0ImplicitRepresentation [0..1] | ImplicitGeometry | (none) | |||||
ImplicitGeometry | ImplicitGeometry | (none) | |||||
source:(self) [none] | GenericCityObject | (none) | |||||
target:lod3ImplicitRepresentation [0..1] | ImplicitGeometry | (none) | |||||
ImplicitGeometry | ImplicitGeometry | (none) | |||||
source:(self) [none] | GenericCityObject | (none) | |||||
target:lod2ImplicitRepresentation [0..1] | ImplicitGeometry | (none) | |||||
_Geometry | _Geometry | (none) | |||||
source:lod3Geometry [0..1] | _Geometry | (none) | |||||
target:(self) [none] | GenericCityObject | (none) | |||||
_Geometry | _Geometry | (none) | |||||
source:lod4Geometry [0..1] | _Geometry | (none) | |||||
target:(self) [none] | GenericCityObject | (none) | |||||
_Geometry | _Geometry | (none) | |||||
source:lod2Geometry [0..1] | _Geometry | (none) | |||||
target:(self) [none] | GenericCityObject | (none) | |||||
_Geometry | _Geometry | (none) | |||||
source:lod0Geometry [0..1] | _Geometry | (none) | |||||
target:(self) [none] | GenericCityObject | (none) | |||||
_Geometry | _Geometry | (none) | |||||
source:lod1Geometry [0..1] | _Geometry | (none) | |||||
target:(self) [none] | GenericCityObject | (none) | |||||
Attributes | Name | Type | Definition | ||||
class [0..1] | gml::CodeType | 汎用都市オブジェクトの区分。コードリストより選択する。この属性を使用する場合は、コードリストを作成すること。 | |||||
function [*] | gml::CodeType | 汎用都市オブジェクトの機能。コードリストより選択する。この属性を使用する場合は、コードリストを作成すること。 | |||||
usage [*] | gml::CodeType | 汎用都市オブジェクトの用途。コードリストより選択する。この属性を使用する場合は、コードリストを作成すること。 | |||||
Constraints | (none) |
Name | intAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | 整数型の汎用属性。CityGML又はi-URに定義されていない整数型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
value [1] | xs::integer | 汎用属性の値。 | |||||
Constraints | (none) |
Name | measureAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | 単位付き計測値型の汎用属性。CityGML又はi-URに定義されていない単位付き計測値型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
value [1] | gml::MeasureType | 汎用属性の値。必ず計測の単位(uom)を付ける。 | |||||
Constraints | (none) |
Name | stringAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | 文字列型の汎用属性。CityGML又はi-URに定義されていない文字列型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
value [1] | xs::string | 汎用属性の値。 | |||||
Constraints | (none) |
Name | uriAttribute | ||||||
---|---|---|---|---|---|---|---|
Definition | URI型の汎用属性。CityGML又はi-URに定義されていないURI型の属性を追加したい場合に使用する。 | ||||||
Stereotype | DataType | ||||||
Inherits from | _genericAttribute | ||||||
Abstract | False | ||||||
Associations | (none) | ||||||
Attributes | Name | Type | Definition | ||||
value [1] | xs::anyURI | 汎用属性の値。 | |||||
Constraints | (none) |