コンテンツにスキップ

PLATEAU 2023 可視化用データ変換仕様

本仕様書は、3D 都市モデル標準製品仕様書 3.x 版に基づいて整備された CityGML 形式の 3D 都市モデルデータを Cesium 環境で可視化するための Cesium 3D Tiles(以下「3D Tiles」)または Mapbox Vector Tile(以下「MVT」)データセットへの変換仕様(主に主題属性の構成)を説明するものです。

  1. 変換対象の地物型と変換結果データセット名
  2. 3D Tiles と MVT の主題属性の構成
  3. 変換に使用するソフトウェア等

1. 変換対象の地物型と変換結果データセット名

Section titled “1. 変換対象の地物型と変換結果データセット名”

標準製品仕様書 3.x 版で定義されている空間属性を持つ地物型のうち、地形モデルを除くすべての地物型を可視化のためのデータ変換の対象とします。CityGML および i-UR の仕様に基づくフィーチャークラスについては詳細度別に、実質的に 2D の空間属性を持つもの(標準製品仕様書の規定に基づいて z=0 で作成されるもの)は MVT に、3D の空間属性を持つものは 3D Tiles に変換します。

公共測量標準図式の応用スキーマに基づく uro:DmGeometricAttribute 型(空間属性を持つもの)および uro:DmAnnotation 型の属性として記述されたフィーチャー(以下「DM フィーチャー」)は、すべて MVT に変換します。

表 1 可視化用変換結果データセット名

Section titled “表 1 可視化用変換結果データセット名”
#パッケージ変換結果データセット名データ形式概要
1建築物モデルbldg_lod13D TilesLOD1 建築物モデル
bldg_lod23D TilesLOD2 以下の最大詳細度の建築物モデル
bldg_lod33D TilesLOD3 以下の最大詳細度の建築物モデル
bldg_lod43D TilesLOD4 以下の最大詳細度の建築物モデル
bldg_lod1_no_texture3D TilesLOD1 建築物モデル(テクスチャなし)
bldg_lod2_no_texture3D TilesLOD2 以下の最大詳細度の建築物モデル(テクスチャなし)
bldg_lod3_no_texture3D TilesLOD3 以下の最大詳細度の建築物モデル(テクスチャなし)
bldg_lod4_no_texture3D TilesLOD4 以下の最大詳細度の建築物モデル(テクスチャなし)
bldg_dm_geometric_attributesMVTDmGeometricAttribute に記述されているジオメトリ
bldg_dm_annotationsMVTDmAnnotation に記述されているジオメトリ
2交通(道路)モデルtran_lod0MVTLOD0 道路モデル
tran_lod1MVTLOD1 道路モデル
tran_lod2MVTLOD2 道路モデル(交通領域、交通補助領域)
tran_lod33D TilesLOD3 道路モデル(交通領域、交通補助領域)
tran_dm_geometric_attributesMVTDmGeometricAttribute
tran_dm_annotationsMVTDmAnnotation
3交通(鉄道)モデルrwy_lod0rwy_lod3MVT / 3D TilesLOD0〜3 鉄道モデル(LOD3 のみ 3D Tiles)
rwy_dm_geometric_attributes / rwy_dm_annotationsMVTDM フィーチャー
4交通(徒歩道)モデルtrk_lod0trk_lod3MVT / 3D TilesLOD0〜3 徒歩道モデル(LOD3 のみ 3D Tiles)
trk_dm_geometric_attributes / trk_dm_annotationsMVTDM フィーチャー
5交通(広場)モデルsqur_lod0squr_lod3MVT / 3D TilesLOD0〜3 広場モデル(LOD3 のみ 3D Tiles)
squr_dm_geometric_attributes / squr_dm_annotationsMVTDM フィーチャー
6交通(航路)モデルwwy_lod0wwy_lod2MVTLOD0〜2 航路モデル
7土地利用モデルluseMVTLOD1 土地利用モデル
8災害リスク(浸水)モデル - 洪水fld_{admin}_{river}_{scale}3D TilesLOD1 洪水浸水想定区域モデル(補足説明 1)
9災害リスク(浸水)モデル - 津波tnm_{name}3D TilesLOD1 津波浸水想定区域モデル(補足説明 2)
10災害リスク(浸水)モデル - 高潮htd_{name}3D TilesLOD1 高潮浸水想定区域モデル(補足説明 2)
11災害リスク(浸水)モデル - 内水ifld_{name}3D TilesLOD1 内水浸水想定区域モデル(補足説明 2)
12災害リスク(土砂災害)モデルlsldMVTLOD1 土砂災害警戒区域モデル
13都市計画決定情報モデルurf_{class}MVTLOD1 都市計画決定情報モデル(補足説明 3)
14橋梁モデルbrid_lod1brid_lod43D TilesLOD1〜4 橋梁モデル
brid_dm_geometric_attributes / brid_dm_annotationsMVTDM フィーチャー
15トンネルモデルtun_lod1tun_lod43D TilesLOD1〜4 トンネルモデル
tun_dm_geometric_attributes / tun_dm_annotationsMVTDM フィーチャー
16その他の構造物モデルcons_lod0MVTLOD0 その他の構造物モデル
cons_lod1cons_lod33D TilesLOD1〜3 その他の構造物モデル
cons_dm_geometric_attributes / cons_dm_annotationsMVTDM フィーチャー
17都市設備モデルfrn_lod1frn_lod33D TilesLOD1〜3 都市設備モデル
frn_dm_geometric_attributes / frn_dm_annotationsMVTDM フィーチャー
18地下埋設物モデルunf_{class}_lod1unf_{class}_lod43D TilesLOD1〜4 地下埋設物モデル(補足説明 4)
unf_{class}_dm_geometric_attributes / unf_{class}_dm_annotationsMVTDM フィーチャー
19地下街モデルubld_lod0MVTLOD0 地下街モデル
ubld_lod1ubld_lod43D TilesLOD1〜4 地下街モデル
20植生モデルveg_{class}_lod1veg_{class}_lod33D TilesLOD1〜3 植生モデル(補足説明 5)
veg_{class}_dm_geometric_attributes / veg_{class}_dm_annotationsMVTDM フィーチャー
21地形モデル(PLATEAU VIEW での可視化対象外)
22水部モデルwtr_lod0MVTLOD0 水部モデル
wtr_lod1wtr_lod33D TilesLOD1〜3 水部モデル
wtr_dm_geometric_attributes / wtr_dm_annotationsMVTDM フィーチャー
23区域モデルarea_ZoneMVTLOD1 区域モデル
24汎用都市オブジェクトモデルgen_{code}_lod0MVTLOD0 汎用都市オブジェクトモデル(補足説明 6)
gen_{code}_lod1gen_{code}_lod43D TilesLOD1〜4 汎用都市オブジェクトモデル(補足説明 6)

