4.2 Defining tables

4-1 — Elements of “gml::_AbstractGeometricAggregate” (Type)

Name

_AbstractGeometricAggregate

Definition

Stereotype

Type

Inherits from

_Geometry

Generalization of

MultiCurve, MultiSurface, MultiGeometry, MultiPoint, MultiSolid

Abstract

True

Associations

(none)

Attributes

(none)

Constraints

(none)

4-2 — Elements of “gml::_Curve” (Type)

Name

_Curve

Definition

Stereotype

Type

Inherits from

_GeometricPrimitive

Generalization of

CompositeCurve, LineString

Abstract

True

Associations

Name

Type

Definition

MultiCurve

MultiCurve

(none)

source:curveMember [0..*]

_Curve

(none)

target:(self) [none]

MultiCurve

(none)

CompositeCurve

CompositeCurve

(none)

source:curveMember [1..*]

_Curve

(none)

target:(self) [none]

CompositeCurve

(none)

Attributes

(none)

Constraints

(none)

4-3 — Elements of “gml::_Feature” (FeatureType)

Name

_Feature

Definition

Stereotype

FeatureType

Generalization of

AbstractPointCloud, Appearance, Address, _FeatureCollection, StatisticalUnit, _CityObject

Abstract

True

Associations

(none)

Attributes

Name

Type

Definition

description [0..1]

gml:StringOrRefType

都市オブジェクトの概要。

name [0..1]

gml::CodeType

都市オブジェクトを識別する名称。文字列とする。

boundedBy [0..1]

gml::Envelope

都市オブジェクトの範囲及び適用される空間参照系。 + CityModelの場合のみ必須とする。

Constraints

(none)

4-4 — Elements of “gml::_FeatureCollection” (FeatureType)

Name

_FeatureCollection

Definition

Stereotype

FeatureType

Inherits from

_Feature

Generalization of

CityModel

Abstract

True

Associations

(none)

Attributes

(none)

Constraints

(none)

4-5 — Elements of “gml::_GeometricPrimitive” (Type)

Name

_GeometricPrimitive

Definition

Stereotype

Type

Inherits from

_Geometry

Generalization of

_Solid, Point, _Curve, _Surface

Abstract

False

Associations

Name

Type

Definition

GeometricComplex

GeometricComplex

(none)

source:element [1..*]

_GeometricPrimitive

(none)

target:(self) [none]

GeometricComplex

(none)

Attributes

(none)

Constraints

(none)

4-6 — Elements of “gml::_Geometry” (Type)

Name

_Geometry

Definition

Stereotype

Type

Generalization of

GeometricComplex, _GeometricPrimitive, _AbstractGeometricAggregate

Abstract

True

Associations

Name

Type

Definition

MultiGeometry

MultiGeometry

(none)

source:geometryMember [0..*]

_Geometry

(none)

target:(self) [none]

MultiGeometry

(none)

ConstructionInstallation

ConstructionInstallation

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

ConstructionInstallation

(none)

DmAnnotation

DmAnnotation

(none)

source:lod0anchorPoint [1]

_Geometry

(none)

target:(self) [none]

DmAnnotation

(none)

BridgeInstallation

BridgeInstallation

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeInstallation

(none)

BridgeFurniture

BridgeFurniture

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeFurniture

(none)

SolitaryVegetationObject

SolitaryVegetationObject

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

SolitaryVegetationObject

(none)

AbstractConstruction

AbstractConstruction

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

AbstractConstruction

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:lod1Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeConstructionElement

(none)

BridgeInstallation

BridgeInstallation

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeInstallation

(none)

AbstractConstruction

AbstractConstruction

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

AbstractConstruction

(none)

GenericCityObject

GenericCityObject

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

BuildingInstallation

BuildingInstallation

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BuildingInstallation

(none)

BuildingInstallation

BuildingInstallation

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BuildingInstallation

(none)

TunnelInstallation

TunnelInstallation

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

TunnelInstallation

(none)

AbstractConstruction

AbstractConstruction

(none)

source:lod1Geometry [0..1]

_Geometry

(none)

target:(self) [none]

