-
公开(公告)号:CN105913378A
公开(公告)日:2016-08-31
申请号:CN201610216866.5
申请日:2016-04-08
Applicant: 南京大学
IPC: G06T3/40
CPC classification number: G06T3/4038 , G06T2207/10032
Abstract: 一种顾及层次任务依赖的遥感影像并行拼接方法,采取了分层次生成接缝线的方法,将上一层次的计算结果作为下一层次计算的输入数据,具体过程为:首先生成原始遥感影像的有效区;根据已获取的影像有效区生成有效区矢量图层,通过矢量图层获得不同层数相交区多边形,对每一多边形的分水岭变换作为一个任务,当前图层中多边形加入任务队列;再将任务分配给空闲进程进行并行处理,当前层所有多边形处理完毕后再处理上一层标记多边形,直至所有任务都已完成;最终求得各影像最终在拼接影像中的拼接范围,对拼接影像中的各像元赋值。本发明可精确地完成遥感影像并行拼接,并能够解决并行拼接中存在层次任务依赖问题,能够满足实际生产的需要。
-
公开(公告)号:CN103678705A
公开(公告)日:2014-03-26
申请号:CN201310745410.4
申请日:2013-12-30
Applicant: 南京大学
IPC: G06F17/30
CPC classification number: G06F17/30241 , G06F17/30076
Abstract: 本发明涉及一种VCT文件到shapefile文件的矢量数据并行转换方法,该方法首先分别构建VCT文件中文件头、要素类型参数、属性数据结构、注记、几何图形数据和属性数据的要素索引,并统计各图层的几何图形数据类型和包含的几何图形数据数量,并分别对相同几何图形数据类型的图层按照包含的几何图形数据数量进行排序,然后每个图层的点数据累加得到总点数据w,根据进程数p将VCT文件分为p个矢量目标子集,最后p个进程将从VCT文件中解析出的几何图形数据的坐标信息、属性数据与对应要素的图层进行匹配,并将每个图层的数据分别存入到一个单独的shapefile文件。该方法可以通过并行处理实现对矢量地理数据VCT文件的快速转换。
-
公开(公告)号:CN102591709A
公开(公告)日:2012-07-18
申请号:CN201110441737.3
申请日:2011-12-27
Applicant: 南京大学
IPC: G06F9/46
Abstract: 本发明属于高性能地理计算领域,公开了基于OGR的shapefile文件主从式并行写方法。其步骤为:步骤1:输入命令行参数;步骤2:串行的方式创建shapefile目标数据源和图层文件,关闭目标数据源文件;步骤3:打开要处理的shapefile原文件,获取shapefile的各图层及其图形数据量;步骤4:MPI并行初始化,获取进程的编号和数量,并设定主从进程;步骤5:进行数据划分,确定每个从进程处理的shapefile文件中图形的起始FID和终止FID;步骤6:各从进程进入shapefile数据处理。本发明充分利用了计算资源,提高了shapefile文件处理的整体效率。
-
公开(公告)号:CN102591622A
公开(公告)日:2012-07-18
申请号:CN201110441700.0
申请日:2011-12-27
Applicant: 南京大学
Abstract: 本发明公开了基于相似变换模型的栅格数据坐标转换并行方法,属于高性能地理计算领域。其步骤为:步骤1:并行初始化;步骤2:用户输入参数;步骤3:调用GDAL数据读写数据函数;步骤4:确定坐标转换类型及转换步骤;步骤5:进行源文件边界采样及坐标变换;步骤6:对目标文件平均分块;步骤7:各进程对数据块的边界进行采样及坐标变换;步骤8:读取数据块数据、源文件中与数据块对应范围内的数据,存入数组;步骤9:对数据块中每一像元的坐标进行由目标参考系到源目标参考系的转换;步骤10:计算像元在各波段的值并赋给数组中该像元点相应元素;步骤11:将数据块数组写入目标文件。本发明可有效提高栅格数据坐标转换数据量和效率。
-
公开(公告)号:CN115617065B
公开(公告)日:2025-04-18
申请号:CN202210491383.1
申请日:2022-05-07
Applicant: 南京大学
IPC: G05D1/46 , G05D1/695 , G05D109/20
Abstract: 本发明公开了一种基于flocking的无人机编队控制改进算法,属于无人机编队技术领域,算法包含V‑Flocking算法、多任务分簇算法、VHF+Flocking避障算法三个部分。V‑Flocking算法引进了Vicsek模型中生物机制的特性,如有限视场角、随机视线,并通过改进拓扑结构进一步提升收敛效率。多任务分簇算法让Flocking算法实现由聚合到分裂成多个子集,从而使无人机编队去执行多个子任务。VHF+Flocking避障算法将避障问题转化为任务路径规划问题,使得原有避障算法在狭窄空间震荡的弊端得到解决。
-
公开(公告)号:CN105546222A
公开(公告)日:2016-05-04
申请号:CN201610110011.4
申请日:2016-02-26
Applicant: 南京大学 , 中国人民解放军海军上海地区装备修理监修室 , 中国人民解放军海军四八〇五工厂上海船厂
IPC: F16L5/02
CPC classification number: F16L5/02
Abstract: 一种大深度水下航行器电缆贯穿耐压壳体的密封装置,包括贯穿耐压壳体的杯型管接、压紧螺帽、压紧垫圈、复合密封填料、复合锥体、弹性密封腻子、锥形橡胶套和细绳组成,该装置能够杜绝漏水,耐压提高至10MPa,防止压紧螺帽锈蚀,预防电缆损伤,使用寿命长达30年。
-
公开(公告)号:CN103106254B
公开(公告)日:2016-03-09
申请号:CN201310020714.4
申请日:2013-01-21
Applicant: 南京大学
IPC: G06F17/30
Abstract: 本发明涉及一种多边形矢量数据文件的并行拼接方法,步骤如下:系统生成管理进程和多个拼接进程,管理进程读取多边形矢量文件,并将多边形矢量文件分成需要拼接的矢量文件和不需要拼接的矢量文件;管理进程对需要拼接的矢量文件排序,将相邻且成对的需要拼接的矢量文件分配给各拼接进程;拼接进程接收从管理进程传递的需要拼接的矢量文件名,遍历需要拼接的矢量文件中的多边形,找到需要拼接的多边形并对多边形进行拼接,并将拼接后的矢量文件名传递回管理进程;重复执行以上步骤,直到管理进程的矢量文件拼接序列为空。该方法能够有效地解决基于行划分的栅格矢量化并行算法的结果出现多边形被切分的问题,且提高了矢量文件的拼接效率。
-
公开(公告)号:CN102567508B
公开(公告)日:2014-05-14
申请号:CN201110441736.9
申请日:2011-12-27
Applicant: 南京大学
IPC: G06F17/30
Abstract: 本发明公开了一种基于抽象数据模型的海量栅格数据格式转换并行方法,属于栅格数据格式转换方法领域。本发明的步骤为:借助GDAL库函数解译栅格数据文件,按行划分栅格数据使每块数据量为行数总量除以计算进程数,构建待处理栅格数据块栈表以及数据块处理情况统计表,获取空闲计算进程队列;取出待处理数据块出栈与从空闲计算进程队列中取出的计算进程组合构成操作指令,发送给该计算进程;计算进程接收指令并负责完成该数据块的格式转换操作;计算进程发送的目标数据格式块文件写到框架文件中对应的位置,直到整个框架文件被全部填充。本发明将栅格数据格式转换技术和并行计算技术结合起来,大大提高了数据转换效率,缩短了转换格式耗费的时间。
-
公开(公告)号:CN103106254A
公开(公告)日:2013-05-15
申请号:CN201310020714.4
申请日:2013-01-21
Applicant: 南京大学
IPC: G06F17/30
Abstract: 本发明涉及一种多边形矢量数据文件的并行拼接方法,步骤如下:系统生成管理进程和多个拼接进程,管理进程读取多边形矢量文件,并将多边形矢量文件分成需要拼接的矢量文件和不需要拼接的矢量文件;管理进程对需要拼接的矢量文件排序,将相邻且成对的需要拼接的矢量文件分配给各拼接进程;拼接进程接收从管理进程传递的需要拼接的矢量文件名,遍历需要拼接的矢量文件中的多边形,找到需要拼接的多边形并对多边形进行拼接,并将拼接后的矢量文件名传递回管理进程;重复执行以上步骤,直到管理进程的矢量文件拼接序列为空。该方法能够有效地解决基于行划分的栅格矢量化并行算法的结果出现多边形被切分的问题,且提高了矢量文件的拼接效率。
-
公开(公告)号:CN107088055A
公开(公告)日:2017-08-25
申请号:CN201710265737.X
申请日:2017-04-21
Applicant: 南京大学
Abstract: 本发明公开一种家用黄疸体温检测分析系统,包括黄疸体温检测装置和安装于移动智能终端的分析应用模块,黄疸体温检测装置配置有信号采集模块、信号处理模块、按键控制模块、显示模块、无线传输模块、存储模块和电源模块;移动智能终端的分析应用模块用于将接收到的检测数据进行存储和分析,并在移动智能终端显示分析结果。进一步,还能配套的云端数据库,实现数据记录、存储、统计、分析等功能。该系统可应用于家庭中黄疸和体温的检测和分析,并能与移动智能终端结合使用,具有实用性强、使用方便、功耗低、智能化等特点。
-
-
-
-
-
-
-
-
-