美文网首页
下载 OpenStreetMap 离线地图数据并搭载瓦片服务器

下载 OpenStreetMap 离线地图数据并搭载瓦片服务器

作者: sunxiaochuan | 来源:发表于2023-02-07 18:11 被阅读0次

    先到 OpenStreetMap 官网下载所需的离线地图数据

    全世界几大洲的数据,可精确至国家级别
    国内可精确至省份级别的数据

    • 下载好的文件基本是 gansu-latest.osm.pbf 这样的文件名称

    之后使用 Maperitive 软件对上面下载的数据进行切片处理

    Maperitive 下载地址

    • 使用方法

    下载下来之后,在安装目录下有个 Maperitive.exe 直接双击运行就好。
    提示内容叉掉,左上角 file -> open map sources
    找到刚刚下载的 osm 格式数据。打开。
    然后右下角 Map Source,里面就有两个地图数据源,一个是刚刚加载的,另一个是原生的,原生的地图数据比较简单,不详细。
    Web map(OSM Mapnik) 前边的黄色五角星点一下,原生的地图就取消了,剩下的就是下载下来的地图了。
    在左边,有个 Commander,是个命令行工具。
    Command prompt: 这里可以输入指令。

    • 输入以下命令,之后等待软件的切图过程
    generate-tiles minzoom=1 maxzoom=18
    
    • 运行过后,在 Maperitive 的安装目录下就会多一个 Tiles 文件夹,最后将这个目录上传到服务器上,然后用 nginx 配置一个代理,前缀可以自定义,保证能够正常访问到就可以。

    相关文章

      网友评论

          本文标题:下载 OpenStreetMap 离线地图数据并搭载瓦片服务器

          本文链接:https://www.haomeiwen.com/subject/sfkfkdtx.html