JA:Planet.osm
Planet.osm はOpenStreetMap databaseのスナップショットです。
Contents |
なにが入っていますか?
Planet.osm は、 データベース中の最新版の ノード、ウェイ、リレーション、チェンジセットです。当然すべてのタグが含まれます。しかし、編集履歴は含まれませんし、データの裏にあるGPSトレースも含まれません。
ファイルは、XMLフォーマット .osmファイル形式に従います。
更新頻度
planet.osmの新しいバージョンは、毎週リリースされます(現在毎木曜日の朝(日本時間の夕方)に更新されます)。 これは2006年4月より始めました。 現在(2011年7月の時点)の planet.osm ファイルのサイズは、250 ギガバイトを越えます。 (bzip2圧縮で、14GB まで減らされています。)
週刊ダンプは通常イギリス時間の水曜01:10am に始まり、その時点までの変更が全て含まれるように保証されます。ダンプは、データベーストランザクションの範囲内で実行されていますが、完全な参照性は想定していません。 Planet.osm/FAQ を参照してください。 ダンプは完成するまで、通常12時間ほどかかります。
加えて、定期的差分(diff)を提供しています。 これらは、毎日('daily'サブディレクトリーにあります)生成されています。最近では毎時、毎分の差分も提供しています。 これらは、Osmosisによって生成されており、全データセットを再構成するのに使うことができます。(いろいろな場合の使い方は、osmosis のページにある例を見てください。) これらは差分のみを含むので、ずいぶん小さいファイルになります; 毎時差分ファイルは、だいたい圧縮して 10 MB 以下です。詳細は、Planet.osm/diffsを見てください。
ダウンロード
planetファイルのサイズが大きいため、古いwgetコマンドではダウンロードできません。古いwgetコマンドはファイルサイズが2GB以下にしか対応しておらず、したがってそれ以上のサイズのファイルのダウンロードを試みるとマイナスのサイズと認識してしまい、ダウンロードに失敗します。その場合は新しいwgetコマンドを入手してください。
オリジナルのサイトURL:
まずはミラーサイトもしくはtorrentsのほうを確認してください!
ミラーサイト
フルミラー - 速いしOSMサーバーを邪魔しません。
- http://ftp.heanet.ie/mirrors/openstreetmap.org/ (毎時更新。ftpやrsyncも使えます。)
- http://planet.king-nerd.com (毎 4時間更新)(ニューヨークのホストで、バックが新しい100mbit 線です。)
- http://ftp5.gwdg.de/pub/misc/openstreetmap/ (毎日更新のフルミラー, 加えてドイツとヨーロッパの Geofabrik 部分抽出があります。) (3gbit, Göttingen, DE )
planet.osm のみのミラー
- http://ftp.snt.utwente.nl/pub/misc/openstreetmap/planet-latest.osm.bz2 (2008年9月16日より毎日更新)
- http://ftp.ecki-netz.de/osm/planet-latest.osm.bz2 (毎週更新) (2008年6月20日から1週間遅れ)
- http://download.bbbike.org/osm/
- http://mirror.openstreet.nl/ - 4月で最後の更新
- http://www.openstreetmap.ca/planet/ (毎週更新。加えて北アメリカの定期的部分抽出) (現在はオフラインらしい)
部分抽出
| ミラー | 利用可能なplanet 部分抽出 | 更新頻度 | 差分 | |
|---|---|---|---|---|
| http://download.geofabrik.de/osm/ | 全てのヨーロッパの国に対して毎日抽出; 全てのヨーロッパの国といくつかの地域 (例えば、アルプス区域); 北米; いくつかのヨーロッパ以外の国; 全てのドイツのBundesland; 全てのフランスのDepartement; イングランド/スコットランド/ウェールズ; いくつかの英国連邦の国; いくつかのロンドンBouroughs) ヨーロッパとドイツの抽出は ftp://ftp5.gwdg.de/pub/misc/openstreetmap/download.geofabrik.de でミラーされている。 |
毎日 | No | |
| http://downloads.cloudmade.com/ | Extracts by country for OSM XML feature, shapefile, Navit, and Garmin; GPX and TomTom POI by country. | 毎週または毎月 | No | |
| http://www.osmaustralia.org/downloads.php | daily extract of Australia and New Zealand, also in Garmin format | Daily | No | |
| http://nick.dev.openstreetmap.org/downloads/planet/ | イギリス | Weekly | No | |
| http://hypercube.telascience.org/planet/ | オランダ、スカンジナビア、台湾と、planet の差分 | Daily | Yes | ? |
| http://download.freemap.sk/slovakia.osm/ | スロベキアのみ: 毎日抽出と毎日差分 | 毎日 | Yes | |
| http://kubajz.kbx.cz/junk/osm/ | チェコのみ: daily extract and daily diffs | Daily | No | |
| http://osm.stilpu.org | (ルーマニアのみ: daily extract and diffs, also in Garmin, Navit and Gosmore format | 毎日 | No | |
| http://planet.openstreetmap.nl | ベネルクス3国 (オランダ、ベルギー、ルクセンブルグ)、アルバ、 ボネール島、 キュラソー島、サバ島、シント・ユースタティウス島、シント・マールテン島と、planet の差分 | 毎日 | Yes | |
| http://78.46.81.38/ | (OSM Server Side Scriptで作る市ぐらい小さい抽出。大体非圧縮で300 MBくらいのファイルになる。) | 毎時 | No | |
| http://gis-lab.info/projects/osm-export.html | Russia regions; Belarus; update at 5 GMT | Daily | No | |
| http://archive.mmu.edu.my/openstreetmap/ | daily extract of Malaysia | Daily | Yes | |
| http://student.geof.hr/osm/ | daily extract of Croatia and Croatia, Slovenia, Bosnia, Monte Negro (hrsibame) in osm.bz2 and garmin format | Daily | No | |
| http://download.bbbike.org/osm/ | Full Planet (OSM and PBF), extracts of more than 200 cities and regions world wide | Weekly | No |
Bittorrent
You can go to http://osm-torrent.torres.voyager.hr/ to get latest planet torrent or more info, or directly subscribe to RSS feed. Note that this service would better be done on OSMF servers (as it is currently wasting bandwidth and being about a day or a half late), but I'm setting it up as a proof-of-concept service to community. Let me know how it works for you.
If you can lobby with OSMF to implement this feature on planet.openstreetmap.org server, that would be great :-) --mnalis 16:35, 12 December 2010 (UTC) (see talk page for info of possible updates and historical data)
ファイルの展開
ファイルを圧縮形式にする事ができるツールはたくさんありますが、圧縮形式は何らかの理由で展開する必要がでてきます。 Windows では、7-zip 展開ツールをダウンロードしてください。 On Ubuntu and other Debians, just double-click the file and drag the contents out of the opening container. Linux では、単に bzip2 -d planet.osm.bz2と書いてみてください。違う方法で行いたい人は、次の圧縮プログラムのリストを見て参考にしてください。
libbzip2を利用して自分で、圧縮関連を扱いたい人は、pbzip2 でファイルを圧縮して、複数ストリームを含めて、 bzip2 ドキュメントの section 3.4.8 にある記述にしたがってやってみてください。
ダウンロードと同時に展開
ダウンロードにおいてはネットワーク速度がボトルネックになるでしょう。ファイルを入手したらそれを展開することになりますが、その際にはディスク入出力がボトルネックになるでしょう。bzipファイルを直接取り扱うことができたとしても、今度はCPU速度がボトルネックとなるでしょう。
もしプラネットファイル(2010年9月時点で180GB)を展開するための充分なディスク空き領域を持っている場合は、ダウンロード中にオンザフライで展開を行うことで時間の浪費とディスクスレッシングの発生を避けることができます。以下のようにコマンドを入力してください。
wget -O - http://planet.openstreetmap.org/planet-<date>.osm.bz2 |bzcat >planet-<date>.osm
こうすることでダウンロードが完了したときには展開も完了しているでしょう。
ファイルの処理
ファイルは、OSM XMLフォーマットです。たくさんこのファルルを扱うスクリプトが、 SVNにあります。中には、データベースに入力する為のものもあります。
- Osmosisは、Java ツールで、planet ファイルをあなたのデータベースに入力する事ができます。
- planetosm-to-db.plは、current-ruby-server-database も作る事ができます。 (または、かなり違うけどWhere Are They(データベーススキーマを含んでます。)を使って、PostgreSQLのも作れます。).これは、ノードとセグメントIDをメモリーの中に蓄えます。だから、データの一部のみ(exclude or include)がインポートできます。 通常、100 MB ほど使用します。速くないので、イギリスのみのplanet 抽出だけ読み込むのに数時間かかります。
- テスト目的のみにDBが必要なら、 http://richard.dev.openstreetmap.org/osm05.sql.gz が、2008年1月のイギリスの 75Mバイト SQL ダンプです。(現在はテーブルのみです。 - でも、そのテーブルを使う事ができます。 - リレーションテーブルはないです。)
- (SVNにある他のツールは、 0.5 データベースストラクチャーにアップデートされてません。ですから、使い物になりません。)
- Tagwatch には、OSMファイルを処理するコードが含まれています。
- There is a Perl module which can work on normal and compressed osm files here: osm.pm. Examples can be found here User:Gary68
- Filtering an .osm file for certain tags or clipping it into geographical regions.
- Updating an .osm file using one or more .osc OsmChange files.
- Keep a local .osm file up-to-date: Daily update an OSM XML file.
planet.osm を使うもの
- "OSM Aware" は、認識ツールとOSM 差分ファイルからいろいろなバージョンのKMLに変換されたリポジトリーです。毎日、毎時、毎分アップデートされています。活性度は、Google Earth, Google Maps, OpenLayers と World Wind ( ウェブサイトのリンクと情報を参照してください) で見る事ができます。
- mapnikで変換されたOSM データが、GpsDriveルーティングアプリケーションにあります。
- ヨーロッパのOSM 普及率の地図は、2006年4月のヨーロッパのOSMの 普及率の写真です。
- QGIS にPlanet.osmをインポート
- GnuplotでOpenStreetMapを印刷 - 世界をPDF ファイルに印刷する。
- Little-osm は、スタンドアローンの Planet.osm をインポート可能なウェブサーバーで、
/mapリクエストも受け付けます。これは、JOSMをリードオンリーのオフラインで動かす事ができます。 - Where Am I? と Where Is It? - あなたが指定した場所の近くの場所名、ノード、道路などを探すPython スクリプト - 詳細は Where Are They
- Osmarender, Mapnik , Kosmos、 Tiles@home は、地図を描くのに使われています。 - 現在は主にプロトコールインターフェイスを使ってます。
- Gosmore ビューワーは、インクリメンタルサーチをします。
- ArcGISにPlanet.osmをインポート see ArcGIS
- SlippyMapを作るための説明 - Planet.osm を Fedora Linux ディストリビューションで使います。
- GpsMid Java デバイス用のカスタム地図を作る
- Planet.osm を osm データフォーマットを残したまま小さいデータファイルに切り取るスクリプト (www.digitalmobilemap.com へ行き、FAQ をクリックして、スクリプトをダウンロードします) Planet.osmを、境界の範囲中にある osm マップデータ(ノード/ウェイ)のみを含む小さなデータファイルに切り取るのに Javaを使用しています。切り取られたデータファイルは、osmデータフォーマットを保つだけでなく、ノードとウェイのラベルの UTF-8 文字コードも保ちます。Java のスクリプトは、多くのメモリーを必要とせず、非常に速く(8分以下)大きなplanet.osmファイルを処理することができます。このスクリプトを小さなplanet.osm ファイルを作るのに使えます。小さなplanet.osm ファイルは、あなたのローカルの開発用のローカルデータベースにこれをインポートしたいときなどには、インポートやデバグにかかる時間が少なくて済み便利です。
- Downloading, updating, & extracting regions yourself
- Setting up a local database copy with minutely diffs
過去のバージョンの planet ファイル
古いバージョンの planet ファイルは、 http://planet.openstreetmap.org/ で入手可能です。Historical Coverageのページは、過去のデータをどうやって見るかと、どうやって開発されていたかについて記述されています。