重要

翻訳は あなたが参加できる コミュニティの取り組みです。このページは現在 50.00% 翻訳されています。

21. 3Dタイルの操作

21.1. 3Dタイルとは何か?

3Dタイルは,大規模な3D地理空間データセットをストリーミングおよびレンダリングするための仕様です。階層構造を使用して3Dコンテンツを効率的に管理および表示し、適切な詳細度を動的に読み込むことでパフォーマンスを最適化します。この技術は都市計画,建築,シミュレーション,ゲーム,バーチャルリアリティで広く使用されており,複雑な地理データを視覚化するための標準化された相互運用可能なソリューションを提供します。詳細は Using 3D tiles services を参照してください。

../../../_images/3d_tiles.png

図 21.1 3Dタイルの例

21.2. Data Sources

3Dタイルのサポート:

  • Remote source - http://example.com/tileset.json

  • Local files - file:///path/to/tiles/tileset.json

21.2.1. Using data from Cesium ion

*Cesium ion*は,3D地理空間データを管理およびストリーミングするためのクラウドベースのプラットフォームです。データの管理,視覚化,共有を簡素化します。Cesium ionから3Dタイルを追加するには,まずこちらでサービスにサインアップする必要があります: https://ion.cesium.com

You can also use Cesium ion plugin from the QGIS repository to add the data to QGIS.

21.2.2. Using Google 3D data

To use Google Photorealistic 3D tiles in QGIS, get an API key for 3D tiles. Once you have the key, simply add Google tiles using the same connection process.

../../../_images/google_3d_tiles.png

図 21.2 Google 3D Tiles connection

21.3. 3D Tiles Properties

The 3D tiles Layer Properties dialog provides the following sections:

metadata Information

system Source

symbology Symbology[1]

3d 3D View[1]

rendering Rendering

elevationscale Elevation[1]

editMetadata Metadata

[1] レイヤスタイルパネル からも利用可能です

21.3.1. 情報プロパティ

情報 タブは読み取り専用で、現在のレイヤの要約された情報やメタデータをさっと掴むことができる興味深い場所です。提供される情報には、以下のものがあります:

  • based on the provider of the layer: name, URL, source type and path, number of zoom levels

  • 空間参照システム(CRS):CRSの名前、単位、投影法、精度、参照(静的か動的か)

  • picked from the filled metadata: access, extents, links, contacts, history...

21.3.2. ソースプロパティ

The system Source tab displays basic information about the selected 3D tile, including:

  • レイヤパネル で表示される レイヤ名

  • the Coordinate Reference System: Displays the layer's Coordinate Reference System (CRS). You can change the layer's CRS, by selecting a recently used one in the drop-down list or clicking on the setProjection Select CRS button (see 座標参照系セレクタ). Use this process only if the layer CRS is wrong or not specified.

21.3.3. シンボロジプロパティ

../../../_images/3d_tiles_symbology.png

図 21.3 3D Tile Layer Symbology

By default, the layer is styled using texture, but you can change it to see the wireframe mesh behind the scene by choosing Wireframe in the drop-down menu. You can also, change the mesh fill and line symbols similar to the vector polygons. Checking checkbox Use texture colors will render each mesh element with the average value of the full texture. This is a good option to try when dealing with a large dataset and want to get a quick overview of the data.

../../../_images/3d_tiles_textured_and_wireframe.png

図 21.4 3D Tiles - textured and wireframe

To view the data you can open new3DMap New 3D map view.

../../../_images/3d_tiles_map_view.png

図 21.5 3Dマップビュー

From the Symbology tab, you can also set some options that invariably act on all features of the layer:

  • Maximum error: This parameter determines the level of detail displayed in the 3D model. Similar to point clouds, 3D tiles often contain more information than necessary for visual representation. By adjusting this setting, you control the balance between display density and rendering speed. A larger value (e.g., 5 mm) may introduce noticeable gaps between elements, while a smaller value (e.g., 0.1 mm) could lead to the rendering of an excessive number of details, potentially slowing down the rendering process. Different units can be selected to tailor the setting to your specific needs.

  • Opacity: Adjust the visibility of the underlying layer on the map canvas using this tool. Use slider to tailor the visibility of your scene layer according to your preferences. Alternatively, specify the exact percentage of visibility through the menu next to the slider.

  • Blending mode: You can achieve special rendering effects with these tools that you may previously only know from graphics programs. The pixels of your overlaying and underlaying layers are mixed through the settings described in 混合モード.

21.3.4. 3Dビュープロパティ

  • Maximum screen space error determines the threshold for swapping terrain tiles with more detailed ones (and vice versa) - i.e. how soon the 3D view will use higher quality tiles. Lower numbers mean more details in the scene at the expenses of increased rendering complexity.

  • unchecked Show bounding boxes Show 3D bounding boxes of the terrain tiles (useful for troubleshooting terrain issues).

21.3.5. レンダリングプロパティ

unchecked :縮尺に応じた表示設定` では、 最大縮尺(含まない)最小縮尺(含む) を設定することができ、地物が表示される縮尺の範囲を定義します。それらはこの範囲外で非表示になります。mapIdentification 現在のキャンバススケールを使う ボタンを使用すると、現在のマップキャンバスの縮尺を可視範囲の境界として使用することができます。詳しくは 表示縮尺セレクタ を参照してください。

21.3.6. 高さプロパティ

The elevationscale Elevation tab provides options to control the layer elevation properties within a 3D map view. Specifically, you can set:

  • Elevation Surface: how the 3D layer vertices Z values should be interpreted as terrain elevation. You can apply a Scale factor and an Offset.

21.3.7. メタデータプロパティ

editMetadata メタデータ タブには、レイヤに関するメタデータレポートの作成・編集オプションがあります。詳細は メタデータ を参照してください。