AbstractConstruction

(none)

SolitaryVegetationObject

SolitaryVegetationObject

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [0..1]

SolitaryVegetationObject

(none)

CityFurniture

CityFurniture

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

CityFurniture

(none)

TunnelInstallation

TunnelInstallation

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

TunnelInstallation

(none)

IntTunnelInstallation

IntTunnelInstallation

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

IntTunnelInstallation

(none)

TunnelInstallation

TunnelInstallation

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

TunnelInstallation

(none)

TunnelFurniture

TunnelFurniture

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

TunnelFurniture

(none)

BuildingFurniture

BuildingFurniture

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BuildingFurniture

(none)

GenericCityObject

GenericCityObject

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

SolitaryVegetationObject

SolitaryVegetationObject

(none)

source:lod1Geometry [0..1]

_Geometry

(none)

target:(self) [none]

SolitaryVegetationObject

(none)

BuildingInstallation

BuildingInstallation

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BuildingInstallation

(none)

IntBridgeInstallation

IntBridgeInstallation

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

IntBridgeInstallation

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeConstructionElement

(none)

BridgeInstallation

BridgeInstallation

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeInstallation

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeConstructionElement

(none)

AbstractConstruction

AbstractConstruction

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

AbstractConstruction

(none)

ConstructionInstallation

ConstructionInstallation

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

ConstructionInstallation

(none)

IntBuildingInstallation

IntBuildingInstallation

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

IntBuildingInstallation

(none)

GenericCityObject

GenericCityObject

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

ThematicShape

ThematicShape

(none)

source:shape [1]

_Geometry

(none)

target:(self) [none]

ThematicShape

(none)

GenericCityObject

GenericCityObject

(none)

source:lod0Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

CityFurniture

CityFurniture

(none)

source:lod1Geometry [0..1]

_Geometry

(none)

target:(self) [none]

CityFurniture

(none)

CityFurniture

CityFurniture

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

CityFurniture

(none)

CityFurniture

CityFurniture

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

CityFurniture

(none)

GenericCityObject

GenericCityObject

(none)

source:lod1Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

DmGeometricAttribute

DmGeometricAttribute

(none)

source:lod0Geometry [0..1]

_Geometry

(none)

target:(self) [none]

DmGeometricAttribute

(none)

AbstractConstruction

AbstractConstruction

(none)

source:lod0Geometry [0..1]

_Geometry

(none)

target:(self) [none]

AbstractConstruction

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

BridgeConstructionElement

(none)

SolitaryVegetationObject

SolitaryVegetationObject

(none)

source:(self) [none]

SolitaryVegetationObject

(none)

target:lod4Geometry [0..1]

_Geometry

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:(self) [none]

BridgeConstructionElement

(none)

target:lod1Geometry [0..1]

_Geometry

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:(self) [none]

BridgeConstructionElement

(none)

target:lod4Geometry [0..1]

_Geometry

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:(self) [none]

BridgeConstructionElement

(none)

target:lod3Geometry [0..1]

_Geometry

(none)

ImplicitGeometry

ImplicitGeometry

(none)

source:(self) [none]

ImplicitGeometry

(none)

target:relativeGMLGeometry [0..1]

_Geometry

(none)

BridgeConstructionElement

BridgeConstructionElement

(none)

source:(self) [none]

BridgeConstructionElement

(none)

target:lod2Geometry [0..1]

_Geometry

(none)

Attributes

(none)

Constraints

(none)

4-7 — Elements of “gml::_Ring” (Type)

Name

_Ring

Definition

Stereotype

Type

Generalization of

LinearRing

Abstract

False

Associations

Name

Type

Definition

Triangle

Triangle

(none)

source:exterior [1]

_Ring

(none)

target:(self) [none]

Triangle

(none)

Polygon

Polygon

(none)

source:interior [0..*]

_Ring

(none)

target:(self) [none]

Polygon

(none)

Polygon

Polygon

(none)

source:exterior [1]

_Ring

(none)

target:(self) [none]

Polygon

(none)

Rectangle

Rectangle

(none)

source:exterior [1]

_Ring

