.GEOJSON

GEOJSON ファイル

GeoJSON geospatial data file
質問する
クイック回答

GEOJSON ファイルは、点、線、ポリゴンなどの地理的特徴とその属性をプレーンな JSON テキストとして保存する形式で、ウェブマッピングの標準フォーマットです。何もインストールせずに地図上で確認するには、geojson.io にドラッグするか、GitHub リポジトリにアップロードしてください。GIS 作業で使用する場合は、無料の QGIS で開くことができます。

開発元: GeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016) カテゴリ: GISファイル オープンスタンダード MIME: application/geo+json
対応OS Windows macOS Linux Web
関連: .GPX · .GML · .KML · .SHP

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 23, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

GEOJSON ファイル形式とは?

.geojson ファイルには、JSON テキスト形式でエンコードされた地理データが含まれています。このファイルは、位置(点)、線、ポリゴン、またはその他のジオメトリタイプの情報を保存できます。その内容は実在のオブジェクトを表すことができ、例えば「線」は道路や送電線を表し、「ポリゴン」は建物の外形や行政境界を表すことができます。

.geojson ドキュメントは、トップレベルの type フィールド(最も一般的なのは "FeatureCollection")を中心に構成されており、そこに Feature オブジェクトの配列が保持されます。各 Feature は、ジオメトリ(座標)と、名前、人口、カテゴリなどの属性データのための自由形式の properties オブジェクトをペアにしています。この形式は 2008 年にコミュニティのワーキンググループによって最初に定義され、2016 年に IETF RFC 7946 として標準化されました。これにより、座標参照系が WGS 84 に固定され、座標順序が「経度が先、緯度が後」と義務付けられました。これは、ツールがその逆を想定している場合にエラーの一般的な原因となります。

.geojson ファイルは、国境や道路のような伝統的な地図データのみを保存するとは限りません。GSM 信号のカバーエリアマップや航法ウェイポイントなど、抽象的な空間データにも使用されます。この形式は JSON をベースにしたプレーンな UTF-8 テキストであるため、アプリケーション間でのデータ転送が容易であり、Leaflet、Mapbox GL、OpenLayers などのウェブマッピングライブラリでネイティブに利用できます。大規模なデータセットの場合、TopoJSON のようなよりコンパクトな代替案の方がファイルサイズを小さくできますが、.geojson は依然としてウェブマッピングの標準的な交換フォーマットです。関連する地理空間フォーマットには .kml や .gpx があります。

セキュリティと安全性

リスク: LOW

GeoJSON は実行コードを含まないプレーンな JSON テキストであるため、ファイル自体はどのエディタで開いても安全です。2 つの注意点があります。非常に大きな GeoJSON ファイルはブラウザベースのビューアをフリーズさせる可能性があること(ビッグデータには QGIS を使用するか、バイナリ/トポロジ形式に変換してください)、およびデータがプライバシーに関わる可能性があることです。座標は自宅、ルート、資産の場所を明らかにする可能性があるため、公開前に「properties」を確認してください。また、緯度・経度を期待するツールに読み込ませる際は、経度優先の順序に注意してください。そうしないと、地物が間違った場所に配置されます。

形式の詳細

概要
正式名称GeoJSON geospatial data file別名 GeoJSON, Geographic JSON
開発元GeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016)登場時期 2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
カテゴリGISファイル
MIME タイプapplication/geo+json
タイプJSON ベースの地理空間ベクトルデータ(プレーンテキスト)
標準規格オープン・ロイヤリティフリー

GEOJSON ファイルを開くプログラム

Windows4 apps
Notepad オープンソース 生の JSON を読み書きするためにテキストとして開きます(地図表示はありませんが、素早い修正に便利です)。
QGIS オープンソース 「レイヤ」>「ベクタレイヤの追加」(または .geojson を地図上にドラッグ)して、表示、スタイリング、変換を行います。無料かつ強力な GIS ツールです。
Visual Studio Code 無料 .geojson をテキストとして開いて JSON を読み書きできます。「Geo Data Viewer」拡張機能を使用すると、エディタ内で地図上にレンダリングできます。
GDAL/OGR (ogr2ogr) オープンソース コマンドラインツール:ogrinfo data.geojson で検査したり、ogr2ogr out.shp data.geojson で変換したりできます。ほとんどの GIS 変換の背後にあるエンジンです。
macOS3 apps
Apple Xcode 無料 .geojson をテキストとして開き、プロジェクトで使用する場合は MapKit 上でプレビューやオーバーレイが可能です。iOS/macOS 開発者向けであり、一般的なビューアではありません。
QGIS オープンソース 「レイヤ」>「ベクタレイヤの追加」(または .geojson を地図上にドラッグ)して、表示、スタイリング、変換を行います。無料かつ強力な GIS ツールです。
Visual Studio Code 無料 .geojson をテキストとして開いて JSON を読み書きできます。「Geo Data Viewer」拡張機能を使用すると、エディタ内で地図上にレンダリングできます。
Linux2 apps
QGIS オープンソース 「レイヤ」>「ベクタレイヤの追加」(または .geojson を地図上にドラッグ)して、表示、スタイリング、変換を行います。無料かつ強力な GIS ツールです。
GDAL/OGR (ogr2ogr) オープンソース コマンドラインツール:ogrinfo data.geojson で検査したり、ogr2ogr out.shp data.geojson で変換したりできます。ほとんどの GIS 変換の背後にあるエンジンです。
Web3 apps
geojson.io 無料 .geojson をページ上にドラッグ(または貼り付け)して、インタラクティブな地図上で地物を表示、描画、編集できます。インストール不要です。
GitHub / Gist 無料 .geojson をリポジトリや Gist にアップロードまたは貼り付けると、GitHub が自動的にインタラクティブな Leaflet 地図としてレンダリングします。
Mapbox / Leaflet フリーミアム 可視化やスタイリングのために、ウェブマップのデータソースまたはレイヤーとして GeoJSON を読み込みます。

