12

私がやりたいことは、pythonを使用し、背景としてopenstreetmapタイルを使用して静的画像(pngなど)を生成することです。

Mathplotlib と Basemap は、ほぼ私が探しているものです。問題は、OSM タイルを背景として使用できることです。http://stevendkay.wordpress.com/2010/02/24/plotting-points-on-an-openstreetmap-export/で提案されているアプローチには満足していません

私が見つけた最も近いものはこの回答にありますが、PythonではなくRを使用しています OpenStreetMapを使用してdata.frameからポイントをプロットする

明白で簡単な解決策を見逃していませんか?

ご協力いただきありがとうございます

編集: この質問は多くのツールを示唆していますが、私のニーズに合うものはないようです Python を使用して OSM タイルを表示するにはどうすればよいですか?

4

1 に答える 1

1

OSM Web サイトの [エクスポート] タブを見落としていました。このタブは、必要なサイズとマップ範囲で静的イメージを生成できます。http://wiki.openstreetmap.org/wiki/Exportをご覧ください。

静的イメージの生成はリソースを大量に消費するプロセスであり、大量のリクエストを実行したり、この機能を悪用したりすると、OSM システム管理者は眉をひそめます。残念ながら、これは、大量の画像を作成しようとしている場合、別の解決策を見つける必要があることを意味します.

ところで、一番上にプロットしているデータは、生の緯度/経度座標だけでなく、適切に EPSG:3857 に投影されていますよね? 生の緯度/経度データは、ズーム レベルが大きいと歪んで表示されます。

于 2012-07-05T12:41:59.323 に答える