tegola简介
Tegola是一个矢量切片服务器,提供Mapbox Vector Tiles,支持PostGIS和GeoPackage数据提供程序。用户文档可以在tegola.io找到
tegola特征
- 原生几何处理(简化,裁剪,制作有效,交集,包含,缩放,翻译)
- 符合Mapbox Vector Tile v2规范。
- 具有自动生成样式的嵌入式查看器,可实现快速数据可视化
- 支持PostGIS和GeoPackage数据提供程序。可扩展的设计,以支持其他数- 据提供商。
- 支持多个缓存后端:file,s3,redis,azure blob store。
- 通过单个切片(ZXY),纬度/经度边界和ZXY切片列表缓存种子和失效。
- 并行化的瓷砖服务和几何处理。
- 支持Web Mercator(3857)和WGS84(4326)预测。
- 支持AWS Lambda。
导入osm数据
可以参考我前面的博文,使用最新编译的osm2pgsql不用处理default.style中的注释了,直接使用就可以了,我是用的是北京的数据,格式是pbf的。
最新版下载:https://ci.appveyor.com/project/openstreetmap/osm2pgsql
配置tegola的config.toml
参考官方配置说明,osm2pgsql导入数据的空间参考标识符 (SRID) 是3857不是经纬度的4326。
我的配置如下:
[webserver]
port = ":8080"
# register data providers
[[providers]]
name = "beijing" # provider name is referenced from map layers
type = "postgis" # the type of data provider. currently only supports postgis
host = "localhost" # postgis database host
port = 5432 # postgis databas