数据sqlite 矢量切片_windows下使用tippecanoe把GeoJSON制作成矢量切片vectortile

本文介绍了如何在Windows环境下,使用tippecanoe将GeoJSON数据转换为矢量切片,并通过nginx进行本地展示。详细步骤包括数据转换、切片制作、使用mbview查看切片、在Mapbox中展示以及解决Windows下tippecanoe的安装和gzip压缩问题。
摘要由CSDN通过智能技术生成

本文记录一下把geojson格式的数据制作成本地的矢量切片,并在mapbox中展示的过程。

1.切片

1.1 矢量数据需要先转换为geojson,如果是shp格式可以使用QGIS或者下载shp2geojson进行转换。

1.2 使用tippecanoe进行切片,tippecanoe能从大量的 GeoJSON、Geobuf 或 CSV 特征集合中创建矢量瓦片。

在 Mac OSX 系统上安装 tippecanoe 比较简单,直接在 Terminal(终端)中输入下面的代码:brew install tippecanoe 即可。windows平台需要借助Cygwin从源码安装,步骤见文章末尾。

1.3 Cygwin64 Terminal中切换到数据目录,输入:

1 tippecanoe -o outfile.mbtiles -Z8 -z20 infile.geojson

参数说明: -o outfile 输出的切片,是.mbtiles格式的文件,该文件是一个sqlite库

-Z 是切片的最小zoom, -z 切片的最大zoom

infile可以是多个,这样会按照图层分别存放切片

特别注意,-e 可用于将 tile 写入指定的目录而不是 mbtiles 文件,想要将矢量瓦片发布到 Web 服务的开发者可以使用这个功能(第三部分有介绍)。

参数详细介绍可以参考官方文档。

2.查看

mbtiles格式的查看需要使用mbview,这一个node项目

可以 npm install -g mbview 命令安装后,进入 .mbtiles 目录,输入mbview  filename.mbtiles,这是会报缺少token的异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值