全世界の位置情報を10桁ぐらいで表せられないかな・・・
と思ったのがきっかけです。

上海旅行へ行ったときに星光撮影器材城 (カメラ市場)へ行きたかったのですが
住所は『上海市魯班路288号』となっており。駅から遠いのか、
またどの辺にあっていける距離なのかもわかりませんでした。
そこで、どの国でも使える住所表示ができないものかと考えました。
例えば・・・
シドニーオペラハウス
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
にずらすとご覧の通り・・・
これでも充分、東京タワーを示すことができます

応用した使い方で、こんな使い方はどうでしょうか?
例えば銀座の地図はこんな感じです
4桁目の文字を表示しています
これで銀座松屋に行きたいならタクシーに乗って「ctまで」という使い方です
松屋とかだったら「銀座松屋」と言えば済みますが、わかりにくいところでも二文字で表示できます
今は緯度経度から変換しています
この方が簡単に置き換えできるため
どんな名前にするか迷いました。世界住所?ワールドアドレス?
GPS グローバル・ポジショニング・システム (Global Positioning System)と似ているので
グローバル・ポジショニング・アドレス (Global Positioning Address)
GPAと呼ぶ方法はどうだろうか・・・
・
名刺にこんな風に利用していただければ、漢字がわからない外国人でも場所がわかります
使ってみたい方は、こちらからどうぞ
緯度経度がわかるサイトはこちら→ 地球探検の旅
緯度経度がわかったら、緯度経度からGPA変換 でGPA化できます。
逆に GPAから緯度経度を求めるのはこちら
地図は全てGoogle mapsから借用しました。Google mapsでGPAを入力することで直接地図表示できれば・・・
取り急ぎ自分で変換して表示するサイトは作りました。こちらです
なお、作ったばかり不具合が多々あると思います。何かあれば教えて欲しいです
メールはこちらまで
なお、全世界の方が使って欲しいので無償にて提供したいと思います。全世界の方がこれで便利になりますように・・・