开源GIS相关矢量瓦片

矢量地图切片-mapbox本地化

2018-06-15  本文已影响69人  天堂潇潇

矢量地图切片-mapbox本地化

1. 矢量地图数据切片

使用tippecanoe 进行矢量地图切片,切片格式由geojson转为pbf

1.1. 安装

  1. 安装库文件支持
#安装make
sudo apt-get install build-essential libsqlite3-dev zlib1g-dev
  1. 安装tippecanoe
#下载
git clone https://github.com/mapbox/tippecanoe.git

#编译及安装
cd tippecanoe
make && make install

1.2. 一般数据生产使用

tippecanoe -e [文件夹名称] -z [最大缩放等级] -Z [最小缩放等级] -pC XX.geojson
tippecanoe -e test -s EPSG:3857 -z 20 -Z 18  -pC polygon.geojson
//批处理
for i in `ls`;do tippecanoe -e ${i%_*} -s EPSG:3857 -z 20 -Z 18  -pC $i;done

1.3. 常用选项

通常情况,我们需要将geojson文件转换为geobuf。

使用方法为:

tippecanoe -o file.mbtiles [options] [file.json file.geobuf ...]

1.3.1. 输出格式

1.3.2. 切片描述与水印

1.3.3. 输入文件和图层名称

1.3.4. 输入文件的投影

1.3.5. 缩放等级

1.3.6. 切片分辨率

1.3.7. 属性表过滤器

字段过滤example:

tippecanoe -z 5 -o filtered.mbtiles -j '{ "ne_10m_admin_0_countries": [ "all", [ "<", "scalerank", 3 ], [ ">", "LABELRANK", 5 ] ] }' ne_10m_admin_0_countries.geojson

1.3.8. 线、面的简化

1.3.9. 公共面边界优化

1.3.10. 裁剪切片边界

1.3.11. 切片要素重排

1.3.12. 增加计算的额外字段

1.3.13. 修复破损几何

1.3.14. 切片大小设

1.3.15. 临时储存

1.3.16. 结果指示器

上一篇 下一篇

猜你喜欢

热点阅读