GeoJSON バリデータ・RFC 7946 構文チェック

GeoJSONバリデータが検出するエラー

GeoJSON(RFC 7946)はWebマッピングで地理データを記述する標準形式です。このツールは、Web地図の描画やGISデータ交換を妨げる一般的なエラーを検出します。

  • JSON構文: カンマの欠落、閉じ括弧の不足、末尾カンマなどの構文エラーを検出します。
  • 座標順序: GeoJSONは[経度, 緯度]の順序を要求します。Google Maps等の[緯度, 経度]表示に慣れている場合、逆転ミスが頻発します。
  • ポリゴンリング閉鎖: ポリゴンの外環は、最初と最後の座標が一致して閉じている必要があります。
  • ジオメトリ型: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollectionのいずれかであることを確認します。

GeoJSON インタラクティブ バリデータ

GeoJSONデータを下に貼り付けてください。JSON構文、座標順序、ポリゴンリング閉鎖を即座にチェックします。

GeoJSONの座標順序ルール

GeoJSONでのよくある間違いは、座標の順序を逆にしてしまうことです。Google Mapsや多くのGPSデバイスが緯度, 経度(例: 35.6895, 139.6917)の順で表示するのに対し、GeoJSON仕様は数学的慣例の[x, y]、つまり[経度, 緯度]を要求します。

よくある質問

Q: GeoJSONは高度情報に対応していますか?

はい。座標にオプションの第3要素を追加できます: [lon, lat, altitude]。高度はWGS84楕円体上のメートル単位です。

Q: ShapefileからGeoJSONへの変換方法は?

GDALコマンドラインで ogr2ogr -f GeoJSON output.geojson input.shp を使用します。QGISではレイヤを右クリックして「エクスポート > 地物の保存 > GeoJSON」を選択してください。

関連ツール

GPX・KMLバリデータ WKTバリデータ フォーマット比較ガイド 座標変換サンドボックス