全世界の位置情報を10桁で表す GPA(Global Positioning Address)

Romania


開発の経緯
全世界の位置情報を電話番号と同じ桁数で表せられないかな・・・
と思ったのがきっかけです。

星光撮影器材城

上海旅行へ行ったときに星光撮影器材城 (カメラ市場)へ行きたかったのですが
住所は『上海市魯班路288号』となっており。地図を見ても
魯班路は南北に約1.5kmもあり、228号がどこさえも検討がつきません。

Lu Ban Street maps

そこで、どの国でも使える住所表示ができないものかと考えました。

例えば・・・

シドニーオペラハウス
htxni,xaaqm

自由の女神
sdtnr,hixtb

東京タワー
rlhvu,wfcuy

など。

この考えで星光撮影器材城 (カメラ市場)の場所を表示するならquvcp,uxjuyです。
その仕組みとは・・・

GPA説明1

アルファベットなら全世界で使われていて26文字あるし
地図を26分割して、aから順に割り当てていく・・・

26分割されたものをさらに26分割して、さらに26分割してを繰り返し・・・

地球の一周は40077km・・・
26分割なら5回繰り返し
26x26x26x26x26=11881376
40077km÷11881376=3.373094
理論上3.37mの差で区別することが可能
3mぐらいなら建物が特定できのではないか?
と思ったわけです

GPA説明2

実際は26分割だと計算しにくいので25分割にしました。すなわちzを除くa〜yまで使いことに
地球の一周は40077km・・・
25分割なら
25x25x25x25x25=9765625
40077km÷9765625=4.103885
ちょっと精度は悪くなりましたが誤差4.1mということに・・・
のちに、どのくらいの精度になるか実験しましたので参考にしてください

これで分割すると日本は rw 辺りになります
先頭一文字で国を表すことはどうでしょうか? 日本は rw と表せます

GPA説明3

さらに25分割して地図を詳細化していきます
東京は rjwe とわかります

これを繰り返していくのですが

GPA説4
わかりやすいようにrlaaarmaaa さらに wfaaa の線を描いてみた

GPA説5

さらに細分化して3桁の文字を地図で表すとこんな感じ

GPA説明6

原理はこんな感じです。この考えで東京タワーはrlhvuwfcuy で表せることができます

GPA説明7

ちなみに一文字ずらしてどのくらいずれるか? 精度が実験です
ut と yx にずらすとご覧の通り・・・
これでも充分、東京タワーを示すことができます

こんな使い方も・・・
GPA説明8

配達や受け持ちする地区が恵比寿駅周辺のこの辺りなら
rlg... または rlh... から始まるので rle... とかなら
自分の担当ではないという判断ができる


位置情報の必要性

スラム街
引用:WikiPedia

スラム街など世界には住所がない場所が数多くある
こういう場所でも配達や病人の救護など需要はある
場所を正確に示す方法は必要不可欠

ネーミング???
どんな名前にするか迷いました。世界住所?ワールドアドレス?
GPS グローバル・ポジショニング・システム (Global Positioning System)と似ているので
グローバル・ポジショニング・アドレス (Global Positioning Address)
GPAと呼ぶ方法はどうだろうか・・・

名刺1名刺2
名刺にこんな風に利用していただければ、漢字がわからない外国人でも場所がわかります


使ってみたい方は、こちらからどうぞ

緯度経度はGoogle maps でわかります google maps

緯度経度がわかったら、緯度経度からGPA変換 でGPA化できます。

逆に GPAから緯度経度を求めるのはこちら

地図は全てGoogle mapsから借用しました。Google mapsでGPAを直接入力できればさらに使いやすくなると思うのですが・・・

メールはこちらまで

なお、全世界の方が使って欲しいので無償にて提供したいと思います。全世界の方がこれで便利になりますように・・・