モジュール geometry-v-3
パッケージ com.here.schema.geometry.v3
部品
境界ボックス
パーツ 境界ボックス
モジュールメトリー-v -3
2 次元のバウンディング ボックス 。
プロパティ | タイプ | 修飾子 | 説明 |
緯度 / 経度 | ダブルルーム | | 西罫線の経度 ( 小数度 ) 。 |
サウス緯度 | ダブルルーム | | 南の境界の緯度 ( 小数度 ) 。 |
経度 / 緯度 | ダブルルーム | | 東の境界の経度 ( 10 進法の度数)。 |
北緯度 | ダブルルーム | | 北境界の緯度 ( 小数度 ) 。 |
形状
抽象 パーツ 形状
モジュールメトリー-v -3
サブタイプ LineString、MultiLineString、MultiPoint、MultiPolygon、MultiPrism、Point、Polygon、Prism
LineString
パート LineString 継承 Geometry
モジュールメトリー-v -3
行文字列。ポリラインとも呼ばれます。 2 つ以上の点で構成され、各連続する点のペアが直線でリンクされます。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | "LineString" | | |
ポイント | ポイント | 一覧表 | 行文字列を構成するポイント。 |
制約条件 | 式 | 説明 |
sizeGe2 | ( サイズ (.points)>=2 ) | |
InternalPoints を区別します | HAS-DISTINCT 値( tail ( .points )) |
多言語対応
パート MultiLineString 継承 Geometry
モジュールメトリー-v -3
行文字列のコレクション。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | "MultiLineString" | | |
線種の線種 | LineString | set | 複数行の文字列を構成する行文字列。 |
マルチポイント
パート MultiPoint 継承 Geometry
モジュールメトリー-v -3
ポイントのコレクション。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | " マルチポイント " | | |
ポイント | ポイント | set | マルチポイントジオメトリを構成する点。 |
MultiPolygon
パート MultiPolygon 継承 Geometry
モジュールメトリー-v -3
ポリゴンのコレクション。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | " マルチゴルフ " | | |
多角形 | 多角形 | set | 複数ポリゴンを構成するポリゴン。 |
複数プリズム
パート MultiPrism 継承 Geometry
モジュールメトリー-v -3
プリズムのコレクション。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | " 多角柱 " | | |
プリズム | プリズム | set | 多角柱を構成するプリズム。 |
ポイント
パート Point 継承 Geometry
モジュールメトリー-v -3
点は基本的な形状構成要素です。 地球上のポイントの位置。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | " ポイント " | | |
経度 | ダブルルーム | | 小数度で表された経度。 |
緯度 | ダブルルーム | | 小数度で表された緯度。 |
高度 | ダブルルーム | オプションです | 楕円体より上のメートル単位の標高。 |
制約条件 | 式 | 説明 |
LatGeM90 | (緯度 >= -90.0 ) | |
LatLe90 | ( . 緯度 <= 90.0 ) | |
LongGeM180 | (.pds>=-180.0) 経度 | |
ロンレ 180 | (経度 <=180.0 ) |
ポリゴン
パート Polygon 継承 Geometry
モジュールメトリー-v -3
結合された多角形領域の境界を形成する一連の点。 エリアには内部の穴が含まれている場合があります 境界は、 1 つの外部リングおよびゼロ以上の内部リングとして表されます。 外輪は反時計回りに、内輪は時計回りに回る。 リングは互いに交差しませんが、 1 つのポイントで任意のペアのリングが接触する可能性があります。 インテリアリングはエクステリアリング内にある。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | " 多角形 " | | |
外側環状線 | 多角形リング | | 多角形の外部リング。 外部リングは反時計回りに巻き取りされた順序になるようにしてください。 |
InteriorRings | 多角形リング | set | 多角形の内部リング ( 穴 ) 。 内側のリングは時計回りに巻き取られた順序になっていること 空の可能性があります。 |
制約条件 | 式 | 説明 |
DistinctInteriorRings | HS-DISTINCT 値 (.interiorRing) |
多角形リング
多角形のパーツ 。リング
モジュールメトリー-v -3
多角形のリングを構成する点。 リングが閉じていて ( 最初のポイントが最後のポイントに等しい ) 、自己交差していません。 リングには 4 つ以上のポイントが含まれている必要があります
プロパティ | タイプ | 修飾子 | 説明 |
ポイント | ポイント | 一覧表 | リングを構成する点。 |
制約条件 | 式 | 説明 |
sizeGe4. | ( サイズ (.points)>=4) | |
firstPointEqualsLast | ( ヘッド (.points)==last (.cpoints) ) | |
非セルフクロッシング | HAS-DISTINCT 値( tail ( .points )) |
プリズム
パート Prism 継承 Geometry
モジュールメトリー-v -3
多角形のベース、最低地上高、および最高高さを持つ 3 次元ソリッド。
プロパティ | タイプ | 修飾子 | 説明 |
タイプ | " プリズム " | | |
多角形 | 多角形 | | プリズムを構成する多角形。 |
高さ (HeightClearance) | ダブルルーム | | プリズムの高さ(グレードからメートル単位)。 |
最低地上高 | ダブルルーム | | グレードよりもメートル上のプリズムの地上高。値 0 は、プリズムのベースが勾配にあることを示します。 |