.OSM

OSM ファイル

OpenStreetMap data file
質問する
クイック回答

OSMファイルは、タグが付与された点、線、面で構成される生のOpenStreetMap地理データであり、プレーンなXMLとして保存されます。JOSMやQGISで開くことで、地図上で確認できます。大規模な地域抽出データの場合は、代わりに .osm.pbf バージョンを使用してください。国全体の生のXMLは、数十ギガバイトに達することがあります。

開発元: OpenStreetMap Foundation (community project) カテゴリ: GISファイル オープンスタンダード MIME: application/vnd.openstreetmap.data+xml
対応OS Windows macOS Linux Web
関連: .GPX · .GML · .KML · .SHP

このページの内容

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

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

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

ファイルを識別する

OSM ファイル形式とは?

.osm(OpenStreetMapの略)は、OpenStreetMapエディタやGISソフトウェアで使用されるファイル形式です。.osmファイルには地理地図データが含まれており、小さな近隣地域から世界規模の道路網まで、あらゆるサイズのエリアの情報を保存できます。

.osmファイルはXML形式(UTF-8エンコード、MIMEタイプ application/vnd.openstreetmap.data+xml)でデータを保存します。各ファイルはXML宣言で始まり、その後に <osm version="0.6"> ルート要素が続きます。生の .osm ファイルは非常に大きくなる可能性があるため、.osm.bz2 や .osm.gz として圧縮された形式で配布されることがよくあります。

.osm ファイルは、3つのプリミティブ要素タイプを使用して構造化された方法で地理データを保存します。<node> 要素は、WGS84の緯度と経度の座標を持つポイントの位置を表します。<way> 要素は、道路、水路、建物の外形を形成するノード参照の順序付けられたシーケンスです。<relation> 要素は、ノード、ウェイ、および他のリレーションをグループ化して、右左折禁止や行政境界などの複雑な構造をモデル化します。各要素には、その現実世界の特性を記述する <tag k="..." v="..."/> キー・値ペアが含まれています。

planet.osm はOpenStreetMapデータベース全体の書き出しであり、登録ユーザーなら誰でもアクセスして修正できます。ユーザーは新しい機能を追加したり、既にある機能を編集したりできます。非圧縮のプラネットファイルは2 TBを超えるため、ほとんどのユーザーは地域ごとの抽出データをダウンロードするか、コンパクトなバイナリの .pbf 形式を好みます。増分地図更新は .osc OsmChangeファイルとして配布されます。

セキュリティと安全性

リスク: LOW

OSM XMLは実行可能コンテンツを含まないプレーンテキストであるため、開いても無害です。唯一の実用的な注意点として、非常に大きな抽出データ(地域やプラネット全体)はエディタやテキストビューアのメモリを使い果たす可能性があります。ビッグデータには .osm.pbf バイナリと osmium などのツールを使用してください。データはオープンライセンス(ODbL)であり、再利用には OpenStreetMap 協力者へのクレジット表記が必要です。

形式の詳細

