基于OGR的shapefile文件主从式并行写方法

    公开(公告)号:CN102591709B

    公开(公告)日:2014-03-12

    申请号:CN201110441737.3

    申请日:2011-12-27

    Applicant: 南京大学

    Abstract: 本发明属于高性能地理计算领域,公开了基于OGR的shapefile文件主从式并行写方法。其步骤为:步骤1:输入命令行参数;步骤2:串行的方式创建shapefile目标数据源和图层文件,关闭目标数据源文件;步骤3:打开要处理的shapefile原文件,获取shapefile的各图层及其图形数据量;步骤4:MPI并行初始化,获取进程的编号和数量,并设定主从进程;步骤5:进行数据划分,确定每个从进程处理的shapefile文件中图形的起始FID和终止FID;步骤6:各从进程进入shapefile数据处理。本发明充分利用了计算资源,提高了shapefile文件处理的整体效率。

    多边形矢量数据文件的并行拼接方法

    公开(公告)号:CN103106254B

    公开(公告)日:2016-03-09

    申请号:CN201310020714.4

    申请日:2013-01-21

    Applicant: 南京大学

    Abstract: 本发明涉及一种多边形矢量数据文件的并行拼接方法,步骤如下:系统生成管理进程和多个拼接进程,管理进程读取多边形矢量文件,并将多边形矢量文件分成需要拼接的矢量文件和不需要拼接的矢量文件;管理进程对需要拼接的矢量文件排序,将相邻且成对的需要拼接的矢量文件分配给各拼接进程;拼接进程接收从管理进程传递的需要拼接的矢量文件名,遍历需要拼接的矢量文件中的多边形,找到需要拼接的多边形并对多边形进行拼接,并将拼接后的矢量文件名传递回管理进程;重复执行以上步骤,直到管理进程的矢量文件拼接序列为空。该方法能够有效地解决基于行划分的栅格矢量化并行算法的结果出现多边形被切分的问题,且提高了矢量文件的拼接效率。

    多边形矢量数据文件的并行拼接方法

    公开(公告)号:CN103106254A

    公开(公告)日:2013-05-15

    申请号:CN201310020714.4

    申请日:2013-01-21

    Applicant: 南京大学

    Abstract: 本发明涉及一种多边形矢量数据文件的并行拼接方法,步骤如下:系统生成管理进程和多个拼接进程,管理进程读取多边形矢量文件,并将多边形矢量文件分成需要拼接的矢量文件和不需要拼接的矢量文件;管理进程对需要拼接的矢量文件排序,将相邻且成对的需要拼接的矢量文件分配给各拼接进程;拼接进程接收从管理进程传递的需要拼接的矢量文件名,遍历需要拼接的矢量文件中的多边形,找到需要拼接的多边形并对多边形进行拼接,并将拼接后的矢量文件名传递回管理进程;重复执行以上步骤,直到管理进程的矢量文件拼接序列为空。该方法能够有效地解决基于行划分的栅格矢量化并行算法的结果出现多边形被切分的问题,且提高了矢量文件的拼接效率。

    基于OGR的shapefile文件主从式并行写方法

    公开(公告)号:CN102591709A

    公开(公告)日:2012-07-18

    申请号:CN201110441737.3

    申请日:2011-12-27

    Applicant: 南京大学

    Abstract: 本发明属于高性能地理计算领域,公开了基于OGR的shapefile文件主从式并行写方法。其步骤为:步骤1:输入命令行参数;步骤2:串行的方式创建shapefile目标数据源和图层文件,关闭目标数据源文件;步骤3:打开要处理的shapefile原文件,获取shapefile的各图层及其图形数据量;步骤4:MPI并行初始化,获取进程的编号和数量,并设定主从进程;步骤5:进行数据划分,确定每个从进程处理的shapefile文件中图形的起始FID和终止FID;步骤6:各从进程进入shapefile数据处理。本发明充分利用了计算资源,提高了shapefile文件处理的整体效率。

Patent Agency Ranking