技術的詳細

詳細仕様
MIME タイプapplication/geo+json (RFC 7946 により登録); レガシー: application/vnd.geo+json
テキストエンコーディングBOM なし UTF-8 (RFC 7946 により義務付け。交換において BOM は禁止)
ベースフォーマットJSON (プレーンテキスト)。専用の GIS パーサーがなくても、標準的な JSON ライブラリで解析可能
座標参照系WGS 84 (EPSG:4326)。RFC 7946 により固定されており、準拠ファイルでは代替 CRS の宣言は許可されない
座標軸の順序経度、緯度(その後にオプションでメートル単位の高度)。多くの GIS ツールで使用される「緯度、経度」の慣習とは逆であり、ポイントの配置ミスの頻繁な原因となる
サポートされるジオメトリタイプPoint, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
ドキュメント構造「type」メンバを持つトップレベルの JSON オブジェクト。FeatureCollection は Feature オブジェクトの「features」配列を保持し、各 Feature は「geometry」と「properties」キーを持つ
ファイル識別子バイナリのマジックバイトはなし。トップレベルの「type」値が GeoJSON のタイプ名(例:FeatureCollection, Point)と一致する JSON オブジェクトによって識別される
圧縮組み込みの圧縮はなし。通常、HTTP 経由で Content-Encoding を使用して gzip 圧縮されて提供される。テキスト中心のファイルではサイズを 60-90% 削減可能
典型的なファイルサイズ数 KB(数個のポイント)から数百 MB(高解像度のポリゴン境界)まで。FlatGeobuf などのバイナリ GIS 形式と比較すると冗長
RFC 7946 以前の互換性2008 年のコミュニティ仕様ファイルには、任意のジオメトリレベルで「crs」メンバや bbox が含まれている場合がある。RFC 7946 では CRS 宣言は完全に削除された
整合性 / チェックサム組み込みはなし。整合性はトランスポート層(TLS)またはバージョン管理(Git)によって管理される
行区切りバリアントGeoJSONL / NDJSON (`.geojsonl`): 1 行に 1 つの GeoJSON Feature を配置し、大規模なデータセットのストリーミング取り込みや部分読み取りを可能にする
ウェブおよび GIS での採用Leaflet、Mapbox GL JS、OpenLayers のネイティブ入力形式。GitHub のリポジトリブラウザは `.geojson` ファイルを自動的にインタラクティブな地図としてレンダリングする
リリース日2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
最新バージョンRFC 7946 (August 2016)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

GEOJSON の変換

コミュニティ Q&A

ユーザーからの質問
質問する
GEOJSON ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。GEOJSON ファイルについて最初の質問をしてみましょう。

よくある質問

GeoJSON ファイルを開くにはどうすればよいですか?
地図上で見るだけであれば、geojson.io にドラッグするか、GitHub のリポジトリや Gist にアップロードしてください(GitHub は GeoJSON を自動的にレンダリングします)。GIS 作業には、無料の QGIS で開きます。プレーンテキストなので、任意のエディタ(VS Code、Notepad++ など)で生の JSON を表示することも可能です。
GeoJSON と JSON の違いは何ですか?
GeoJSON は、地理データのための特定の JSON 構造(RFC 7946)です。FeatureCollection のような「type」と、座標配列を持つジオメトリが必要です。すべての GeoJSON ファイルは有効な JSON ですが、ほとんどの JSON ファイルは GeoJSON ではありません。
GeoJSON のポイントが間違った場所(海の中など)に表示されるのはなぜですか?
ほとんどの場合、座標の順序の間違いです。GeoJSON(RFC 7946)では、座標を [経度, 緯度] の順で記述します。ツールが [緯度, 経度] を期待している場合、ポイントが入れ替わって表示され、多くの場合、アフリカ沖の(0,0)付近に配置されてしまいます。
GeoJSON を Shapefile に変換するにはどうすればよいですか?
QGIS を使用するか(ファイルを読み込み、「エクスポート」>「地物の保存」>「ESRI Shapefile」を選択)、GDAL を使用します:ogr2ogr -f "ESRI Shapefile" out.shp in.geojson。Shapefile は複数のファイル(.shp/.shx/.dbf)で構成され、フィールド名が短縮されることに注意してください。
GeoJSON を KML に変換するにはどうすればよいですか?
QGIS で開いて KML にエクスポートするか、ogr2ogr -f KML out.kml in.geojson を実行します。KML にすると、Google Earth でデータを表示したり、Google マイマップにインポートしたりできます。
GeoJSON ファイルを編集できますか?
はい。プレーンな JSON なので、テキストエディタで小さな変更を加えることができますが、構文を壊しやすいです。視覚的に編集するには、geojson.io や QGIS で地物を描画・調整するのが最適です。これらは JSON の有効性を維持したまま編集できます。
GeoJSON が大きすぎて地図が読み込まれません。どうすればよいですか?
ブラウザベースのビューアは巨大なファイルに苦労します。代わりに QGIS を使用するか、ジオメトリを簡素化(mapshaper.org)するか、大規模なデータセット向けに TopoJSON や FlatGeobuf/GeoParquet などのバイナリ形式に変換してください。

参考文献

1IETF RFC 7946 - The GeoJSON Formatwww.rfc-editor.org
2geojson.io - view, draw and edit GeoJSON onlinegeojson.io

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

関連する拡張子

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