1

OpenStreetMapはGISデータを提供するだけですか?マップをレンダリングし、データを含むマップを表示するブラウザーベースのUIを使用するには、開発者はMapnikのようなものを使用する必要がありますか?

4

4 に答える 4

4

OpenStreetMapはデータを提供します。データを使用してマップを作成するには、特定のツールが必要です。まず、データを真のGIS形式にする必要がありますが、OSMはそうではありません。PostGISについて考えてみてください。osm2pgsqlツールはそのために設計されています。次に、レンダリングツール、つまり地図作成エンジンが必要になります。MapnikまたはMapServerを使用できます。TilemillまたはKosmtikは、マップスタイルの設計に役立ちます。こちらをご覧ください。

于 2012-03-13T14:13:49.113 に答える
2

OpenStreetMapからデータをエクスポートして、独自のマップをレンダリングできます。http://www.slideshare.net/jones139/rendering-openstreetmap-data-using-mapnikhttp://www.slideshare.net/artemp/mapnik-sotm-2007 を ご覧ください

于 2014-05-23T08:26:40.740 に答える
1

ここには、無料と商用の両方のOpenStreetMapデータのレンダリングライブラリの完全なリストがあります。

http://wiki.openstreetmap.org/wiki/Renderer

開示:私はそのうちの1つの開発者です。

于 2012-07-15T21:29:14.647 に答える
0

OpenStreetMapは、さまざまなダウンロードとツールの広大なエコシステムに地図データを提供し、開発者にさまざまな地図作成と地図使用の可能性を提供します。これが私が描いた図で、これをいくつか捉えています。ここに画像の説明を入力してください

したがって、データはOpenStreetMapのコアから、「惑星のダウンロード」という形式で、XML(および差分)の1つの大きな扱いにくいブロブの形で出力されますが、そこから、開発者向けの他のさまざまな製品にファンアウトします。サードパーティによって提供されます。まとめると、「OpenStreetMap&Friends」は多くの可能性を提供します。

独自のレンダリングシステムを実行する傾向がある場合は、そうです。Mapnikが適しています。強力でスケーラブルです(最も成功しているOSMタイルサーバーはMapnikを実行します)が、セットアップが少し必要です。通常、OSM XMLデータをPostGISにロードし、そこからmapnikを実行します(switch2osm.orgのチュートリアル

独自のレンダリングシステムを実行する傾向がない場合(より軽量なWeb開発タスクの場合、これは合理的です!)、実行する必要はありません。LeafletJSやOpenLayersなどを構成して、他の誰かが実行しているタイルサーバーからマップタイルをフェッチすることができます。多くのプロバイダーがあります。switch2osm.orgのプロバイダーリストタイルサーバーリストを参照してください。

于 2018-06-26T14:41:33.860 に答える