将qgis项目转换为webmapgl样式
qgsgl的Python项目详细描述
qgis地图项目到webmapgl样式的转换工具
用法
来源
geojson
fromqgsglimportGeoJSONSourceurl='https://example.com/data/stations.geojson'source=GeoJSONSource('stations',url)source.add_layer(station_layer)source.write('/www/data/stations.geojson')style.add_source(source)
矢量
fromqgsglimportVectorSourceurl='https://example.com/tiles/project.json'source=VectorSource('project',url)source.add_layer(station_layer,min_zoom=12,max_zoom=14)source.add_layer(street_layer,min_zoom=10,max_zoom=14)source.write('/www/tiles/project.mbtiles')style.add_source(source)
运行测试
python -m unittest discover
更改日志
[0.1.2]-2019-06-20
- 修复填充层标签放置不正确(50)
- 多个符号层现在以正确的顺序显示(52)
- 填充层无笔刷属性现在控制填充颜色(53)
- 圆形层不会生成两个GL层(54)
[0.1.1]-2019-05-20
- 修复不使用alpha通道(45)的颜色错误
- 为不支持的符号层和简化层类创建检查 选择逻辑(46)
- 从图层转换器中删除了不正确的可见性逻辑(51)
[0.1.0]-2019-05-02
- 初始版本