将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第三方库


热门话题
保存一段xml是一个新的xml解析器Java   java如何使用断言测试单链表。assertEquals()   java如何将多个选定图像从Gallery复制到Android中的另一个文件夹   重新触发异常时调用序列中的java差异   swing如何在Java中的GridLayout面板的特定单元格中添加标签?   java在更新引用实体之后,有没有办法更新其他实体中的列?   java如何在两个实体之间使用foreach   java方法add(Component)不适用于参数   Apache Tiles和Spring MVC中的java全局异常页面   java kSoap2发送集合   Java存储对象与直接调用其方法的性能对比?   java如何访问selenium中的nowrap元素   使用endpointsframeworktools生成OpenAPI文档时发生java错误   西/东方向的java JLabel不会显示在BorderLayout中   java ActiveMQ Spring客户端:如何更改处理器池?   java不能取消对void的引用;尝试使用生成器模式   javajavax。websocketclient:如何将大型二进制数据从clientendpoint发送到serverendpoint   运行Java代理时Java代理问题   如何将Web应用程序连接到Java/ABAP应用程序   javajackson处理问题