Help us understand the problem. What is going on with this article?

Tableauのバックグラウンドに、日本の航空写真や白地図を表示する。

More than 1 year has passed since last update.

はじめに

Tableauの地図に、いろいろな地図を表示してみました。
地理院地図の地図を使いました。ありがとうございます。

環境

  • Tableau Desktop 10.5 Windows 日本語 で確認

手順

  • tmsファイルを作成する
    ナレッジベースのとおりに、tmsファイルを作成する
    (注)Tableauとしては、テストもサポートも行わないそうです。
    サーバのurlは、地理院地図のサイトを参考にします。
    portは、httpは80、httpsは443です。

  • 作成したtmsファイルを、マップソースフォルダに配置する
    Windows版では以下のディレクトリでした。
    C:\Users\<ユーザ>\Documents\マイ Tableau リポジトリ\マップ ソース

  • Tableau Desktopを起動する

  • [マップ] > [バックグラウンド マップ] から、作成したtmsファイルを選択する

今回作成したtmsの一部

基本的な地図

<?xml version="1.0" encoding="utf-8"?>
<mapsource inline="true" version="8.1">
<connection class="OpenStreetMap" port="443" server="https://cyberjapandata.gsi.go.jp" url-format="/xyz/pale/{Z}/{X}/{Y}.png" />
<layers>
<layer display-name='Base' name='base' show-ui='false' type='features' request-string='/' />
</layers>
</mapsource>

白地図のtms

<?xml version="1.0" encoding="utf-8"?>
<mapsource inline="true" version="8.1">
<connection class="OpenStreetMap" port="443" server="https://cyberjapandata.gsi.go.jp" url-format="/xyz/blank/{Z}/{X}/{Y}.png" />
<layers>
<layer display-name='Base' name='base' show-ui='false' type='features' request-string='/' />
</layers>
</mapsource>

航空写真のtms

<?xml version="1.0" encoding="utf-8"?>
<mapsource inline="true" version="8.1">
<connection class="OpenStreetMap" port="443" server="https://cyberjapandata.gsi.go.jp" url-format="/xyz/seamlessphoto/{Z}/{X}/{Y}.jpg" />
<layers>
<layer display-name='Base' name='base' show-ui='false' type='features' request-string='/' />
</layers>
</mapsource>

このような感じになりました。

map2.png

map1.png

少しはまった点

  • {z}{x}{y}が、国土地理院では小文字ですが、tmsでは大文字にする必要がありました。 OpenLayersだと小文字のままで良かったため、少しはまりました。

終わりに

BIなので、肝心なのはデータ分析ですね・・・

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away