在吸取在python OpenStreetMap的(Drawing upon openstreetm

2019-07-30 06:09发布

我想要做的就是使用Python和使用OpenStreetMap的瓷砖作为背景,以生成静态图像(如PNG)。

Mathplotlib和底图几乎是什么我要找的。 问题是能够使用OSM瓷砖作为背景。 我并不是在建议的做法感到高兴http://stevendkay.wordpress.com/2010/02/24/plotting-points-on-an-openstreetmap-export/

我发现的最接近是这个答案,但使用R,而不是蟒蛇使用OpenStreetMap的一个data.frame绘制点

我错过任何明显的和简单的解决方案?

谢谢你的帮助

编辑:这个问题提出了许多工具,但没有一个似乎符合我的需要, 我怎么能显示使用Python OSM瓷砖?

Answer 1:

您在OSM网站,这是能够产生你想要的尺寸和地图范围静态图像的被忽视的“导出”选项卡。 看一看http://wiki.openstreetmap.org/wiki/Export

请注意,生成静态图像是一个资源密集型的过程,如果你做的大量请求的OSM系统管理员会看不上你或滥用此功能。 不幸的是,这意味着你必须找到另一种解决办法,如果你试图做大量的图片。

顺便说一句,你在上面绘制数据正确投影到EPSG:3857,而不仅仅是原材料经/纬度坐标,对不对? 原料经/纬度数据将在大变焦的水平看起来失真。



文章来源: Drawing upon openstreetmap in python