GeoJSONビューアー
GeoJSONファイルをインタラクティブマップで視覚化します。
入力
出力
Readme
GeoJSONとは?
GeoJSONは、JSON(JavaScript Object Notation)を使用して地理データ構造をエンコードするための標準形式です。ポイント、ラインおよびポリゴンなどの単純な地理的フィーチャーとそれらのプロパティを表現します。マップ上の位置、ルート、境界、および領域を説明する方法と考えてください。コンピュータが簡単に読み取り、表示できる形式です。GeoJSONは、人間が読みやすく、軽量で、最新のウェブテクノロジーとシームレスに連携するため、ウェブマッピングアプリケーション、GISソフトウェア、およびロケーションベースサービスで広く使用されています。
GeoJSONはどのように機能しますか?
GeoJSONは地理データをフィーチャーに整理します。各フィーチャーはジオメトリ(形状と座標)とオプションのプロパティ(説明情報)を持ちます。ジオメトリタイプには、Point(単一の位置)、LineString(接続されたパス)、Polygon(囲まれた領域)、およびそれらのマルチパートバリアントが含まれます。座標は10進度の経度緯度ペアとして保存されます。この標準化された構造により、異なるマッピングツールとアプリケーションが同じ地理データを一貫して解釈および表示できるため、GeoJSONはロケーション情報を共有するための普遍的な言語となります。
ツール説明
GeoJSON Viewerは、GeoJSONデータをマップ上で可視化するインタラクティブなツールです。GeoJSONファイルをアップロードするか、JSONコードを直接貼り付けて、地理的フィーチャーがインタラクティブなLeafletマップにレンダリングされるのを確認できます。このツールは、フィーチャー数やLineStringジオメトリの総距離を含む統計情報を自動的に計算します。
機能
- 複数の入力方法: GeoJSONファイル(.json、.geojson、.geojsonl)をアップロードするか、JSONコードを直接貼り付けます
- インタラクティブなマップ可視化: インタラクティブなLeafletマップでズームおよびパンコントロール付きで地理的フィーチャーを表示します
- 自動統計: フィーチャー数とラインジオメトリの計算距離を表示します
- 距離計算: Haversine公式を使用してLineStringおよびMultiLineStringフィーチャーの総距離をキロメートルとマイルの両方で計算します
- スマートセンタリング: 最適な表示のため、マップを最初のフィーチャーに自動的にセンタリングします
- GeoJSON検証: 入力を検証して、適切なGeoJSON FeatureCollection形式を確保します
- 複数のジオメトリサポート: Point、LineString、Polygon、MultiPoint、MultiLineString、およびMultiPolygonジオメトリを処理します
- エラーハンドリング: 無効なファイルまたは不正なJSONに対して明確なエラーメッセージを提供します
ユースケース
- ルート可視化: GPSトラック、ハイキングコース、または配送ルートをマップに表示します
- 境界マッピング: 市区町村の境界、地区、または物件境界などの地理的境界を可視化します
- データ分析: GeoJSONデータを迅速に検査して、座標とフィーチャープロパティを確認します
- GIS開発: マッピングアプリケーション開発中にGeoJSONファイルをテストおよびプレビューします
- ロケーション計画: 旅行計画のために複数の関心地点またはロケーションを可視化します
- 地理データ検証: 他のツールからエクスポートされたGeoJSONが正しくレンダリングされることを確認します
- 距離測定: GeoJSONデータ内のルートまたはパスの総長を計算します
- 教育目的: 実際の地理データを可視化してGeoJSON構造について学習します