JA:Using OpenStreetMap
多くのこのwikiページは、どうしたらOpenStreetMap (OSM)に貢献できるかが書いてあります。 このページは、どうやったら私たちが作ったデータを、何か便利なことのために使えるかが書いてあります。
もし、あなたが他の方法でOSMのデータを使っているのなら、どうやってしたか・どのくらい簡単だったか・なにか注意書きや問題点などがあったかを、このページに書き加えてください。
OSM データの法的な制限は、OpenStreetMap LicenseとLegal FAQを見てください。
Contents |
普通に閲覧用の地図として使う
オンライン
ウェブブラウザーで
地図サイトで
- オンライン"Slippy Map"は、OSM地図を見るには標準的な方法です。これは、JavaScript "AJAX"のアプリケーションで、あなたが動かして要求した場所の地図を読み込むことができます。
- The information Freewayは、tiles@homeのデータを使った"slippy map"です。level 12にズームして、ctrl+クリックをすることで、そのエリアのタイルを更新することができます。新しいタイルが生成されたら、そのタイルは一時間以内には、入手可能になるでしょう。
- Freemapは、OSMデータを表示する別の方法です。似たようなJavasciptインターフェイスを使ってます。
- さらにほかの方法はOsmabrowserで、これはOsmarenderのオンラインフロントエンドを提供します。Freemapと同等のPNGレンダリングをします。これは、"slippy"(滑らか)じゃないですが、ひとつの町などの静的なマップを表示させたい場合には便利です。まだ、開発初期段階です。
- MetaCarta Labs は、NASA World Windのアドオンとオンラインマップビューアーを作りました。
自分のサイトで
自分のウェブサイトにOpenStreetMapが欲しくないですか?
できあがったOpenStreetMapをあなたのページに、Google mapやYahoo! mapsのような感じで組み込むことができます。まず初めに、他を試すよりこれができるということを知っておいてください。こんな風にできます。
- OpenLayersを使うのは、ウェブページに地図を載せるのに、最も(?)普通の方法です。
- Mapstractionを使う。
- Google Mapsを使う。
- Zoom_zoom_zoom_mapを使う。 (タイルがキャッシュしてあれば、すごくいいです。)
あなたのSlippy Mapで、OSMのタイルサーバーを使うことができますが、これは質や入手性を保証することはできません。(もしあなたが、特に高い需要を期待するなら、まずプロジェクトに議論してください。)
究極の柔軟性の為に、 OpenStreetMap は、あなただけの地図タイルを作るというユニークな方法を提供しています。 - 好きなように私たちのデーターをデザインしてください。
他の方法もあります。:
ブラウザー拡張で
Making an OpenStreetMap handler for Operatorのページは、FirefoxのOperator拡張で、geo microformatを扱う新しいハンドラーを作る過程を説明します。
OpenStreetMap Finder は、Mozilla Firefox ウェブブラウザーの拡張です。
osm.js は、FirefoxのOperator拡張用のgeo microformat を扱うプラグインです。
特別なブラウザーで
OpenStreetMap in 3D
リンク:www.OSM-3D.org
オフライン
OSM データをあなたのコンピューターのローカル領域で使う方法があります。
大きな地図画像で
既存のタイルセットから生成
- GetMap ([1]) - 選んだタイルセットを取得して、渡したpermalinkで指定したイメージを(サーバーサイドで)生成します。
- MapOf ([2]) - 指定した中心と大きさのイメージを、Tiles@homeタイルを使って(サーバーサイドで)生成します。
- bigmap ([3]) - 大きな地図をタイルを並べて生成します。インターフェイスは見る範囲を調整するものです。perlスクリプトをダウンロードして、つなぎ合わせたイメージを生成しましょう。
また単純にスクリーンショットを撮ることによって、地図画像をとって置くこともできます。単にキーボードの'prnt scrn'キーを押して、ほかのアプリケーションにクリップボードからペーストしてください。FirefoxプラグインのFireShotのようなスクリーンショットを撮るほかのユーティリティーを使うほうが好みかもしれません。スクリーンショットを撮る前に、大きいイメージを撮るために、ブラウザーをフルスクリーンにしてください。(F11キーを押します。)ブラウザーによってはズームするとタイルのイメージをスケールしなおす機能があるものがあります。縮小イメージが欲しい時にはこのような機能を使います。
OSM データから生成
- Kosmos は、軽量なレンダリングエンジンで、OpenStreetMapを対話的にまたは、ウェブブラウザーを通して表示することができます。Windows で利用可能です。
- Osmarender は、高画質のラスタイメージを生成する事もできるSVG マップイメージを描画します。
- osmrender.plは、簡単にカスタマイズできる小さいPERLプログラムで、簡単な地図を描くのに使います。
地図タイルとして
- Creating your own tilesには、タイルセットを生成する方法がかかれています。
- JMapViewerは、Slippy Mapで使われているのと同じ地図タイルを閲覧するためのJava APIです。これは、タイルをあなたのハードディスクにキャッシュすることもできます。
- Kosmosには、タイル生成機能とタイルサーバーがあります。これらを使うと、あなたのブラウザーでローカルに、タイルを閲覧することができます。
- iPhoto '09 に、OpenStreetMapを使うようになる次の patch をあててください:
macbook:/Applications/iPhoto.app/Contents/Resources$ diff googleMap.html.old googleMap.html
31a32
> var G_PHYSICAL_MAP
36a38,41
> copyOSM = new GCopyrightCollection("<a href=\"http://www.openstreetmap.org/\">OpenStreetMap</a>");
> copyOSM.addCopyright(new GCopyright(1, new GLatLngBounds(new GLatLng(-90,-180), new GLatLng(90,180)), 0, " "));
> tilesMapnik = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: 'http://tile.openstreetmap.org/{Z}/{X}/{Y}.png'});
> G_PHYSICAL_MAP = new GMapType([tilesMapnik], G_NORMAL_MAP.getProjection(), "OpenStreetMap");
対話的SVGで
- Osmarender は、.osm XML ファイルをSVGに変換することで、ベクトル地図を描画します。また、対話的SVGの地図も作ることができます。この対話的SVGは、対応するSVGブラウザー(FirefoxとかBatik)上でマウス操作をそうさすると、ドラッグしたりズームしたりすることができます。
対話的レンダラーで
- Kosmosは対話的に、ほとんどリアルタイムに地図イメージをレンダリングし、表示します。Windows で利用可能です。
オフラインエディターで
- JOSM は、 OpenStreetMap データを編集します。オフラインデータで作業することもできます。 (Java 1.5 が必要です。)
- 他のエディター Merkaartorも同じことができます。
紙に印刷
- どうやってOSMデータを印刷する地図にするか。.
- Printed maps は、既に出版されている地図です。
- レストランガイド
- Walking-Papers は、あなたの為に、OSMデータから地図の PDFを作ってくれます。
- Osmarender は、OSMデータから高性能なグラフィックを出力するためのプログラムです。 印刷用やウェブサイトに表示するのに向いています。
- Mapnik Example - OpenStreetMapデータから地図を作るのに、MapnikをあなたのPCでどうやって使うか。
- 羅針盤マークを地図に加える。
- 大きな地図を普通のプリンターで印刷したい時は、Maps_for_developing_countriesを見てください。
ナビゲーションシステムとして
経路検索
For more detail see Routing
- Gosmore can do routing from OSM data
- Roadnav has advanced routing capabilities, and the experimental builds have included support for OSM data, although it is still in alpha. [4]
- Navit has a routing engine, and includes advanced stuff such as spoken instruction. It can use a commercial map or openstreetmap data.
ノートパソコンに、あたなの現在地を表示する
- RoadNav will display OSM data, either downloading it from the internet, or from an .OSM file.
- GpsDrive is the standard Linux software for showing your position on a moving map, written in C and using GTK+.
- NavSys is a similar program (in Python) for displaying maps.
- OpenCITT is an in-car entertainment system capable of displaying OSM data
- Mapper
- NaviPOWM: Displays current position on the map. Saves received GPS data to file.
- TangoGPS: easy to use map and GPS application for Linux. Track logging for openstreetmap is possible.
携帯GPSに、地図を表示する
- Garmin GPSやMapSourceにOSM地図を載せてみましょう。
- 一方は、GarminのGPSにOSM地図で説明されています。
Windows PDAに、地図を表示する
- How to use the data in the OziexplorerCE Oziexplorer
- Run.GPS directly downloads, caches and displays OpenStreetMap in map view and navigation view.
- NaviPOWM: Displays current position on the map. Saves received GPS data to file.
please refer also to WinPDA
PalmOS PDAに、地図を表示する
- OSMTile: Download tiles with a windows software transfer it to a sd-card for a palm-handheld. Displays current position on the map. Saves received GPS data to file and shows it on the map.
携帯電話に、地図を表示する
- BikeAtor is free (GPL) Software for the Linux-based Motorola A780 and can be used to navigate with and to collect GPS-Data for the OSM-Project. You can build OSM-maps for BikeAtor with the platform-independent Java-Software BikeAtorDesktop.
- www.digitalmobilemap.com Java app, Provides digital city street map application for phone. The application supports routable maps and use A* algorithm for AutoRouting
- 8motions A Java2/MIDP app which support also OpenStreetMap and provide an easy display of geo centric data on mobile phone (kml, gpx, etc...). The core engine is available as a free library to create your own application j2memap
- GpsMid - Java app, http://gpsmid.sourceforge.net/
- gpsVP
- Maemo mapper - Symbian, Nokia internet table (770, N800, N810)
- MapNav- Map Mobile Navigator (MapNav). JavaME application displays any OSM map, writes track and sends it to OSM directly from mobile phone. When you are just came home your tracks are already parsed and ready for editing :-)
- Mobile GMaps is popular downloadable free Java Mobile application which supports OpenStreetMap base maps, among several other sources. There is also commercial SDK available based on this, from Nutiteq
- Mom is mobile open map, a viewer and tracklogger for OpenStreetMap issued under a Creative Commons licence.
- tangoGPS - Openmoko (Neo 1973/FreeRunner) tangoGPS is a Linux application ideal for the Neo phone. It defaults to using OSM data and can also save tracks for later editing and addition to OSM database.
- trackmyjourney.co.uk
- We-Travel offers "free navigation, 3D maps and voice guidance, always available on your java enabled mobile phone, without network connection" and claims to be the "world's first and only totally free, offline, country level, Java mobile phone navigation system !"
そのほかの目的に
データを取得する
- 他のフォーマットにエクスポートする。
- フォーマット間の変換: どのフォーマットをインポートし、エクスポートできるかを書いてある表を見てください。
The main place to download data in bulk is Planet.osm, an XML file (2.3 GB compressed and steadily growing) containing the monthly release of all nodes and ways.
We also provide a protocol for accessing the data directly, but its use for bulk data extracts of large areas is discouraged due to load on the OSM servers
OSM ユーザーのために
- On the page Quality Assurance some possibilities are pointed out to help correct data in OSM.
- 違いを計算し、地図に書くプログラムがあります。 プログラム: osmdiff レポート: osmdiff_reports
その他
- Neat Stuff, interesting ways in which OSM data is being used.
- Map displays, software showing your current location on a map
- OpenTrail, walking(hiking) software
- How to create your own tiles
- Technical information about Slippy Map
- Slippy Map MediaWiki Extension - Embedding OSM slippy maps into this wiki, and other MediaWiki installations.

