全世界の位置情報を10桁で表す GPA(Global Positioning Address)
開発の経緯
全世界の位置情報を電話番号と同じ桁数で表せられないかな・・・
と思ったのがきっかけです。
上海旅行へ行ったときに星光撮影器材城 (カメラ市場)へ行きたかったのですが
住所は『上海市魯班路288号』となっており。地図を見ても
魯班路は南北に約1.5kmもあり、228号がどこさえも検討がつきません。
そこで、どの国でも使える住所表示ができないものかと考えました。
例えば・・・
シドニーオペラハウス
htxni,xaaqm
自由の女神
sdtnr,hixtb
東京タワー
rlhvu,wfcuy
など。
この考えで星光撮影器材城 (カメラ市場)の場所を表示するならquvcp,uxjuyです。
その仕組みとは・・・
アルファベットなら全世界で使われていて26文字あるし
地図を26分割して、aから順に割り当てていく・・・
26分割されたものをさらに26分割して、さらに26分割してを繰り返し・・・
地球の一周は40077km・・・
26分割なら5回繰り返し
26x26x26x26x26=11881376
40077km÷11881376=3.373094
理論上3.37mの差で区別することが可能
3mぐらいなら建物が特定できのではないか?
と思ったわけです
実際は26分割だと計算しにくいので25分割にしました。すなわちzを除くa〜yまで使いことに
地球の一周は40077km・・・
25分割なら
25x25x25x25x25=9765625
40077km÷9765625=4.103885
ちょっと精度は悪くなりましたが誤差4.1mということに・・・
のちに、どのくらいの精度になるか実験しましたので参考にしてください
これで分割すると日本は r と w 辺りになります
先頭一文字で国を表すことはどうでしょうか? 日本は rw と表せます
さらに25分割して地図を詳細化していきます
東京は rj と we とわかります
これを繰り返していくのですが
わかりやすいようにrlaaa と rmaaa さらに wfaaa の線を描いてみた
さらに細分化して3桁の文字を地図で表すとこんな感じ
原理はこんな感じです。この考えで東京タワーはrlhvu と wfcuy で表せることができます
ちなみに一文字ずらしてどのくらいずれるか? 精度が実験です
u → t と y → x
にずらすとご覧の通り・・・
これでも充分、東京タワーを示すことができます
こんな使い方も・・・
配達や受け持ちする地区が恵比寿駅周辺のこの辺りなら
rlg... または rlh... から始まるので rle... とかなら
自分の担当ではないという判断ができる
位置情報の必要性
引用:WikiPedia
スラム街など世界には住所がない場所が数多くある
こういう場所でも配達や病人の救護など需要はある
場所を正確に示す方法は必要不可欠
ネーミング???
どんな名前にするか迷いました。世界住所?ワールドアドレス?
GPS グローバル・ポジショニング・システム (Global Positioning System)と似ているので
グローバル・ポジショニング・アドレス (Global Positioning Address)
GPAと呼ぶ方法はどうだろうか・・・
・
名刺にこんな風に利用していただければ、漢字がわからない外国人でも場所がわかります
使ってみたい方は、こちらからどうぞ
緯度経度はGoogle maps でわかります google maps
緯度経度がわかったら、緯度経度からGPA変換 でGPA化できます。
逆に GPAから緯度経度を求めるのはこちら
地図は全てGoogle mapsから借用しました。Google mapsでGPAを直接入力できればさらに使いやすくなると思うのですが・・・
メールはこちらまで
なお、全世界の方が使って欲しいので無償にて提供したいと思います。全世界の方がこれで便利になりますように・・・