緯度経度のキリがいい都市を探す


このあいだ地図を扱う仕事をしていたところ、「ニューオーリンズは緯度経度が凄い」ということに気づいた。北緯30°、西経90°、大変キリが良い。

何かの話のタネにはなるかもしれないが、もっと凄いところがあるぞというツッコミを頂いてしまっては悔しい。そんな思いつきと好奇心で、緯度軽度が5の倍数の格子点にある、そこそこの規模の都市を探してみることにする。

Natural Earthから都市データをダウンロードしてQGISにつっこんでみる。“urban area” という、人口集中地域を線で囲んだデータレイヤーがあるので、そこに含まれる緯度軽度が5の倍数の格子点を抽出してみた。

こちらが、海岸線と国境、5°刻みの緯度経度と “urban area” を表示した状態だ。

この格子点のうち、 urban areaに含まれるものを抽出するといいだろう、ということで、格子点のレイヤをurban areaレイヤでClipする。

それだとけっこう判定が厳しい。かなり良い線いってるはずのサンクトペテルブルクなどは、格子点がぎりぎり水域に当たるので該当しなくなってしまう。これくらいはオマケしてもいい。

そこでちょっと基準をユルくしてみた。”urban areas” というレイヤから都市一覧をCSVを出力して

簡単なプログラムを書いて、中心地 (庁舎の所在地など) と最寄りの格子点からの距離が20km以内、なおかつ人口10万人以上の都市を抽出してみた。この基準だと、中心地から離れた場所まで広がっているような都市が除外されてしまうが、そこはしょうがないということで。

地図に表示するとこんな感じ。

これらをGoogle Mapsの航空写真レイヤなどと照らし合わせて、実際に格子点が市街地に近いかどうかを目視でチェックしたところ、「これは格子点の都市だね」と言えそうな所は以下の通り。格子点の位置が「海上」になっているものは陸地に近ければOK、「郊外」になっているものも市街からのアクセスがよさそうならOKとした。

名称日本語表記中心地緯度中心地経度格子点緯度格子点経度格子点中心地距離格子点の位置
New OrleansニューオーリンズUnited States29.996948-90.04191330-904.05都市
Southavenサウスヘイブン (メンフィス付近)United States34.968911-90.00345835-903.47都市
PhiladelphiaフィラデルフィアUnited States40.001919-75.17194240-7514.65都市
Punta del Esteプンタ・デル・エステUruguay-34.969973-54.94999-35-555.65海上
Castelloカステリョン・デ・ラ・プラナKingdom of Spain39.970414-0.0500084005.38郊外
KrakówクラクフPoland50.06192519.95806650207.51郊外
St.  PetersburgサンクトペテルブルクRussia59.9409630.314074603018.67海上
Rạch GiáラックザーVietnam10.015395105.0913531010510.15海上
Fuyang杭州市富陽区China30.055279119.949999301207.81都市
緯度経度のキリがいい都市

人口、知名度、緯度経度が30の倍数……などなどを考慮すると、ニューオーリンズがいちばんすごい。