【tippecanoe】Linux环境tippecanoe部署
Linux环境tippecanoe部署
- 1.简介
- 2.安装部署
- 2.1相关依赖
- 2.2 sqlite
- 3.tippecanoe安装
1.简介
mapbox-gl支持矢量切片 ,其中tippecanoe是mapbox官方提供的一个开源矢量切片工具。tippecanoe支持mbtiles格式的数据生成。
工具tippecanoe的使用可以再linux进行,也可以再window上进行,本人用linux,centos7进行部署
工具地址:https://github.com/mapbox/tippecanoe
2.安装部署
2.1相关依赖
安装tippecanoe之前要安装一些依赖,如sqlite,zlib等
yum install-y gcc gcc-c++ automake autoconf libtool make sqlite-devel.x86_64 zlib-devel
- gcc gcc-c++:一般来说gcc就是c语言的编译器,gcc-c++是c++的编译器
- automake autoconf:我们可以利用 这两套工具来协助我们自动产生 Makefile文件
- libtool :通过对生成的动态库进行抽象,统一生成.la的形式,可以支持十几种各种不同的平台
- sqlite一个轻量的库,可以存储mbtiles数据
- zlib提供数据压缩用的函式库
- 参考:linux环境安装部署
2.2 sqlite
通过上述语句安装完成sqlite后,简单熟悉一下sqlite常用命令
//查看sqlite版本并进入sqlite
sqlite3
//新建数据库并查看
//进入数据库之前输入命令,如果先输入sqlite3进入数据库则命令无效
//如果新建数据库没有反应,新建一个文件夹,在文件夹路径下输入新建数据库的命令
sqlite3 test424.db
3.tippecanoe安装
#下载
git clone https://github.com/mapbox/tippecanoe.git
#编译及安装
cd tippecanoe
make && make install
//验证是否安装成功
tippecanoe -v