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」を選択してください。