補足説明 1: 災害リスクモデル(浸水想定区域)洪水

Section titled “補足説明 1: 災害リスクモデル(浸水想定区域)洪水”
  • fld_{admin}_{river}_{scale}
    • {admin}: 河川管理者区分に応じて natl(国)または pref(都道府県)
    • {river}: 入力データセットにおけるサブフォルダー名(水系名・河川名)
    • {scale}: 洪水規模に応じて l1(計画規模)または l2(想定最大規模)

補足説明 2: 災害リスクモデル(浸水想定区域)津波、高潮、内水

Section titled “補足説明 2: 災害リスクモデル(浸水想定区域)津波、高潮、内水”
  • (tnm|htd|ifld)_{name}
    • {name}: 入力データセットにおけるサブフォルダー名(浸水想定区域の名称)

補足説明 3: 都市計画決定情報モデル

Section titled “補足説明 3: 都市計画決定情報モデル”
  • urf_{class}
    • {class}: 当該データセットに格納されるフィーチャークラス名(UrbanPlanningArea, UseDistrict, FirePreventionDistrict など)
  • unf_{class}_(lod[1-4]|dm_geometric_attributes|dm_annotations)
    • {class}: 当該データセットに格納されるフィーチャークラス名(WaterPipe, Duct, Manhole など)
  • veg_{class}_(lod[1-3]|dm_geometric_attributes|dm_annotations)
    • {class}: フィーチャークラス名(SolitaryVegetationObject(単独木)または PlantCover(植被))

補足説明 6: 汎用都市オブジェクトモデル

Section titled “補足説明 6: 汎用都市オブジェクトモデル”
  • gen_{code}_lod[0-4]
    • {code}: 当該データセットに格納される汎用都市オブジェクトモデルフィーチャーの gml:name の値

2. 3D Tiles と MVT の主題属性の構成

Section titled “2. 3D Tiles と MVT の主題属性の構成”

下表に掲げる属性は原則としてすべての 3D Tiles フィーチャー、MVT フィーチャーに付加します。ただし、災害リスク(浸水)モデルについては、可視化にあたって軽量化を行う都合上、meshcode, gml_id 属性は付加しません。