(none)

target:(self) [none]

Rectangle

(none)

Attributes

(none)

Constraints

(none)

4-8 — Elements of “gml::_Solid” (Type)

Name

_Solid

Definition

Stereotype

Type

Inherits from

_GeometricPrimitive

Generalization of

CompositeSolid, Solid

Abstract

True

Associations

Name

Type

Definition

MultiSolid

MultiSolid

(none)

source:solidMember [0..*]

_Solid

(none)

target:(self) [none]

MultiSolid

(none)

Room

Room

(none)

source:lod4Solid [0..1]

_Solid

(none)

target:(self) [none]

Room

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod2Solid [0..1]

_Solid

(none)

target:(self) [none]

_AbstractBuilding

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod4Solid [0..1]

_Solid

(none)

target:(self) [none]

_AbstractBuilding

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod1Solid [0..1]

_Solid

(none)

target:(self) [none]

_AbstractBuilding

(none)

WaterBody

WaterBody

(none)

source:lod3Solid [0..1]

_Solid

(none)

target:(self) [none]

WaterBody

(none)

WaterBody

WaterBody

(none)

source:lod2Solid [0..1]

_Solid

(none)

target:(self) [none]

WaterBody

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod3Solid [0..1]

_Solid

(none)

target:(self) [none]

_AbstractBuilding

(none)

CompositeSolid

CompositeSolid

(none)

source:(self) [none]

CompositeSolid

(none)

target:solidMember [1..*]

_Solid

(none)

Attributes

(none)

Constraints

(none)

4-9 — Elements of “gml::_Surface” (Type)

Name

_Surface

Definition

Stereotype

Type

Inherits from

_GeometricPrimitive

Generalization of

Surface, Polygon, OrientableSurface, CompositeSurface

Abstract

False

Associations

Name

Type

Definition

OrientableSurface

OrientableSurface

(none)

source:baseSurface [0..2]

_Surface

(none)

target:(self) [none]

OrientableSurface

(none)

MultiSurface

MultiSurface

(none)

source:surfaceMember [0..*]

_Surface

(none)

target:(self) [none]

MultiSurface

(none)

_WaterBoundarySurface

_WaterBoundarySurface

(none)

source:lod2Surface [0..1]

_Surface

(none)

target:(self) [none]

_WaterBoundarySurface

(none)

Solid

Solid

(none)

source:interior [0..*]

_Surface

(none)

target:(self) [none]

Solid

(none)

Solid

Solid

(none)

source:exterior [1]

_Surface

(none)

target:(self) [none]

Solid

(none)

_WaterBoundarySurface

_WaterBoundarySurface

(none)

source:lod3Surface [0..1]

_Surface

(none)

target:(self) [none]

_WaterBoundarySurface

(none)

CompositeSurface

CompositeSurface

(none)

source:surfaceMember [1..*]

_Surface

(none)

target:(self) [none]

CompositeSurface

(none)

Attributes

(none)

Constraints

(none)

4-10 — Elements of “gml::_SurfacePatch” (DataType)

Name

_SurfacePatch

Definition

Stereotype

DataType

Generalization of

Triangle, Rectangle

Abstract

True

Associations

(none)

Attributes

(none)

Constraints

(none)

4-11 — Elements of “gml::CompositeCurve” (Type)

Name

CompositeCurve

Definition

線の集まり。ただし、集まりを構成する最初の線を除く各線が直前の線の終点から始まる(方向が揃った有向曲線となる)。始点と終点以外の点の座標が、ほかの点の座標と一致してはならず、また、自己交差や重なりがあってはならない。

Stereotype

Type

Inherits from

_Curve

Abstract

False

Associations

Name

Type

Definition

_Curve

_Curve

(none)

source:curveMember [1..*]

_Curve

(none)

target:(self) [none]

CompositeCurve

(none)

Attributes

(none)

Constraints

(none)

4-12 — Elements of “gml::CompositeSolid” (Type)

Name

CompositeSolid

Definition

Stereotype

Type

Inherits from

_Solid

Abstract

False

Associations

Name

Type

Definition

_Solid

