オーストラリア、ニュー・ジーランド、亜南極、そして南極大陸。
🇦🇶
南極大陸もGADMのサイト(gadm.org)などからシェープファイル Shapefileをダウンロードして、これまでの世界中の国々と同じようにLeafletで描画できる。ただし、
ドでかすぎ。
やっぱりメルカトル図法ではなく方位図法で描画したい。
北極圏は既に描画済み。(背景になる)オンライン地図もあった。
南極に関してはArctic Web Mapのようなオンライン地図はなさそうだが(もしくは見つけられていないが)、海岸線だけでもLeaflet + 方位図法で描画したい。
proj4 - proj4leaflet.js
必要なファイルは投影法(図法) Projectionの変換に用いられるJavaScriptライブラリ。
- proj4.js(proj4js.org/)
- proj4leaflet.js(kartena.github.io/Proj4Leaflet/)
先述のArctic Web Map(polarmap.js)のjsフォルダにも含まれている。
HTMLのヘッダー headにてproj4、proj4leafletなどの.jsおよび.cssへリンクする。(スタイル styleはここでは省略)。
<link rel="stylesheet" href="../../../css/leaflet.css" />
<script src="../../../js/jquery.js"></script>
<script src="../../../js/leaflet.js"></script>
<script src="../../../js/proj4.js"></script>
<script src="../../../js/proj4leaflet.js"></script>
ファイルの位置などは適当に変える。
proj4.jsで座標変換。
Leafletの場合、
proj4leaflet.jsのHPの説明どおりコードを加えれば変換して描画してくれる。
必要な情報は、描画したい図法の座標参照系(空間参照システム) CRS。
proj4leaflet.jsのHPの例 exampleはEPSG3006だが、この部分を変える。
北極圏のArctic Web Mapで使われていたCRSはLAEAのEPSG3571~3576。
※ LAEA Lambert Azimuthal Equal Area ランベルト正積方位図法。方位および面積が正確
南極の方位図法のCRSはEPSG3031、EPSG3974、EPSG3995などなどいくつかあるが、
EPSG3031 WGS84 / Antarctic Polar Stereographic
が一般的のようなので、こちらを使ってみる。
※ 南極平射(ステレオ)図法。投射方位図法の1つ
EPSGのサイトのEPSG:3031のページ(epsg.io/3031)の下のExport - Proj4js
から+proj=……など
の定義式をコピーして
(HTMLのscriptの)L.Proj.CRS()
の中にペーストする(下の青線部分)。
※ 定義式はQGIS(GISソフト)から調べることもできる
var crs = new L.Proj.CRS('EPSG:3031', '+proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs',
{
resolutions:[
32768,16384,8192,4096,2048,1024,512
],
origin:[0,0]
}
);
以上設定したcrsを指定する(下の赤線部分)。
var map = L.map('map',{
crs:crs,
center:[-90.0, -0.0],
zoom:1
});
zoomは0.1、0.01と変えることもできるが、
crs設定のresolutionsに32768,16384,と付け足したら表示される南極大陸のサイズが適当な大きさに収まった。
南極大陸描画
こんな感じ。
南極大陸描画 →
追)ロンネ棚氷のあたり(ビンソン・マシフの東)が変なので元データを新バージョン(GADM Ver4.1)に差し替えた
図の上が経度0°、下が±180°。
1箇所南極点前後が不自然だったので、南極点をスルーするようにデータをカットしてつなげた。
あとはプロット。
マーカー L.marker()のポップアップ bindPopupは表示されるのにL.circleMarker()のポップアップは表示されたりされなかったり不安定。未解決。
南極点
アムンゼン-スコット南極点基地(アメリカ)がある。
ビンソン・マシフ
南極最高峰。標高4892m。
ウェッデル海/ロンネ棚氷
ロス海/ロス棚氷
ロス島
富士山ほどの高さの活火山エレバス山がある。
・
・
・
プロットプロット……。
南極半島周辺
日本の昭和基地はおおよそ南緯69°、東経40°。
南極観測船「しらせ」が今月下旬到着予定。
64次隊。先月(11月)11日、東京国際クルーズターミナル(青海)発
詳しくは国立極地研究所 南極観測のホームページ(www.nipr.ac.jp/antarctic/jare/)へ。