买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】等值线和/或等值面生成方法、系统、设备及存储介质_中国电建集团中南勘测设计研究院有限公司_202210549165.9 

申请/专利权人:中国电建集团中南勘测设计研究院有限公司

申请日:2022-05-20

公开(公告)日:2024-04-09

公开(公告)号:CN114820972B

主分类号:G06T17/05

分类号:G06T17/05;G06T3/4007;G06F16/29

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2022.08.16#实质审查的生效;2022.07.29#公开

摘要:本发明公开的一种等值线和或等值面生成方法、系统,包括计算出栅格区域的宽度值和高度值;计算内存缓冲区大小并生成内存缓冲区;进行插值结果计算,并将插值结果存储至内存缓冲区;创建临时存储文件和存储波段,将插值结果或数据存入存储波段中;对存储波段的插值结果进行等值线数据生成,并存储至创建的第一矢量图层,对存储波段的数据进行栅格矢量化转换,并存储至创建的第二矢量图层;利用创建的裁剪图层分别对第一矢量图层、第二矢量图层进行裁剪,分别得到等值线文件、等值面文件。本发明利用GDAL开源类库进行等值线和或等值面计算和生成,配置简单,操作便捷,免费,避免了商业GIS软件使用复杂,收费昂贵的问题。

主权项:1.一种等值线和或等值面生成方法,其特征在于,包括以下步骤:步骤1:根据栅格数据的使用分辨率需求设置插值结果栅格的数据分辨率,根据所需结果数据的实际坐标范围设置插值范围的四角坐标数据;步骤2:根据所述数据分辨率和四角坐标数据计算出栅格区域的宽度值和高度值;步骤3:根据栅格区域的宽度值和高度值、定义的插值结果栅格的输出数据类型计算出内存缓冲区大小,并动态生成内存缓冲区;步骤4:利用GDALGeospatialDataAbstractionLibrary提供的插值函数对空间散点数据进行插值结果计算,并将计算出的插值结果存储至所述内存缓冲区;步骤5:选择生成等值线和或等值面,当生成等值线时,执行步骤6;当生成等值面时,执行步骤9;当生成等直线和等值面时,执行步骤6和9;步骤6:创建第一临时存储文件,并为所述第一临时存储文件写入四角范围坐标,在所述第一临时存储文件中创建存储波段,将所述内存缓冲区的插值结果写入至第一临时存储文件的存储波段中;步骤7:创建第一矢量图层,并设置等值线生成间隔;利用GDAL提供的等值线生成函数对所述第一临时存储文件中存储插值结果的波段数据进行等值线数据生成,并将生成的等值线数据存储至所述第一矢量图层;步骤8:根据需要输出的结果范围创建第一裁剪图层,利用所述第一裁剪图层对所述第一矢量图层中的等值线数据进行裁剪,得到等值线文件;步骤9:将所述内存缓冲区的插值结果转化为特定的数值类型,对转化后的数据进行重分类,并将重分类后的数据按照原顺序写入整形数组;步骤10:创建第二临时存储文件,并为所述第二临时存储文件写入四角范围坐标,在所述第二临时存储文件中创建存储波段,将所述步骤9中写有重分类后的数据的整形数组写入至第二临时存储文件的存储波段中;步骤11:创建第二矢量图层,利用GDAL提供的栅格矢量化函数对所述第二临时存储文件中存储整形数组的波段数据进行栅格矢量化转换,并将栅格矢量化转换后的数据存储至所述第二矢量图层;步骤12:根据需要输出的结果范围创建第二裁剪图层,利用所述第二裁剪图层对所述第二矢量图层中的数据进行裁剪,得到等值面文件。

全文数据:

权利要求:

百度查询: 中国电建集团中南勘测设计研究院有限公司 等值线和/或等值面生成方法、系统、设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。