_Solid

(none)

source:(self) [none]

CompositeSolid

(none)

target:solidMember [1..*]

_Solid

(none)

Attributes

(none)

Constraints

(none)

4-13 — Elements of “gml::CompositeSurface” (Type)

Name

CompositeSurface

Definition

面の集まり。ただし、構成要素となる全ての面は連続していなければならない。 + 立体の外殻や内殻として使用される。 image::images/430.webp.png[width=”400”]

Stereotype

Type

Inherits from

_Surface

Abstract

False

Associations

Name

Type

Definition

_Surface

_Surface

(none)

source:surfaceMember [1..*]

_Surface

(none)

target:(self) [none]

CompositeSurface

(none)

Attributes

(none)

Constraints

(none)

4-14 — Elements of “gml::Curve” ()

Name

Curve

Definition

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-15 — Elements of “gml::GeometricComplex” (Type)

Name

GeometricComplex

Definition

Stereotype

Type

Inherits from

_Geometry

Abstract

False

Associations

Name

Type

Definition

TransportationComplex

TransportationComplex

(none)

source:lod0Network [0..*]

GeometricComplex

(none)

target:(self) [none]

TransportationComplex

(none)

_GeometricPrimitive

_GeometricPrimitive

(none)

source:element [1..*]

_GeometricPrimitive

(none)

target:(self) [none]

GeometricComplex

(none)

RailwayTrackAttribute

RailwayTrackAttribute

(none)

source:(self) [none]

RailwayTrackAttribute

(none)

target:lod2Network [0..1]

GeometricComplex

(none)

RailwayTrackAttribute

RailwayTrackAttribute

(none)

source:(self) [none]

RailwayTrackAttribute

(none)

target:lod3Network [0..1]

GeometricComplex

(none)

Attributes

(none)

Constraints

(none)

4-16 — Elements of “gml::gml::CodeType” ()

Name

gml::CodeType

Definition

コード型(gml CodeType) + 指定されたコードリストに定義されたコード又は任意の文字列のいずれかの値をとる。 + 標準製品仕様書では、コードにより記述する場合は、参照すべきコードリストの名称を示す。また、文字列により記述する場合は文字列で入力することを示す。 + コードにより記述する場合で、値が不明な場合はコードリストに定義された不明を示すコードを選択する。 + 文字列により記述する場合で、値が不明な場合は文字列で「Null」を入力する。

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-17 — Elements of “gml::gml::DirectPosition” (DataType)

Name

gml::DirectPosition

Definition

Stereotype

DataType

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-18 — Elements of “gml::gml::doubleList” ()

Name

gml::doubleList

Definition

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-19 — Elements of “gml::gml::Envelope” (Type)

Name

gml::Envelope

Definition

任意の次元で対向する角となる一対の位置(最小となる座標値と最大となる座標値)を用いて、矩形により範囲を定義する型。 + srsName属性とsrsDimension属性をもつことができる。srsName属性は、座標に使用される空間参照系を指定する。また、srsDimension属性は、座標の次元数を指定する。

Stereotype

Type

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-20 — Elements of “gml::gml::LengthType” ()

Name

gml::LengthType

Definition

uom属性を用いて、数値の単位を記載する。 + 原則として、長さの単位はm、面積の単位はm2、時間の単位はhour(時間)とする。 + 計測により新規に取得する場合には、小数点1桁とする(小数点2桁目を四捨五入)。ただし、原典資料において小数点2桁目以降の記載があり、これとの一致が必要となる場合には、この限りではない。 + 値が不明な場合は-9999とする。このときの単位は、属性ごとに指定された単位とする。

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-21 — Elements of “gml::gml::MeasureType” ()

Name

gml::MeasureType

Definition

uom属性を用いて、数値の単位を記載する。 + 原則として、長さの単位はm、面積の単位はm2、時間の単位はhour(時間)とする。 + 計測により新規に取得する場合には、小数点1桁とする(小数点2桁目を四捨五入)。ただし、原典資料において小数点2桁目以降の記載があり、これとの一致が必要となる場合には、この限りではない。 + 値が不明な場合は-9999とする。このときの単位は、属性ごとに指定された単位とする。

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-22 — Elements of “gml::gml:DirectionPositionList” (DataType)