概要
正式名称OpenStreetMap data file別名 OSM XML, OpenStreetMap XML data
開発元OpenStreetMap Foundation (community project)登場時期 2005 (OSM XML API v0.3 era); current OSM data model API v0.6 since 2009
カテゴリGISファイル
MIME タイプapplication/vnd.openstreetmap.data+xml
タイプXMLテキスト(ベクトル地理データ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Osmand / OruxMaps オフラインマップデータ - アプリはOSM由来のデータから地図をレンダリングしますが、パッケージ化された地図ファイルは .osm ではなく他の拡張子(.obf, .map)を使用します。

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

Windows4 apps
Merkaartor オープンソース .osm を開いて、地図の背景とともにOSMデータを表示・編集します。(アクティブなOSMエディタです。)
JOSM オープンソース «ファイル» > «開く» から .osm を開き、航空写真や地図の背景上でノード/ウェイ/リレーションを表示・編集します。主要なデスクトップOSMエディタ(Java)です。
QGIS オープンソース «レイヤ» > «レイヤの追加» > «ベクタレイヤの追加»(または .osm をドラッグ)します。OSMドライバがポイント/ライン/ポリゴンをGISレイヤとして読み込みます。
Notepad / any text editor オープンソース 小さな .osm ファイルを開いて、生のXMLタグを直接読み取ります。大規模な抽出データには不向きです。
macOS3 apps
Merkaartor オープンソース .osm を開いて、地図の背景とともにOSMデータを表示・編集します。(アクティブなOSMエディタです。)
JOSM オープンソース «ファイル» > «開く» から .osm を開き、航空写真や地図の背景上でノード/ウェイ/リレーションを表示・編集します。主要なデスクトップOSMエディタ(Java)です。
QGIS オープンソース «レイヤ» > «レイヤの追加» > «ベクタレイヤの追加»(または .osm をドラッグ)します。OSMドライバがポイント/ライン/ポリゴンをGISレイヤとして読み込みます。
Linux3 apps
Merkaartor オープンソース .osm を開いて、地図の背景とともにOSMデータを表示・編集します。(アクティブなOSMエディタです。)
JOSM オープンソース «ファイル» > «開く» から .osm を開き、航空写真や地図の背景上でノード/ウェイ/リレーションを表示・編集します。主要なデスクトップOSMエディタ(Java)です。
QGIS オープンソース «レイヤ» > «レイヤの追加» > «ベクタレイヤの追加»(または .osm をドラッグ)します。OSMドライバがポイント/ライン/ポリゴンをGISレイヤとして読み込みます。
Web1 app
openstreetmap.org 無料 ライブマップ自体です。«エクスポート» タブを使用してエリアを .osm としてダウンロードするか、iDエディタ(編集)を使用してブラウザ内で編集します。

技術的詳細

詳細仕様
ファイルのエンコードUTF-8 プレーンテキスト (XML)
MIMEタイプapplication/vnd.openstreetmap.data+xml
ルート要素version="0.6"、generator属性、およびオプションの <bounds> 子要素を持つ <osm>
プリミティブ要素タイプ3つ:<node>(緯度/経度ポイント)、<way>(順序付けられたノード参照リスト)、<relation>(グループ化された要素)
座標系WGS84地理座標。緯度と経度は小数点以下最大7桁(ナノ度精度)の十進数度数として保存
タグシステム要素ごとに無制限の <tag k="..." v="..."/> キー・値ペア。キーと値は自由形式のUTF-8文字列で、強制的な語彙制限はない
要素ごとのメタデータ各要素は id(64ビット整数)、バージョン番号、変更セットID、タイムスタンプ、uid、および編集履歴を追跡するユーザー属性を保存
典型的なファイルサイズ単一オブジェクトのエクスポートでは数KB、国の抽出データでは数GB、planet.osmの生のXMLは非圧縮で2 TBを超える
ファイルの識別バイナリのマジックバイトはなし。XML宣言に続き、<node>、<way>、または <relation> の子要素を含む <osm> ルートによって識別
圧縮生の .osm ではなし。配布用には日常的に .osm.bz2 または .osm.gz に圧縮される。バイナリ版の .osm.pbf は Protocol Buffers + zlib を使用
データの整合性組み込みのチェックサムはなし。整合性は整形式のXMLと、グローバルに一意な要素の id/バージョン ペアに依存
APIスキーマバージョン2009年に導入され現在も使用されているOSMデータモデル API v0.6。<osm> ルート要素の version="0.6" で宣言
増分更新形式地図の編集はプレーンな .osm ではなく .osc (OsmChange) ファイルとして交換される。.osc は同じプリミティブを <create>、<modify>、<delete> ブロック内にラップする
要素IDのサイズ64ビット符号付き整数。グローバルデータベース内で数十億の一意なノード、ウェイ、リレーションIDを許可
空間バウンディングボックスオプションの <bounds minlat="..." minlon="..." maxlat="..." maxlon="..."/> 要素が抽出データの地理的範囲を宣言
リリース日2005 (OSM XML API v0.3 era); current OSM data model API v0.6 since 2009
最新バージョンOSM XML schema tied to API v0.6 (2009, still current in 2026)
オープンスタンダードはい · ロイヤリティフリー
仕様書wiki.openstreetmap.org

OSM の変換

可能
.OSM .GEOJSONガイド
はい、OSMはGeoJSONに変換可能です。最も速い方法は、ogr2ogrコマンドまたはosmtogeojsonツールを使用することです。
変換方法
.OSM .PBFガイド
はい。osmium-toolを使用すれば、1つのコマンドでOSMをPBFに変換でき、すべてのプラットフォームで最速の選択肢となります。
変換方法
.OSM .CSVガイド
はい - 最も直接的な方法は、ogr2ogr(GDAL の無料コマンドラインツール)または QGIS の「CSV として保存」です。どちらも座標と選択したタグを含むポイントレイヤーをエクスポートできます。
変換方法
.OSM .GMLガイド
はい、OSM を GML に変換できます。最も速い方法は、.osm ファイルを読み込んで .gml 出力を直接書き出す ogr2ogr コマンドを使用することです。
変換方法
.OSM .SHPガイド
はい、OSM は Shapefile に変換できます。最も早いルートは ogr2ogr コマンドを使用することです。これにより、データがポイント/ライン/ポリゴンの各 .shp ファイルに自動的に分割されます。
変換方法
.OSM .GPXガイド
はい、無料のコマンドラインツールである ogr2ogr(GDAL の一部)または GPSBabel を使用して OSM を GPX に変換できます。これらは Windows、macOS、Linux で利用可能です。
変換方法
.OSM .KMLガイド
はい、OSMファイルはKMLに変換可能です。最も早い方法は、単一のogr2ogrコマンドを使用することです。
変換方法

コミュニティ Q&A

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

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

よくある質問

.osmファイルを開くにはどうすればよいですか?
JOSM(OpenStreetMapエディタ)またはQGISで開くと、地図上で確認できます。XML形式であるため、テキストエディタで生のノード、ウェイ、タグを表示することもできますが、小さなファイルには適していても、大規模な抽出データには不向きです。
.osmファイルは画像ですか?
いいえ。これはレンダリングされた画像ではなく、地図の背後にある生のベクトルデータ(タグ付きの点、線、面)です。地図上に描画するには、QGISやJOSMのようなGIS/エディタが必要です。
.osmと.osm.pbfの違いは何ですか?
データの内容は同じOpenStreetMapデータですが、エンコードが異なります。.osmは冗長なXML(人間が読めるが巨大)であり、.osm.pbfは非常に小さく高速なコンパクトバイナリ(Protocolbuffer Binary Format)です。広大なエリアにはPBFを、小規模な編集にはXMLを使用してください。
OSMデータをShapefileやGeoJSONに変換するにはどうすればよいですか?
GDALの ogr2ogr またはQGISを使用してください。これらはOSMをポイント/ライン/ポリゴンに分割します。どのOSMタグを属性列にするかは(GDALの osmconf.ini 経由で)選択できます。
なぜ.osmファイルがこれほど大きいのですか / 開けないのですか?
国全体の生のXMLは数十ギガバイトになることがあり、テキストエディタの処理能力を超えてしまいます。代わりに .osm.pbf バージョンをダウンロードし、osmium や osmconvert で処理するか、QGIS/PostGISにロードしてください。
.osmデータはどこでダウンロードできますか?
openstreetmap.org から狭い範囲をエクスポートするか、Geofabrik や BBBike から地域ごとの抽出データを取得するか、Overpass API を使用して特定の機能をクエリしてください。大規模なダウンロードは .osm.pbf または .osm.bz2 として提供されます。

参考文献

1OpenStreetMap Wiki - OSM XMLwiki.openstreetmap.org
2OpenStreetMap Wiki - Elements (node/way/relation)wiki.openstreetmap.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.ICSiCalendar data file
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

関連する拡張子

.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 で閲覧