一种可快捷渲染矢量数据的处理方法、系统及电子设备技术方案

技术编号:28212322 阅读:26 留言:0更新日期:2021-04-24 14:50
本发明专利技术涉及一种可快捷渲染矢量数据的处理方法、系统及电子设备,配置渲染色彩以及待处理文件所在位置;调用地理数据格式操作库GDAL读取待处理文件生成矢量文件的源数据信息;调用PyQGIS核心库中的渲染类执行渲染操作;生成SLD文件并导出。本发明专利技术对矢量渲染工具优化,去掉非渲染矢量功能、程序整体体积优化、增加动态调节内存占用量等执行,解决启动现有渲染矢量工具占用电脑大量内存问题,避免了大量占用内存,操作简单、便捷、效率更高。大大减少程序假死、程序崩溃等现象,解决了现有渲染矢量工具性能不稳定问题。本发明专利技术通过Python语言构建独立的软件包,在计算机上执行程序,对于简单的渲染操作实现了高校的操作,快速满足GeoServer发布需求。GeoServer发布需求。GeoServer发布需求。

【技术实现步骤摘要】
一种可快捷渲染矢量数据的处理方法、系统及电子设备


[0001]本专利技术涉及数据渲染
,尤其涉及一种可快捷渲染矢量数据的处理方法、系统及电子设备。

技术介绍

[0002]近10年来,地理信息系统技术(GIS技术)飞速发展,功能不断完善,越来越显示出其广泛的应用领域。而其中矢量图层信息更显出广泛应用。目前矢量图层已渗透到社会各个方面,诸如农业、林业、水利、土地、资源环境等。其具体应用包括自然资源管理,农工商业布局,政治经济分析,城市土地规划,工程设计管理以及科教文体,国防科技,金融交通,公共设施等领域。
[0003]迈入21世纪,数字地球战略计划将提到议事日程上来,而且国家可持续发展的实际要求也越来越紧迫,地理信息系统的应用势必会日益拓宽,地理信息系统技术中矢量信息更显突出。
[0004]矢量图层信息有点、线、面类型,单个类型(点、线、面)的矢量图层可以清楚显示标会出矢量信息。如果多种图层叠加显示,如果还是一种简单灰度颜色将很难分辨叠加显示的矢量图层组。目前市场上存在的渲染工具(QGIS)可以完成矢量渲染且功能丰富,可根据自本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可快捷渲染矢量数据的处理方法,其特征在于,包括:配置渲染色彩以及待处理文件所在位置;调用地理数据格式操作库GDAL根据待处理文件所在位置读取待处理文件生成矢量文件的源数据信息;调用PyQGIS核心库中的渲染类执行渲染操作;生成SLD文件并导出。2.根据权利要求1所述的可快捷渲染矢量数据的处理方法,其特征在于,调用地理数据格式操作库GDAL读取待处理文件中的经纬度信息,根据属性表头文件中的标记,判断数据类型为点、线、面数据并分别输出。3.根据权利要求2所述的可快捷渲染矢量数据的处理方法,其特征在于,调用PyQGIS核心库中的渲染类执行渲染操作,包括:调用qgis.core.QgsVectorLayer类型的对象,根据数据类型为点、线、面数据,分别调用QgsFillSymbolV2、QgsLineSymbolV2、QgsMarkerSymbolV2类,采用Single Symbol的渲染方式,渲染颜色赋值为配置的渲染色彩。4.根据权利要求3所述的可快捷渲染矢量数据的处理方法,其特征在于,将生成SLD文件导出与待处理文件同目录文件夹下。5.根据权利要求1至4之一所述的可快捷渲染矢量数据的处理方法,其特征在于,生成SLD文件由GeoServer直接发布。6.一种可快捷渲染矢量数据的处理系统,其特征在于,包括配置模块、矢量信息提取模块、QGIS调用模块以及导出模块;所述配置模块用于配置渲染...

【专利技术属性】
技术研发人员:赵亚萌于海涵王更科王栋臧文乾
申请(专利权)人:中科星通廊坊信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1