読者です 読者をやめる 読者になる 読者になる

文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

世界測地系DMS・DEG形式、日本測地系DMS・DEG形式の4パターンでプロットする方法

googlemap 位置情報 ジオコーディング solr elasticsearch

地図のお話です。

測地系には「日本測地系」と「世界測地系」があり、
形式には「DMS形式」と「DEG形式」があります。

日本測地系 DMS形式 日本測地系 DEG形式
世界測地系 DMS形式 世界測地系 DEG形式

上記のように、計4パターンの座標の形式があります。

最近のシステムでは世界測地系:DEG形式が一般的なのですが、古いシステムではそうでない場合があり、自前で変換してから地図にプロットしているケースがありますね。

この時、「本当に変換した座標があっているのか?」を確認するため、プロットするサービスがあるといいのですが、4パターンに対応しているサービスが中々見つかりませんでした。

ところが最近気づいたのですが・・・

4パターンで確認できるサイトを発見しました!

世界測地系日本測地系・DMS・DEG形式でプロット

ついに見つけました。

Geocoding - 住所から緯度経度を検索
多分このサイトのお世話になっている方は多いと思います。
このサイトをよーく見ると、実はジオコーディングだけでなく、4種のプロットが可能である事が解ります。
f:id:treeapps:20140425223129p:plain

このように、

DEG形式 35.658625, 139.745415
DMS形式 N48 51 29.538 E2 17 39.692

の形式でテキストボックスに座標を入力して検索ボタンを押下すると、ジオコーディングではなくプロットがされます。更に、TOKYO97チェックボックスにチェックを入れると、日本測地系でプロットする事ができます。

tree-mapsの宣伝

2014/03/02 にグローバルオープンした、tree-mapsについて軽く宣伝しておきます。
tree-maps: 地図のWEB TOOLの事ならtree-mapsにお任せ!

tree-mapsはGAE/J・Play framework1.2、Bootstrap3、Knockout.js v3.1.0で開発したサイトです。
地図に関する機能に絞ったWEBサービスサイトです。
大量の座標を一括プロットする機能が目玉機能となっています!!

tree-mapsが提供する機能

  • DMS形式をDEG形式に、複数件一括変換。
  • DEG形式をDMS形式に、複数件一括変換。
  • 住所を緯度経度に、複数件一括ジオコーディング。
  • 緯度経度を住所に、複数件一括逆ジオコーディング。
  • 大量の緯度経度を広い画面で一括プロット(マーカー表示形式3種類)。
  • 大量の緯度経度を広い画面で、googlemap clusterを使ったまとめ表示で一括プロット。

以上の機能を提供しています。
簡単にスクリーンショットを貼ってみます。

f:id:treeapps:20140425224703p:plain
f:id:treeapps:20140425224722p:plain
f:id:treeapps:20140425224745p:plain
f:id:treeapps:20140425224914p:plain

緯度経度のプロット機能は非常に便利です!!

具体的な使い道として、

solr又はelasticsearchで、spatial search(空間検索)したデータの座標が本当に合っているかを確認する時に効果を発揮します!!マーカーに番号も表示しているので、ちゃんと近い順にソートできるかを番号を見て確認する事ができるのです!!PCのスペックに依存しますが、3万件程度のプロットも可能です(動作が大分重いですが)
試しに3万件プロットすると、以下のようなキモい画面になります。
(マーカーに番号を描画すると相当重いので番号表示はしてません。しても重なって見えません)
f:id:treeapps:20140425225949p:plain

是非空間検索の結果確認の際にtree-mapsを利用してみて下さい!!
tree-maps: 地図のWEB TOOLの事ならtree-mapsにお任せ!

高速スケーラブル検索エンジン ElasticSearch Server

高速スケーラブル検索エンジン ElasticSearch Server

[改訂新版] Apache Solr入門 ~オープンソース全文検索エンジン (Software Design plus)

[改訂新版] Apache Solr入門 ~オープンソース全文検索エンジン (Software Design plus)

Mapion・日本一の地図システムの作り方 (Software Design plus)

Mapion・日本一の地図システムの作り方 (Software Design plus)