一种VCT文件到shapefile文件的矢量数据并行转换方法

    公开(公告)号:CN103678705B

    公开(公告)日:2016-07-13

    申请号:CN201310745410.4

    申请日:2013-12-30

    Applicant: 南京大学

    Abstract: 本发明涉及一种VCT文件到shapefile文件的矢量数据并行转换方法,该方法首先分别构建VCT文件中文件头、要素类型参数、属性数据结构、注记、几何图形数据和属性数据的要素索引,并统计各图层的几何图形数据类型和包含的几何图形数据数量,并分别对相同几何图形数据类型的图层按照包含的几何图形数据数量进行排序,然后每个图层的点数据累加得到总点数据w,根据进程数p将VCT文件分为p个矢量目标子集,最后p个进程将从VCT文件中解析出的几何图形数据的坐标信息、属性数据与对应要素的图层进行匹配,并将每个图层的数据分别存入到一个单独的shapefile文件。该方法可以通过并行处理实现对矢量地理数据VCT文件的快速转换。

    基于相似变换模型的栅格数据坐标转换并行方法

    公开(公告)号:CN102591622B

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

    申请号:CN201110441700.0

    申请日:2011-12-27

    Applicant: 南京大学

    Abstract: 本发明公开了基于相似变换模型的栅格数据坐标转换并行方法,属于高性能地理计算领域。其步骤为:步骤1:并行初始化;步骤2:用户输入参数;步骤3:调用GDAL数据读写数据函数;步骤4:确定坐标转换类型及转换步骤;步骤5:进行源文件边界采样及坐标变换;步骤6:对目标文件平均分块;步骤7:各进程对数据块的边界进行采样及坐标变换;步骤8:读取数据块数据、源文件中与数据块对应范围内的数据,存入数组;步骤9:对数据块中每一像元的坐标进行由目标参考系到源目标参考系的转换;步骤10:计算像元在各波段的值并赋给数组中该像元点相应元素;步骤11:将数据块数组写入目标文件。本发明可有效提高栅格数据坐标转换数据量和效率。

    基于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文件处理的整体效率。

    基于抽象数据模型的海量栅格数据格式转换并行方法

    公开(公告)号:CN102567508A

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

    申请号:CN201110441736.9

    申请日:2011-12-27

    Applicant: 南京大学

    Abstract: 本发明公开了一种基于抽象数据模型的海量栅格数据格式转换并行方法,属于栅格数据格式转换方法领域。本发明的步骤为:借助GDAL库函数解译栅格数据文件,按行划分栅格数据使每块数据量为行数总量除以计算进程数,构建待处理栅格数据块栈表以及数据块处理情况统计表,获取空闲计算进程队列;取出待处理数据块出栈与从空闲计算进程队列中取出的计算进程组合构成操作指令,发送给该计算进程;计算进程接收指令并负责完成该数据块的格式转换操作;计算进程发送的目标数据格式块文件写到框架文件中对应的位置,直到整个框架文件被全部填充。本发明将栅格数据格式转换技术和并行计算技术结合起来,大大提高了数据转换效率,缩短了转换格式耗费的时间。

    一种基于flocking的无人机编队控制改进算法

    公开(公告)号:CN115617065A

    公开(公告)日:2023-01-17

    申请号:CN202210491383.1

    申请日:2022-05-07

    Applicant: 南京大学

    Abstract: 本发明公开了一种基于flocking的无人机编队控制改进算法,属于无人机编队技术领域,算法包含V‑Flocking算法、多任务分簇算法、VHF+Flocking避障算法三个部分。V‑Flocking算法引进了Vicsek模型中生物机制的特性,如有限视场角、随机视线,并通过改进拓扑结构进一步提升收敛效率。多任务分簇算法让Flocking算法实现由聚合到分裂成多个子集,从而使无人机编队去执行多个子任务。VHF+Flocking避障算法将避障问题转化为任务路径规划问题,使得原有避障算法在狭窄空间震荡的弊端得到解决。

    顾及层次任务依赖的遥感影像并行拼接方法

    公开(公告)号:CN105913378B

    公开(公告)日:2019-03-08

    申请号:CN201610216866.5

    申请日:2016-04-08

    Applicant: 南京大学

    Abstract: 一种顾及层次任务依赖的遥感影像并行拼接方法,采取了分层次生成接缝线的方法,将上一层次的计算结果作为下一层次计算的输入数据,具体过程为:首先生成原始遥感影像的有效区;根据已获取的影像有效区生成有效区矢量图层,通过矢量图层获得不同层数相交区多边形,对每一多边形的分水岭变换作为一个任务,当前图层中多边形加入任务队列;再将任务分配给空闲进程进行并行处理,当前层所有多边形处理完毕后再处理上一层标记多边形,直至所有任务都已完成;最终求得各影像最终在拼接影像中的拼接范围,对拼接影像中的各像元赋值。本发明可精确地完成遥感影像并行拼接,并能够解决并行拼接中存在层次任务依赖问题,能够满足实际生产的需要。

    家用黄疸体温检测装置
    17.
    实用新型

    公开(公告)号:CN207734158U

    公开(公告)日:2018-08-17

    申请号:CN201720425539.0

    申请日:2017-04-21

    Applicant: 南京大学

    Abstract: 本实用新型公开一种家用黄疸体温检测装置,可用于家庭中黄疸和体温的检测,包括信号采集模块、信号处理模块、按键控制模块、显示模块存储模块和电源模块,其中,信号采集模块具有探头、LED光源、颜色传感器及温度传感器;信号处理模块具有光电转换单元、A/D转换单元及微处理器;按键控制模块通过相应的控制按键进行相关功能操作;显示模块用于在黄疸体温检测装置上直观地显示信号处理模块处理后的数据。该装置具有低成本和低功耗的特点,可方便家庭或诊所的使用,实用性强。

Patent Agency Ranking