#属性名内容
1meshcodeメッシュコード。入力 GML ファイル名を _ 区切りで分割した場合の最初の要素
2city_code市区町村コード(5 桁数字)
3city_name市区町村名(標準のコードリスト Common_localPublicAuthorities.xml に基づく)
4feature_typeCityGML i-UR で定義されているフィーチャータイプ(地物型)名
5gml_id各フィーチャーの gml:id 属性
6attributes全ての主題属性を元の XML の階層構造に準じて格納した JSON 文書

2.2. 地物型別のフラットにする属性

Section titled “2.2. 地物型別のフラットにする属性”

上記共通属性のほか、標準製品仕様書 3.2 版付属 template_objectlist.xlsx [A.3.1_取得項目一覧] シートにおいて「拡張製品仕様書の対象とすべき主題属性」として「●:データ作成上必須」または「○:原則として入力」と指定されている主題属性を抽出し、該当するフィーチャーにそれぞれ単独の属性として付加します。

詳細は「PLATEAU2023 データ変換仕様【別添】地物型別のフラットにする属性.xlsx」を参照してください。

DM フィーチャーには、上記の共通属性および地物型別の固有の属性に加え、さらに表 3、表 4 に掲げる属性を追加します。

表 3 uro:DmGeometricAttribute フィーチャーに追加する属性

Section titled “表 3 uro:DmGeometricAttribute フィーチャーに追加する属性”
#属性名内容
1dm_attributes全属性を XML の階層構造に準じた構造で格納した JSON 文書
2dm_dmCodeDM コードの意味文字列
3dm_dmCode_codeDM コード
4dm_geometryTypeレコードタイプ
5dm_geometryType_codeレコードタイプコード
6dm_mapLevel地図情報レベル
7dm_mapLevel_code地図情報レベルコード
8dm_shapeType図形区分
9dm_shapeType_code図形区分コード

表 4 uro:DmAnnotation フィーチャーに追加する属性

Section titled “表 4 uro:DmAnnotation フィーチャーに追加する属性”
#属性名内容
1dm_attributes全属性を XML の階層構造に準じた構造で格納した JSON 文書
2dm_dmCodeDM コードの意味文字列
3dm_dmCode_codeDM コード
4dm_geometryTypeレコードタイプ
5dm_geometryType_codeレコードタイプコード
6dm_shapeType図形区分
7dm_shapeType_code図形区分コード
8dm_label注記文字列
9dm_isVertical文字方向
10dm_size字大
11dm_orientation角度
12dm_linewidth線号
13dm_spacing字隔

3. 変換に使用するソフトウェア等

Section titled “3. 変換に使用するソフトウェア等”

可視化用のデータ変換は、FME(カナダ Safe Software Inc. 製 2022.2.6 以降のバージョン)によって表に掲げるワークスペースを実行することにより行います。

表 5 可視化用データ変換ワークスペース一覧

Section titled “表 5 可視化用データ変換ワークスペース一覧”
#ワークスペース名備考
1-1PLATEAU3 可視化用データ変換 01 建築物.fmw
1-2PLATEAU3 可視化用データ変換 01-2 政令市の建築物.fmw注 1
2PLATEAU3 可視化用データ変換 02 道路・鉄道・徒歩道・広場・航路.fmw
3PLATEAU3 可視化用データ変換 03 都市設備・植生.fmw
4PLATEAU3 可視化用データ変換 04 土地利用・土砂災害警戒区域.fmw
5PLATEAU3 可視化用データ変換 05 浸水想定区域.fmw
6PLATEAU3 可視化用データ変換 06 都市計画決定情報・区域.fmw
7PLATEAU3 可視化用データ変換 07 橋梁・トンネル・その他の構造物.fmw
8PLATEAU3 可視化用データ変換 08 地下街.fmw
9PLATEAU3 可視化用データ変換 09 地下埋設物.fmw
10PLATEAU3 可視化用データ変換 10 水部.fmw
11PLATEAU3 可視化用データ変換 11 汎用都市オブジェクト.fmw

注 1: 政令市の建築物モデルの変換にあたっては、#1-2 ワークスペースを実行することにより区ごとに #1-1 を実行して区単位の 3D Tiles を作成することができます。

これらのワークスペース(テンプレート)は FME Hub(https://hub.safe.com)で公開しており、ウェブブラウザによって同サイトからダウンロードできるほか、FME Workbench メニューの File → Workspace from Template によって直接ダウンロードすることも可能です。

なお、3D Tiles データセットへの変換を行うワークスペースを実行するには「日本のジオイド 2011」ジオイドモデルに基づく楕円体高への変換を行うため、FME Hub で公開されている Vertical Transformation with GSIGEO2011 テンプレートに同梱されているグリッドファイルが必要です。