DockerでMaptilerサーバーを立ち上げて、QGISから利用する方法


DockerでMaptilerサーバーを立ち上げて、QGISから利用する方法

  • Dockerイメージをダウンロードします。
    docker pull maptiler/server

  • ワークフォルダを作ります。
    mkdir maptiler && cd maptiler

  • Argsの説明書

  • .env にMaptilerのキーなどのパラメーターを書きます。

  • .env に書いたパラメーターを以下コマンドでシステムに読み込みます。

set -o allexport; source .env; set +o allexport
  • サーバーをDockerで起動
docker run -p 3650:3650 maptiler/server  --licenseKey=$KEY --rasterization=$RASTERIZATION

  • Localhost:3650を開くと下みたいな画面が見える
  • Administrationを押したらパスワードを入れるところが出ます。
  • コンソールで上で設定したパスワードを入れる。

  • 地図スタイルがない場合は下みたいな画面が出ます

  • もし地図スタイルのZipファイルがある場合はUploadが書いてるボタンを押してください。そうすると下みたいな画面が出ます。

  • サインインした後で下みたいな画面を見えます。ダウンロードボタンを押してください。

  • ダウンロードが終わったらそのZipファイルをMapTilerの画面にあるUploadボタンでアップロードをしてください。

  • アップロードが終わったら下みたいな画面が出ます。

  • 一つ地図を開いてそして TilesJSON XYZが書いてあるところで URLをコピーしてください。

  • QGISでその情報を読むために XYZ TilesNew Connection を選んでそしてタイルのパスを書いて保存します。

  • XYZ の下に出たメニューをクリックしたらタイルのレイヤが出ます。