【发布时间】:2014-06-24 15:08:14
【问题描述】:
我在 Debian 上构建了一个 OSM tile 服务器。我想知道我怎样才能看到地图版本?其实我想验证一下地图数据有没有更新。谢谢!
【问题讨论】:
-
没有“地图版”,地图不断更新。您是否按照更新部分here中所述设置了自动更新?
标签: debian openstreetmap osmosis
我在 Debian 上构建了一个 OSM tile 服务器。我想知道我怎样才能看到地图版本?其实我想验证一下地图数据有没有更新。谢谢!
【问题讨论】:
标签: debian openstreetmap osmosis
如果您正在运行openstreetmap-tiles-update-expire,请检查/var/log/tile/run.log:它应该包含每次更新的结果。文件/var/lib/mod_tile/.osmosis/state.txt 应包含上次更新的时间戳。
osm2pgsql 数据库不包含时间戳,因此无法检查是否有最新数据。您所能做的就是从航空图像中绘制一些东西(请不要添加虚假对象!),等待几分钟并检查是否在您的图块上绘制了更改。要检查磁贴更新时间,请将/status 添加到其 URL:例如http://localhost/tiles/0/0/0.png/status。要强制更新磁贴,请改用/dirty,然后等待。
【讨论】:
如this tutorial 末尾所示,浏览至http://yourserveraddress/osm_tiles/0/0/0.png 以确认您的磁贴服务器正在提供磁贴。
然后,要创建可见的“滑动地图”,您可以使用this tutorial 中的说明,即您可以使用 Leaflet 或 OpenLayers javascript 库。
【讨论】: