ジオコード(地理情報)変換ページ
ジオコード(緯度経度情報)変換結果
世界測地系(WGS84) : 35.40.41.66 / 139.45.12.41
世界測地系 : 35.6782389 / 139.7534472
日本測地系(JPN) : 35.40.30.00 / 139.45.24.00
日本測地系 : 35.6750012 / 139.7566659
世界測地系(GRS80) : 35.40.41.66 / 139.45.12.41
世界測地系 : 35.6782389 / 139.7534472
Open Localtion Code : 8Q7XMQH3+79WF
マップコード(MAPCODE) : 645 023*77
LP Address(旧称ロカポ) : SD9.XC4.XV2.GT2
ジオポ : Z4RP7EhQ
ジオコード(緯度経度情報)リンク集
地図表示
エラー多数のため休止中
使い方
- 変換したいコードの左端のボタンを選択状態にする。
- 変換したいコードの値を入力する。
- 「Send」ボタンをクリックすると、残りのコードが変換されて表示されます。
- 下部にその位置の地図へのリンクが出ます。
(現在APIエラーにより地図表示自体は休止中。)
注意!!!!!!!
本プログラムの利用に際し、以下の点についてあらかじめ了承願います。
- 本ジオコード(地理情報)変換は「完全非保証」です。大幅にずれることはあまり無いと思いますが、結果についてはあくまで個人の使用において、自己責任のもとで利用願います。
- 「マップコード」および「MAPCODE」は(株)デンソーの登録商標です。
- 特にマップコードについては、デンソーさんから技術供与を受けないで、公開された情報を基に、あくまで私(サイバラ)の独自の解析・解釈・推定による変換アルゴリズムを適用した結果です。本プログラムによる結果について、デンソーさんへ問い合わせることは絶対にしないようお願いします。
- 日本測地系(JPN)と世界測地系(WGS84)の変換には、それぞれベッセル楕円体,WGS84で定義された準拠楕円体を元に計算しています。また、変換「元」の標高を0mと仮定して変換していますので、変換->逆変換すると微妙に位置がずれます。ITRF座標系GRS80楕円体による計算も一応行っていますが、結果を見る限りWGS84との間の差はほとんど無いようです。
- 基本マップコード使用時、拡張マップコード部は「*00」(エリアの中心位置)とみなしています。Mapionでは「*55」(エリアの南西隅の位置)を表示する仕様になっているため、この部分について挙動が異なります。(一般のカーナビでは「*00」とみなすと思いますが充分確認が取れていません)
- マップコードのゾーン番号について、私(サイバラ)自身が確認できたもの全てに対応しています。ゾーン番号0~1161番まではほぼ確定しています。それ以上のマップコードは定義上1203番まで存在するはずですが、全部は判明しませんでした。そこで判明した範囲で対応していますが、現時点では仮対応(無保証)と思って下さい。
- 一般的な日本領土内であればマップコードは全て網羅されているはずです。
私の調べた限りでは、北方4島の一部、竹島、沖ノ鳥島(日本の最南端)などにはマップコードが無いことが判明しています。
- OLC(Open Location Code)のショートコード(+の左側の文字数が8文字未満、通常4文字のもの)について、本来は住所名もしくは現在位置を参照して対応するものですが、本プログラムでは現在位置を取得していませんので、現在位置として東京都庁に固定しています。
- OLCは(11文字目までは)本来2文字がペアでセットになっていなければいけないなど、制約が多いです。本プログラムでは出来る限り好意的に柔軟に解釈していますので、本家でエラーになるコードでも変換できることがあります。
- 本プログラムは事前の断りなく仕様変更の可能性があります。恒久的な利用を前提としないようにお願いします。
- 本プログラムはいろいろと実験的なことをやっていますので、一時的に動作しない可能性があります。
- もしエラーや変換間違いなどが出ましたら、その状況を(入力したジオコードを含めて)私(サイバラ)まで連絡ください。その際、一番下↓に示されているバージョン番号も合わせて連絡頂ければ幸いです。連絡に対しては出来る限り前向きに対応するよう努力するつもりですが、確実な保証はできませんので、あらかじめお断りしておきます。
Saibara's Convert GEO code Version 1.06e
E-mail address :
saibara(a)big.or.jp
(Please use 'atmark' character instead of '(a)')