0

Google マップ、openstreetmap.org、maperitive.net (またはより良い推奨事項がある場合) とは別に、レイヤー (土地、通り、通りの名前) をエクスポートしようとしています。

最終的な目標は、カスタム マークアップ マップを作成することですが、土地が同じで、ほとんどの道路が並んでいることを確認する必要があります。推奨事項はありますか?

4

1 に答える 1

1

お住まいの地域の OpenStreetMap から生の XML データを取得する必要があります。小さな領域以外の場合、これは巨大なファイルになる可能性があります。これにはAPIがありますが、言語については言及していませんが、PythonとRへのバインディングがあることは知っています.

それが完了したら、OSM データ定義に従って必要なビットを抽出します。基本的には、使用している言語に含まれる XML パーサーを使用して、属性タグで XML 要素を選択します。

次に、マップとしてレンダリングする必要があるベクター データ セットを用意します。そのためには、OpenStreetMap がラベルを適切な場所に配置したり、見栄えの良い線を描画したりするために使用する Mapnik を使用できます。

これはすべてかなり大変な作業です。たぶん、既存のプロバイダーからのいくつかのマップを使用できますか? シンプルなものが欲しいようですね。Stamen.com の「Toner」マップを試してみましたか?

http://maps.stamen.com/toner/#12/37.7619/-122.3930

于 2012-08-29T07:24:59.783 に答える