将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

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