デジタルハイウェイモデル(Digital Elevation Model)DEMスライスおよびデータ公開と学習ノートの展示

1829 ワード

Cesiumjsはjavascriptライブラリで、3 D地球、2 Dエリアマップ、および多くのGIS要素をレンダリングするために使用され、プラグインをインストールする必要がなく、最新のHTML 5標準をサポートするブラウザ上で実行することができ、WebGLハードウェアの加速をサポートし、GISレイヤー上のダイナミックデータの展示に非常に適しており、プラットフォームをまたいで、オープンソースで、非常に有望なwebgis表現層ライブラリである.
ここでCesiumjsをwebgisのフロントエンドフレームとして、フレームワークのインストールは簡単で、公式サイトの説明に従って操作すればいい:Cesiumインストール手順
オリジナルDEMデータスライス作成
DEMデータスライスツールアドレス:GitHub
ここではDockerを使用してこのツールを操作することをお勧めします(以前はLinux環境を構成するのに多くの時間を費やしました)、Dockerコマンドを使用します.
docker pull homme/cesium-terrain-builder

Dockerミラーのダウンロード
Cesium-terrain-builderのDocker-hubページ:cesium-terrain-builder
Docker-hubおよびGitHubの説明に従って、操作を完了します.
DEMスライスサービスリリース
DEMスライスサービス公開ツール:GitHub
同様に、Dockerを使用してツールを操作することをお勧めします.Dockerコマンドを使用します.
docker pull geodata/cesium-terrain-server

Dockerミラーのダウンロード
Cesium-terrain-serverのDocker-hubページ:cesium-terrain-server
ここに小さなバグがあります.cesium-terrain-serverのGitHubにissue Error in Docker image?を持っている人がいます.サービスのポート番号は80ではなく8000であるべきです.
Cesiumjsは地形データを示す
Cesiumjs公式サイトの地形呼び出し方法に従って呼び出せばよい
小結
cesium-terrain-serverのDocker-hubページのCreating and serving tilesetsの部分の説明に厳格に従ってフォルダ構造を組織したほうがいいです.簡単で速いです.GOサーバーをよく知らない私にとって便利です.