見出し画像

【GIS】#8 QGISで今昔マップの旧版地形図を一発で簡単に一括登録する技.(2022.3.3 周南追加改定)

今,ちょっとしたマーケティング分析でもスマホなどの位置情報を活用したGIS(地理情報システム)を使う場面が増えてきています.それでQGISを使いはじめる方も多いはず.

QGISに慣れてくると,いろいろな可視化ができて楽しくなってきますが,次には「今昔マップ」など別のデジタル地図を使えないかと想うものです.

可能です.しかし,マニュアルなどがないので,ここで8割の人はつまずくか,人生の時間を奪われます.(私も奪われました)

初心者泣かせなことに,その地図登録が直感的でない
のですね.それが敷居が高い作業となって,QGISが今一歩,人気が伸びない原因と考えております.

ここでは,人気の高い今昔マップの旧版地形図を事例に,QGISに一発で一括登録する方法についてまとめました.学習教材として中学生/高校生でもできるぐらいに簡単です.

アプリケーション: QGIS-3.X (動作確認はQGIS-3.6)
OS: Win10にて確認(多分,他のOSでも動作するかと思います)

2022.3.3 周南を追加.
(主要部分:約2,000文字 読了まで約3分)

【1】 一括登録の方法

今昔マップの「首都圏版」を事例としてご紹介します.以下の5ステップで完了です.

STEP1.下記のxmlファイルをダウンロード.(適当にデスクトップ上に)

STEP2.QGISを開いて,左の「ブラウザ」のパネルから「XYZ Tiles」を右クリック.そして「接続ロード」を選択.

画像1

STEP3.「接続情報をロード」でダウンロードしたxmlを選んで「開く」

画像2

STEP4.「接続を管理する」で「全てを選択」を押してから「インポート」

画像3

先程のブラウザパネルに,インポートした今昔マップの「首都圏版」が示されればOKです.

画像4

FINISH.最後にお好みの時代の今昔マップの地図タイルをダブルクリックすれば表示されます.(事前にベースマップとして地理院地形図などを表示させておくこと)

画像5

簡単ですね.

【2】他の地域のタイルマップ(XMLファイル)

首都圏以外の都市や地域のタイルマップのxmlファイルは,以下からダウンロードしてください.2022年3月現在の地域を収録しております.([2022.3.3 周南追加])

《フルセット版》2022.3.3更新

一応,クリエーターの心得として,こちらの設定ファイル群(データセット)はクリエイティブ・コモンズのCC BY-NC-SA 4.0(表示 - 非営利 - 継承 4.0 国際)の下に公開することにします.

CC BY-NC-SA 4.0条件であれば連絡は不要ですが,出版などで利用されたい場合には連絡をお願いいたします.
(個人や学術・教育で使う場合には,全く問題はありません)

画像7

【重要】「今昔マップ」の著作権表示のお願い

今昔マップを投影する場合には,今昔マップのライセンスをきちんと示していただくことを条件でお使いください.ライセンス表示は,

【ビュー】>【地図装飾】>【著作権ラベル】で「今昔マップ on the web」と設定してください.

スクリーンショット 2021-03-03 08.51.40

【読み飛ばしOK】XMLファイルの中身とその解説

ここから先は読み飛ばしてもOKです.もし,他の地図登録などオリジナルの一括登録をしたい場合にお読みください.

まず,ダウンロードしたXMLファイルを適当なテキストエディタで開いてみてください.中身は次のような構造になっています.

<?xml version="1.0"?> 
<!DOCTYPE connections>
<qgsXYZTilesConnections version="1.0">

   <xyztiles name="今昔マップ_首都圏_1896-1909" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/2man/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1917-1924" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/00/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1927-1939" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/01/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1944-1954" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/02/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1965-1968" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/03/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1975-1978" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/04/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1983-1987" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/05/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1992-1995" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/06/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />
   <xyztiles name="今昔マップ_首都圏_1998-2005" zmin="8" zmax="16" url="http://ktgis.net/kjmapw/kjtilemap/tokyo50/07/{z}/{x}/{-y}.png" username="" password="" authcfg="" referer="" />

</qgsXYZTilesConnections>

XMLがわからなくとも,感覚的にパターンをつかんでいただけると思います.

上の3行はオマジナイと思ってください.書き換えが必要な場所は,以下の3つのタグとなります.

name:"今昔マップ_首都圏_1896-1909"など,ここに書かれた内容が先程のXYZ Tilesで表示されます.

zmin
zmax:ここは拡大・縮小表示のズームレベルです.
今昔マップは5万図では"8","15"にてセット以外は,"8","16"と指定されております[2021.3.3修正].

url:ここにタイルレイヤのWEB-APIのURLを記載します.”tokyo50”は首都圏版を意味します.他の地域での記載パターンは今昔マップの「タイルマップサービス」の「データセットフォルダ」を御覧ください.

修正などがあればコメント欄へ

動作確認はしておりますが,何か修正事項などがありましたらコメント欄へ書き込みください.感想も,もちろんOKです.

この記事が参加している募集

最近の学び

この記事が気に入ったらサポートをしてみませんか?