geojson切片工具tippecanoe

设计相关 2年前 (2022) 作者:
81 0 0

1. windows平台下安装tippecanoe:

  1. cygwin的安装包setup-x86_64.exe下载:cygwin.com/setup-x86_64
  2. 通过命令行安装cygwin,安装命令:setup-x86_64.exe -q -P zlib-devel,libsqlite3-devel,gcc-g++,make,python,git,gdal,python-gdal,按照提示完成cygwin安装;(一般地,将安装包放在c:\cygwin之后通过命令行安装)
  3. cygwin安装成功后,打开该软件。在类命令行的窗口,下载tippecanoe源码,执行:git clone github.com/mapbox/tippe
  4. 在tippecanoe源码中,找到Makefile文件并将:
    CXXFLAGS := $(CXXFLAGS) -std=c++11 修改为: CXXFLAGS := $(CXXFLAGS) -std=c++11 -U__STRICT_ANSI__
  5. 在cygwin类命令行的窗口,执行:cd tippecanoe,切换到tippecanoe文件夹下;
  6. 执行:make -j
  7. 执行:make install
  8. 完成tippecanoe工具安装

2. 切片:cygwin中安装tippecanoe完成安装后,打开cygwin软件,执行一下命令,完成数据切片。

  1. 命令:tippecanoe -o test.mbtiles -l lyaerName -Z minzoom -z maxzoom test.json
    将test.json数据进行minzoom-maxzoom 层级的切片,最终保存到test.mbtiles,source-layer为lyaerName
  2. 命令:tippecanoe -e test -pC -l lyaerName -Z minzoom -z maxzoom -f test.json
    将test.json数据进行minzoom-maxzoom层级的切片,最终保存到test文件夹,目录下结构和瓦片地图数据类似,文件类型为pbf,source-layer为lyaerName
  3. 其他的命令可以通过tippecanoe源码地址中的readme来学习,地址:github.com/mapbox/tippe

文章由:知乎作者:编写

暂无评论

暂无评论...
版权声明:本文内容由互联网用户自发贡献或者转载,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 210093010@qq.com 举报,一经查实,本站将立刻删除。