[发明专利]基于ArcGIS的矢量数据并行处理方法及系统有效

专利信息
申请号: 201711129769.3 申请日: 2017-11-15
公开(公告)号: CN108009214B 公开(公告)日: 2020-05-22
发明(设计)人: 郭明强;黄颖;谢忠;关庆锋;吴亮;刘袁缘 申请(专利权)人: 中国地质大学(武汉)
主分类号: G06F16/29 分类号: G06F16/29;G06F16/22
代理公司: 武汉知产时代知识产权代理有限公司 42238 代理人: 龚春来
地址: 430074 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于ArcGIS的矢量数据并行处理方法及系统,首先获取待处理的矢量图层的空间范围,将其划分为多个子空间范围,构造多个子任务信息,然后启动多个进程,设置ArcGIS矢量数据处理工具的环境变量参数,调用ArcGIS的矢量数据处理工具并行执行多个子任务,第一个完成的子任务将结果图层拷贝到结果数据库中,其它子任务的结果数据依次追加到结果图层中。本发明能够将矢量大数据处理任务在空间上进行划分,生成多个计算子任务,利用ArcGIS矢量数据处理工具的环境变量参数,采用多进程技术并行调用多个ArcGIS矢量数据处理工具,对各个子任务进行并行处理,可实现ArcGIS矢量数据处理的并行加速,从而提高ArcGIS对矢量大数据的处理效率。
搜索关键词: 基于 arcgis 矢量 数据 并行 处理 方法 系统
【主权项】:
1.一种基于ArcGIS的矢量数据并行处理方法,其特征在于,包括以下步骤:S1、获取任务划分数量n、待处理的矢量数据所在的空间数据库、图层名、结果图层名及矢量数据处理操作类型;S2、调用ArcGIS的IWorkspaceFactory接口连接矢量数据所在的空间数据库,然后调用ArcGIS的IFeatureWorkspace接口打开矢量图层,获得与图层名对应的待处理的矢量图层对象;S3、调用ArcGIS的IGeoDataset接口获取所述图层名对应的待处理矢量图层的空间矩形范围extent;S4、将空间矩形范围extent分解为n个子空间矩形范围;S5、生成n个矢量数据处理子任务,每个子任务的信息包括步骤S1中获取的待处理的矢量数据所在的空间数据库、图层名、结果图层名、矢量数据处理操作类型和步骤S4步中获得的子空间范围;初始化已完成的任务数fn=0;用整型数组es[]存储每个子任务的执行状态,第一数值表示任务未完成,第二数值表示任务已完成,每个子任务的执行状态的初始值均置为第一数值;用整型数组fs[]存储每个子任务的结果处理状态,第三数值表示结果数据未处理,第四数值表示结果数据已处理,每个子任务的结果处理状态的初始值均置为第三数值;S6、启动n个进程,将步骤S5中的n个子任务信息作为进程启动参数分别传递给各个进程,各个进程根据矢量数据处理操作类型分别调用ArcGIS的GP工具并行执行n个子任务,其中的子空间范围用于控制GP工具处理的矢量数据空间范围,通过调用GP工具的SetEnvironmentValue接口进行设置,子任务完成后将对应的执行状态置为第二数值;S7、依次访问整型数组es[]和整型数组fs[]数组变量中的各个数据项,循环检测各个子任务的执行状态和结果处理状态,获得一个执行已完成但结果数据未处理的子任务,每次检测均从第0个子任务开始,直到找到一个es[i]=第二数值且fs[i]=第三数值的子任务,如果找到,获取找到的子任务索引ti,转至步骤S8,否则继续步骤S7进行检测;S8、判断fn是否等于0,如果fn等于0,转至步骤S9,如果fn不等于0,转至步骤S10;S9、调用ArcGIS的矢量图层拷贝工具拷贝子任务ti生成的结果矢量数据到结果空间数据库,将ti对应的子任务的结果处理状态置为第四数值,将fn加1作为新的fn,转至步骤S11;S10、调用ArcGIS的矢量图层追加工具追加子任务结果数据到步骤S9生成的结果矢量图层中,将ti对应的子任务的结果处理状态置为第四数值,将fn加1作为新的fn,转至步骤S11;S11、判断fn是否等于n,如果fn等于n,则结束本次矢量数据处理过程,如果fn不等于n,转至步骤S7。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711129769.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top