ネットサービスの開発に役立ちそうな話題を中心にお届けします。
F.Ko-Jiの「一秒後は未来」 > Javascript > 地理情報をJSONで記述するフォーマット「GeoJSON」
2008年08月27日 23:04
1260日前に投稿

地理情報をJSONで記述するフォーマット「GeoJSON」

  • ... PV
  • このエントリーをはてなブックマークに追加

スポンサード リンク

地理情報(地理空間情報)をJSONで記述するための GeoJSON というフォーマットがあるのを知りました。

» GeoJSON -- JSON Geometry and Feature Description

仕様を見てみるとリビジョン1.0は2008年6月に公開されています。

GeoJSONはただのフォーマットです。ある緯度/経度の地点、ある地点とある地点を結ぶ直線、複数地点を結ぶ多角形などを、うまくJSON形式で記述(表現)できるようにしたものです。

ドキュメントのAppendixからサンプルを引用しますが、たとえばある地点をGeoJSONで記述すると、

{ "type": "Point", "coordinates": [100.0, 0.0] }

のようになります。複数のポリゴンを表現したい場合は、

{ "type": "MultiPolygon",
  "coordinates": [
    [[[102.0, 2.0], [103.0, 2.0], [103.0, 3.0], [102.0, 3.0], [102.0, 2.0]]],
    [[[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]],
     [[100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2]]]
    ]
  }

のように記述するそうです。

GeoJSONを活用したプロジェクトは Users - GeoJSON にまとめられています。リストには GeoRuby というプロジェクトや、米Yahoo!の Fire Eagle などが含まれています。

» via: 3 Top Data Formats for Map Mashups: KML, GeoRSS and GeoJSON

スポンサード リンク

Written by
Meity.jp - 「DM送りたいのでフォローしてください」とかめんどくさくないですか?


トラックバック

このエントリーのトラックバックURL:

Javascript

English version

前のエントリー: « もしも「33分探偵」が映画化されたら
次のエントリー: テレビ番組で紹介された情報をリアルタイムに提供するサイト »

コピペにご利用ください。

タイトル:

URL:

リンク用HTMLタグ: