GeoJSON ビューアー&バリデーター
GeoJSON を貼り付けるかドロップして検証し、地図で見て、フィーチャーの概要を読み取る――すべてブラウザー内で。
GeoJSON はブラウザー内で検証・要約・描画され、アップロードされることはありません。ベース地図を描くために OpenStreetMap のタイルのみが読み込まれ、表示したジオメトリがサーバーに保存されることはありません。
代わりに表が必要ですか?GeoJSON を CSV に変換しましょう。
GeoJSON ビューアー について
この GeoJSON ビューアー&バリデーターは、データを検証してブラウザーを離れることなく地図に描きます。GeoJSON を貼り付けるか、.geojson または .json ファイルをドロップすると、まずテキストが整形式の JSON であること、次に有効な GeoJSON オブジェクト――FeatureCollection、単一の Feature、あるいは Point・LineString・Polygon のような素のジオメトリ――であることを確認します。何か問題があれば正確なメッセージが出ます:JSON の構文位置、不明なジオメトリ型、欠落または非配列の座標、位置が少なすぎるリングなどです。有効なジオメトリは、データに自動フィットする Leaflet の地図で描画され、総フィーチャー数・ジオメトリ型ごとの内訳・全体のバウンディングボックスの概要が得られます。ワンクリックで整形または最小化できます。座標はデバイス上で解析・描画されるため、データは手元に残ります。
機能
- 入力が整形式の JSON かつ有効な GeoJSON オブジェクトであることを 1 度のパスで検証
- FeatureCollection・単一の Feature・素のジオメトリを受け付け
- 正確なエラー:JSON 構文・不明な型・欠落した座標・不正なリングの位置数
- 点・線・ポリゴンを、範囲に自動フィットする Leaflet の地図で描画
- 総フィーチャー数と、各ジオメトリ型(Point・Polygon…)の数を表示
- 全体のバウンディングボックスを [west, south, east, north] として計算・コピー
- GeoJSON を整形または最小化し、いずれもワンクリックでコピー
- .geojson または .json ファイルをドロップ、あるいはテキストを貼り付け、地図をライブプレビュー
GeoJSON ビューアー の使い方
- 入力欄に GeoJSON を貼り付けるか、.geojson / .json ファイルをドロップします(または例を読み込みます)。
- 検証バナーを読みます:緑の結果、または直すべき正確なエラー。
- 有効なジオメトリが、データにフィットする地図に描かれるのを確認します。
- 概要でフィーチャー数・ジオメトリの内訳・バウンディングボックスを確認します。
- 整形または最小化した GeoJSON を、あるいはバウンディングボックスをコピーします。
例
入力
{"type":"Feature","geometry":{"type":"Point","coordinates":[2.2945,48.8584]},"properties":{"name":"Eiffel Tower"}}
出力
Valid Feature · 1 feature
Point: 1
Bounding box: [2.2945, 48.8584, 2.2945, 48.8584]
単一の Point Feature が検証を通り、パリのエッフェル塔にピンを落とします。
よくあるエラーとトラブルシューティング
- GeoJSON は有効に見えるのに地図が空になる。 — 座標の順序を確認してください。GeoJSON は [longitude, latitude] であり、lat/long ではありません。入れ替わった値は、しばしば点を海に、フィットした範囲の外に落とします。
- Polygon が位置数が少なすぎるとして拒否される。 — 各 Polygon のリングには少なくとも 4 つの位置が必要で、閉じていなければなりません。つまり最後の座標が最初と一致します。リングに閉じる点を追加してください。
- 検証が「unknown type」メッセージで失敗する。 — 「type」は GeoJSON の型でなければなりません:FeatureCollection・Feature、または Point・LineString・Polygon・MultiPolygon・GeometryCollection のようなジオメトリです。大文字小文字や値を直してください。
よくある質問
- このビューアーで有効な GeoJSON と見なされるのは何ですか。
- 入力は整形式の JSON かつ GeoJSON オブジェクトである必要があります:features 配列を持つ FeatureCollection、ジオメトリを持つ単一の Feature、または Point・LineString・Polygon のような素のジオメトリです。ビューアーは描画する前に型とすべての座標配列を確認します。
- 点が地図上の間違った場所に表示されるのはなぜですか。
- GeoJSON は座標を [longitude, latitude] として格納し、多くの地図や API が使う lat/long の順とは逆です。点が海や別の国に落ちる場合、経度と緯度がほぼ間違いなく入れ替わっています。
- バウンディングボックスはどのように計算されますか。
- ビューアーはデータ内のすべての座標をたどり、経度と緯度の最小・最大を追跡して [west, south, east, north] を返します。null ジオメトリを持つフィーチャーは座標を持たないため、ボックスは位置を持つジオメトリのみを覆います。
- どのジオメトリ型を描画・カウントできますか。
- Point・MultiPoint・LineString・MultiLineString・Polygon・MultiPolygon・GeometryCollection です。点はピンとして、線とポリゴンは図形として描かれます。概要には、データに含まれる各ジオメトリ型の数が表示されます。
- ここで GeoJSON を表示すると座標がどこかにアップロードされますか。
- いいえ。解析・検証・概要はブラウザー内で動くため、貼り付けた GeoJSON はデバイスに残ります。ジオメトリの背後にベース地図を描くために、OpenStreetMap のタイルのみがネットワーク経由で読み込まれます。
関連ツール
- GeoJSON から CSV — GeoJSON と CSV をブラウザー内で相互変換。Point は緯度・経度の列になり、線やポリゴンも保持されます。
- WKT から GeoJSON — WKT(Well-Known Text)と GeoJSON をブラウザー内で相互変換。POINT・LINESTRING・POLYGON に対応します。
- KML から GeoJSON — KML と GeoJSON をブラウザー内で相互変換。Point・線・ポリゴンと名前を引き継ぎ、地図データはデバイス上に留まります。
- GPX ビューアー — .gpx ファイルを地図で開き、距離・標高・バウンディングボックスを読み取り GeoJSON をエクスポート。
- GPX から GeoJSON — GPX と GeoJSON をブラウザー内で相互変換。トラックやウェイポイントはデバイスから外に出ません。
- 緯度経度マップ — 緯度と経度を地図にプロットし、地図をクリックして座標を読み取れます。
すべての ArrayKit ツール