无法从OpenStreetMap下载地图数据

时间:2019-08-06 10:52:55

标签: android jar openstreetmap http-status-code-403

执行时

`java -jar OSMMapTilePackager-6.1.1-SNAPSHOT.jar -u http://b.tile.openstreetmap.org/%d/%d/%d.png -t Mapnik -d at_mapnik_13.zip -zmax 15 -n 49.03942 -s 46.40162 -e 17.14736 -w 9.44595`

我得到403(禁止访问),但是当我在浏览器中执行它时,我得到了一个图块作为图像文件。

是否有与我错过的政策相关的内容。我正在尝试下载地图文件并将其用于离线使用。

谢谢!

1 个答案:

答案 0 :(得分:3)

通常禁止批量下载。请参见tile usage policy。引用重要部分:

  

OpenStreetMap自己的服务器完全在捐赠的资源上运行。

     

OpenStreetMap数据可供所有人免费使用。我们的磁贴服务器不是。

     

强烈禁止批量下载。不要不必要地下载磁贴。   尤其是,禁止下载缩放级别为17或更高的重要图块区域,以供离线使用或以后使用[...]

您可以通过安装渲染软件(例如renderTileMillinstalling your own tile-server自己的 raster 磁贴。或者,看看Commercial OSM software and services

或者切换到vector tiles。获取原始OSM数据相当容易。向量图块可让您即时在设备上渲染图块。