これは MIERUNE Advent Calendar 2022 2日目の記事です。
昨日は@Yfuruchin さんによる「都道府県をぶりぶり膨らませてみた」でした。
1. 概要
2022年11月Twitterで #30DayMapChallenge が流行ってました。
毎日テーマによる地図を作ってました。
5日のテーマがウクライナでしたけど、ウクライナ地図ではなく、ウクライナ色の地球儀を作ろうと思いました。
しかし、QGISでの地球儀関係のCRSを見たこと無くて、どうやって作ればいいのかを調べまして、方法の2つで試しました。
2. 方法① : Custom座標系を作る
地球儀系のCRSがQGISに元々ないので基本的に自分で座標系を設定するというの案。
作り方をこれに参考して日本語で簡単に説明する
https://bnhr.xyz/2018/09/21/create-a-globe-in-QGIS.html
2.1. 手順
2. Settings -> Custom Projections
で座標系を設定できる
3. 座標系を以下のコードで設定できる。見た目的に地球儀の中心点を座標を記入しなきゃいけないので、札幌にしましょう
# 札幌座標: lat = 43.066666 lon = 141.350006
+proj=ortho +lat_0=43.066666 +lon_0=141.350006 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m +no_defs
4. Custom座標設定画面➕ボタンで座標系を追加し、以下の画像で設定する
5. OKにするとQGIS地図画面に戻りまして、右下のEPSG ボタンをクリックすると座標系を変更
6. 座標系名を検索したら作った座標系を見つけられて、それを選択してOK
2.2. 結果
2.3. 課題
3. 方法② : Globe Builder Plugin
これに参考して日本語で簡単に説明する
https://github.com/GispoCoding/GlobeBuilder
基本的に方法①にベースして自動化で座標系を設定し、スタイルされる
3.1. 手順
3.2. 結果
作られました!
国データがダウンロードされたみたいで、元にインポートしたのworld_countries_2020
レイヤーが不要になる
3.3. 課題、調査点
キーウ(ウクライナの首都)を中心点にすると南米のポリゴンがへんな形になる
こちらのPython Scriptで解決できそうですけど、確認しないと。
とりあえず南部の問題を逃げるため中心点を西へ少しずらす
4. おわりに
MapをExportした後少し美調整して5日目のマップチャレンジが完了しました
#30DayMapChallenge Day 5 - 🇺🇦Ukraine
— bordoray (@bordoray) November 5, 2022
No matters borders,
The world should unite people. pic.twitter.com/Vp09R2bBkj
FIN
明日のMIERUNE Advent Calendar 2022は@yuskesuzki@githubさんの番です!楽しみです