2016-11-25 4 views
0

Mapboxはのpbfフォーマットで保存され、mvtサフィックスに保存されたマップタイルを提供します。高さデータは等高線(線)で表されます。 私は衛星テクスチャと地形を生成したい、この高さデータはUnity3Dです。このpbfデータを高さマップ(高さ値のピクセル)に変換するにはどうすればよいですか?`mapbox.mapbox-terrain-v2`タイルをheightmapタイルに変換するには?

例は https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/12/1171/1566.jpg?access_token=pk.eyJ1Ijoib2xlb3RpZ2VyIiwiYSI6ImZ2cllZQ3cifQ.2yDE9wUcfO_BLiinccfOKg

そしてMVTファイル https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/12/1171/1566.mvt?access_token=pk.eyJ1Ijoib2xlb3RpZ2VyIiwiYSI6ImZ2cllZQ3cifQ.2yDE9wUcfO_BLiinccfOKg

そしてMapboxの文書があります: https://www.mapbox.com/vector-tiles/mapbox-terrain/

https://www.mapbox.com/vector-tiles/specification/

答えて

0

電流ベクトル地形層が設計されていませんハイトマップに変換する:地形を標高cに加工したそれらを元のデータに戻すことは難しいでしょう(逆のことと同じように、私たちは生データを転送してビジュアルデータを得ることも難しいため、多くの処理を行います)。

あなたのユースケースをサポートする新しい、改良されたベクトル地形モデルが進行中ですが、実際にUnityのようなケースに対処するために特別に設計されたRGB terrainも紹介しました.RGBエンコードの標高タイルのデコードは、ソフトウェアで簡単です。

1

MapBoxはUnity3dパッケージをBUIDている:ここMapBox-ユニティ-SDK

SDKは:https://www.mapbox.com/unity/

だけで、ダウンロードをクリックしてください。 これはUnityで直接開くことができるアセットです。

Unity3dを起動し、メニュー>アセット>インポートパッケージ>カスタムパッケージ をダウンロードし、ダウンロードしたファイルを選択します。

これはいくつかのファイルとフォルダを解凍しますが、いくつかのexemplesシーンファイルに役立ちます。

関連する問題