Name

gml:DirectionPositionList

Definition

Stereotype

DataType

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-23 — Elements of “gml::gml:NameList” (DataType)

Name

gml:NameList

Definition

Stereotype

DataType

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-24 — Elements of “gml::gml:StringOrRefType” ()

Name

gml:StringOrRefType

Definition

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-25 — Elements of “gml::LinearRing” (Type)

Name

LinearRing

Definition

線形から構成する輪。 + 多角形の境界として使用される。 + 4点以上の順列から構成され、始点と終点が一致する。gml:LinearRingを構成する全ての点は、始点と終点を除き、一致しない。自己交差しない。 + 属性pos又はposListのいずれかを使用する。

Stereotype

Type

Inherits from

_Ring

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

pos [*]

gml::DirectPosition

輪を構成する座標値の列。各座標値を各要素に分けて記述する場合にはこの属性を使用する。この属性を使用する場合は、属性を4回以上繰り返さなければならない。

posList [0..1]

gml:DirectionPositionList

輪を構成する座標値の列。各座標値を一つの要素にまとめて記述する場合にはこの属性を使用する。 + この属性を使用する場合は、4個以上の座標値が含まれなければならない。

Constraints

(none)

4-26 — Elements of “gml::LineString” (Type)

Name

LineString

Definition

線。2点以上の点から構成され、それらの点の順序は始点から終点までの順列になっていなければならない。始点と終点以外の点の座標が、他の点の座標と一致していてはならず、また、一つの折れ線に自己交差や重なりがあってはならない。 + 属性pos又はposListのいずれかを使用する。

Stereotype

Type

Inherits from

_Curve

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

pos [*]

gml::DirectPosition

線を構成する座標値の列。 + 各座標値を各要素に分けて記述する場合にはこの属性を使用する。この属性を使用する場合は、属性を2回以上繰り返さなければならない。

posList [0..1]

gml:DirectionPositionList

線を構成する座標値の列。各座標値を一つの要素にまとめて記述する場合にはこの属性を使用する。 + この属性を使用する場合は、2個以上の座標値が含まれなければならない。

Constraints

(none)

4-27 — Elements of “gml::LineStringSegment” (DataType)

Name

LineStringSegment

Definition

Stereotype

DataType

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

pos [*]

gml::DirectPosition

(none)

posList [0..1]

gml:DirectionPositionList

(none)

Constraints

(none)

4-28 — Elements of “gml::MultiCurve” (Type)

Name

MultiCurve

Definition

線の集まり。

Stereotype

Type

Inherits from

_AbstractGeometricAggregate

Abstract

False

Associations

Name

Type

Definition

_AbstractBridge

_AbstractBridge

(none)

source:lod4MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod2TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod4TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod3MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod4MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod2MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

BreaklineRelief

BreaklineRelief

(none)

source:ridgeOrValleyLines [0..1]

MultiCurve

(none)

target:(self) [none]

BreaklineRelief

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod0MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_UrbanFunction

(none)

WaterBody

WaterBody

(none)

source:lod0MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

WaterBody

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod2TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod-2MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_UrbanFunction

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod3TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod1TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod3MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

Boundary

Boundary

(none)

source:location [0..1]

MultiCurve

(none)

target:(self) [none]

Boundary

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod-1MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_UrbanFunction

(none)

BreaklineRelief

BreaklineRelief

(none)

source:breaklines [0..1]

MultiCurve

(none)

target:(self) [none]

BreaklineRelief

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod1TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod4TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod1MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_UrbanFunction

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod2MultiCurve [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod3TerrainIntersection [0..1]

MultiCurve

(none)

target:(self) [none]

_AbstractBridge

(none)

_Curve

_Curve

(none)

source:curveMember [0..*]

_Curve

(none)

target:(self) [none]

MultiCurve

(none)

Attributes

(none)

Constraints

(none)

4-29 — Elements of “gml::MultiGeometry” (Type)

Name

MultiGeometry

Definition

Stereotype

Type

Inherits from

_AbstractGeometricAggregate

Abstract

False

Associations

Name

Type

Definition

_Geometry

_Geometry

(none)

source:geometryMember [0..*]

_Geometry

(none)

target:(self) [none]

MultiGeometry

(none)

Attributes

(none)

Constraints

(none)

4-30 — Elements of “gml::MultiPoint” (Type)

Name

MultiPoint

Definition

点の集まり。

Stereotype

Type

Inherits from

_AbstractGeometricAggregate

Abstract

False

Associations

Name

Type

Definition

_UrbanFunction

_UrbanFunction

(none)

source:lod0MultiPoint [0..1]

MultiPoint

(none)

target:(self) [none]

_UrbanFunction

(none)

PointCloud

PointCloud

(none)

source:points [0..1]

MultiPoint

(none)

target:(self) [none]

PointCloud

(none)

MassPointRelief

MassPointRelief

(none)

source:reliefPoints [1]

MultiPoint

(none)

target:(self) [none]

MassPointRelief

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod-1MultiPoint [0..1]

MultiPoint

(none)

target:(self) [none]

_UrbanFunction

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod-2MultiPoint [0..1]

MultiPoint

(none)

target:(self) [none]

_UrbanFunction

(none)

ObservationPoint

ObservationPoint

(none)

source:(self) [none]

ObservationPoint

(none)

target:lod0MultiPoint [1]

MultiPoint

(none)

Point

Point

(none)

source:pointMember [0..*]

Point

(none)

target:(self) [none]

MultiPoint

(none)

Attributes

(none)

Constraints

(none)

4-31 — Elements of “gml::MultiSolid” (Type)

Name

MultiSolid

Definition

立体の集まり。 + 標準製品仕様書では複数の立体からなる幾何オブジェクトは使用しない。 + gml:MultiSolidを使用する場合、これに含まれる立体は、必ず1でなければならない。

Stereotype

Type

Inherits from

_AbstractGeometricAggregate

Abstract

False

Associations

Name

Type

Definition

PlantCover

PlantCover

(none)

source:lod2MultiSolid [0..1]

MultiSolid

(none)

target:(self) [none]

PlantCover

(none)

PlantCover

PlantCover

(none)

source:lod3MultiSolid [0..1]

MultiSolid

(none)

target:(self) [none]

PlantCover

(none)

PlantCover

PlantCover

(none)

source:lod1MultiSolid [0..1]

MultiSolid

(none)

target:(self) [none]

PlantCover

(none)

_Solid

_Solid

(none)

source:solidMember [0..*]

_Solid

(none)

target:(self) [none]

MultiSolid

(none)

PlantCover

PlantCover

(none)

source:(self) [none]

PlantCover

(none)

target:lod4MultiSolid [0..1]

MultiSolid

(none)

Attributes

(none)

Constraints

(none)

4-32 — Elements of “gml::MultiSurface” (Type)

Name

MultiSurface

Definition

面の集まり。

Stereotype

Type

Inherits from

_AbstractGeometricAggregate

Abstract

False

Associations

Name

Type

Definition

_BoundarySurface

_BoundarySurface

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

HollowSpace

HollowSpace

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

HollowSpace

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod0RoofEdge [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBuilding

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBridge

(none)

TransportationComplex

TransportationComplex

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

TransportationComplex

(none)

_Opening

_Opening

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_Opening

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

TransportationComplex

TransportationComplex

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

TransportationComplex

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

BridgeRoom

BridgeRoom

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

BridgeRoom

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod0MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_UrbanFunction

(none)

_Opening

_Opening

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_Opening

(none)

PlantCover

PlantCover

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

PlantCover

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

_Opening

_Opening

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_Opening

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod-1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_UrbanFunction

(none)

TrafficArea

TrafficArea

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

TrafficArea

(none)

WaterBody

WaterBody

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

WaterBody

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractTunnel

(none)

_Opening

_Opening

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_Opening

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBridge

(none)

AuxiliaryTrafficArea

AuxiliaryTrafficArea

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

AuxiliaryTrafficArea

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBridge

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_UrbanFunction

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

TrafficArea

TrafficArea

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

TrafficArea

(none)

LandUse

LandUse

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

LandUse

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractTunnel

(none)

TransportationComplex

TransportationComplex

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

TransportationComplex

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBuilding

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod0FootPrint [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBuilding

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBuilding

(none)

PlantCover

PlantCover

(none)

source:lod2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

PlantCover

(none)

_Opening

_Opening

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_Opening

(none)

_Opening

_Opening

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_Opening

(none)

_UrbanFunction

_UrbanFunction

(none)

source:lod-2MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_UrbanFunction

(none)

_AbstractBuilding

_AbstractBuilding

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBuilding

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractBridge

(none)

AuxiliaryTrafficArea

AuxiliaryTrafficArea

(none)

source:lod3MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

AuxiliaryTrafficArea

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_AbstractTunnel

(none)

Room

Room

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

Room

(none)

_BoundarySurface

_BoundarySurface

(none)

source:lod4MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

_BoundarySurface

(none)

PlantCover

PlantCover

(none)

source:lod1MultiSurface [0..1]

MultiSurface

(none)

target:(self) [none]

PlantCover

(none)

_StatisticalGrid

_StatisticalGrid

(none)

source:(self) [none]

_StatisticalGrid

(none)

target:urg::lod-2MultiSurface [0..1]

MultiSurface

(none)

_Surface

_Surface

(none)

source:surfaceMember [0..*]

_Surface

(none)

target:(self) [none]

MultiSurface

(none)

_StatisticalGrid

_StatisticalGrid

(none)

source:(self) [none]

_StatisticalGrid

(none)

target:lod-1MultiSurface [0..1]

MultiSurface

(none)

PlantCover

PlantCover

(none)

source:(self) [none]

PlantCover

(none)

target:lod4MultiSurface [0..1]

MultiSurface

(none)

Attributes

(none)

Constraints

(none)

4-33 — Elements of “gml::OrientableSurface” (Type)

Name

OrientableSurface

Definition

Stereotype

Type

Inherits from

_Surface

Abstract

False

Associations

Name

Type

Definition

_Surface

_Surface

(none)

source:baseSurface [0..2]

_Surface

(none)

target:(self) [none]

OrientableSurface

(none)

Attributes

Name

Type

Definition

orientation [0..1]

gml::SignType

(none)

Constraints

(none)

4-34 — Elements of “gml::Point” (Type)

Name

Point

Definition

点。

Stereotype

Type

Inherits from

_GeometricPrimitive

Abstract

False

Associations

Name

Type

Definition

MultiPoint

MultiPoint

(none)

source:pointMember [0..*]

Point

(none)

target:(self) [none]

MultiPoint

(none)

ImplicitGeometry

ImplicitGeometry

(none)

source:(self) [none]

ImplicitGeometry

(none)

target:referencePoint [1]

Point

(none)

Stop

Stop

(none)

source:(self) [none]

Stop

(none)

target:point [0..1]

Point

(none)

ControlPoint

ControlPoint

(none)

source:(self) [none]

ControlPoint

(none)

target:endPoint [0..1]

Point

(none)

Point

Point

(none)

source:(self) [none]

Point

(none)

target:point [1]

Point

(none)

ControlPoint

ControlPoint

(none)

source:(self) [none]

ControlPoint

(none)

target:startPoint [0..1]

Point

(none)

Attributes

Name

Type

Definition

position [1]

gml::DirectPosition

座標値。

Constraints

(none)

4-35 — Elements of “gml::Polygon” (Type)

Name

Polygon

Definition

多角形。以下を満たさなければならない。 . 内周が、外周に完全に含まれている。 . 内周が他の内周と重なっておらず、他の内周に包含されてもいない。 . 内周が外周に接していてもよいが、gml:Polygonの内部を分断しない。 . 内周と外周が線分で重ならない。 . 外周及び内周に自己交差がなく、始終点以外の点で一致する点がない。 image::images/429.webp.png[width=”400”]

Stereotype

Type

Inherits from

_Surface

Abstract

False

Associations

Name

Type

Definition

_Ring

_Ring

(none)

source:interior [0..*]

_Ring

(none)

target:(self) [none]

Polygon

(none)

_Ring

_Ring

(none)

source:exterior [1]

_Ring

(none)

target:(self) [none]

Polygon

(none)

Attributes

(none)

Constraints

(none)

4-36 — Elements of “gml::Primitive” ()

Name

Primitive

Definition

Stereotype

interface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-37 — Elements of “gml::Rectangle” (DataType)

Name

Rectangle

Definition

Stereotype

DataType

Inherits from

_SurfacePatch

Abstract

False

Associations

Name

Type

Definition

_Ring

_Ring

(none)

source:exterior [1]

_Ring

(none)

target:(self) [none]

Rectangle

(none)

Attributes

(none)

Constraints

(none)

4-38 — Elements of “gml::Solid” (Type)

Name

Solid

Definition

立体。以下を満たさなければならない。 . gml:Solidの境界を構成する曲面が、自己交差していない。 . gml:Solidは閉じている(水密である)。 . gml:Solidの内部が連続している。 . gml:Solidの境界を構成する曲面が、適切な方向を向いている。 . gml:Solidの境界を構成する曲面が、重なっていない。 .妥当なgml:Solidの例 image::images/431.webp.png[width=”400”]

Stereotype

Type

Inherits from

_Solid

Abstract

False

Associations

Name

Type

Definition

_AbstractBridge

_AbstractBridge

(none)

source:lod1Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractBridge

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod4Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractTunnel

(none)

BridgeRoom

BridgeRoom

(none)

source:lod4Solid [0..1]

Solid

(none)

target:(self) [none]

BridgeRoom

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod4Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractBridge

(none)

HollowSpace

HollowSpace

(none)

source:lod4Solid [0..1]

Solid

(none)

target:(self) [none]

HollowSpace

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod2Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod1Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractTunnel

_AbstractTunnel

(none)

source:lod3Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractTunnel

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod3Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractBridge

(none)

_AbstractBridge

_AbstractBridge

(none)

source:lod2Solid [0..1]

Solid

(none)

target:(self) [none]

_AbstractBridge

(none)

_Surface

_Surface

(none)

source:interior [0..*]

_Surface

(none)

target:(self) [none]

Solid

(none)

_Surface

_Surface

(none)

source:exterior [1]

_Surface

(none)

target:(self) [none]

Solid

(none)

Attributes

(none)

Constraints

(none)

4-39 — Elements of “gml::Surface” (Type)

Name

Surface

Definition

Stereotype

Type

Inherits from

_Surface

Generalization of

TriangulatedSurface

Abstract

False

Associations

(none)

Attributes

(none)

Constraints

(none)

4-40 — Elements of “gml::Tin” (Type)

Name

Tin

Definition

不規則三角形網。

Stereotype

Type

Inherits from

TriangulatedSurface

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

stopLines [*]

gml::LineStringSegment

TINの生成を止める境界線。

breakLines [*]

gml::LineStringSegment

地形の変化点をつなぐ線分。

maxLength [1]

gml::LengthType

TINを構成する三角形の最大辺長。

controlPoint [1]

gml::posList

TIN生成の制御点リスト。

Constraints

(none)

4-41 — Elements of “gml::Triangle” (DataType)

Name

Triangle

Definition

三角形。

Stereotype

DataType

Inherits from

_SurfacePatch

Abstract

False

Associations

Name

Type

Definition

_Ring

_Ring

(none)

source:exterior [1]

_Ring

(none)

target:(self) [none]

Triangle

(none)

Attributes

(none)

Constraints

(none)

4-42 — Elements of “gml::TriangulatedSurface” (Type)

Name

TriangulatedSurface

Definition

三角形網。

Stereotype

Type

Inherits from

Surface

Generalization of

Tin

Abstract

False

Associations

Name

Type

Definition

TINRelief

TINRelief

(none)

source:tin [1]

TriangulatedSurface

(none)

target:(self) [none]

TINRelief

(none)

Attributes

(none)

Constraints

(none)