海量遥感影像解译样本数据管理系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

李峰
(山西省测绘工程院,山西太原030002)
摘要在地理国情普查与监测工作中,对大量的高质量遥感影像解译样本数据,如何对其进行有效管理,更好地服务于遥感影像的内业解译,有着非常重要意义。

本文通过对遥感影像解译样本数据的特征和栅格数据存储方式的分析,设计并开发了遥感影像解译样本数据管理系统,实现了对遥感影像解译样本数据的统一管理,在巨大的数据源中可以快速查询和显示感兴趣的样本数据,并对样本数据进行统计分析,从而提高遥感影像解译工作效率,为实现遥感影像解译自动化提供数据基础。

关键词地理国情监测;遥感影像解译样本;管理系统;Oracle数据库
中图分类号P208文献标识码A文章编号2095-7319(2019)02-0057-04
海量遥感影像解译样本数据管理系统的设计与实现
0.引言
遥感影像解译样本数据包含两类,一类是地面照片;一类是遥感影像实例数据。

两类数据分别从不同的侧面反映地物影像形态特征,起到相互印证的作用,可帮助解译人员更高效地认知遥感影像所蕴含的信息[1]。

随着全国地理国情普查任务的完成以及地理国情监测任务的逐年开展,会采集到大量的高质量遥感影像解译样本数据,如果对这类数据能够进行有效管理,一方面可以辅助内业遥感影像解译;另一方面可以对各个区域样本数据类型进行统计分析,进而能够快速地了解某一地区的国情信息。

因此,实现对遥感影像解译样本数据的管理对于地理国情常态化监测有重要意义。

本文通过对遥感影像解译样本数据特征进行分析,研究了适合样本数据管理的存储方式,并进行软件研制,实现海量数据的有序、规范存储和管理,提高数据的查询和使用效率,提高数据的安全性和保密性。

在巨大的数据源中快速查询和显示感兴趣的样本数据,使其更方便地服务于内业解译、应用分析和辅助决策支持服务等,更好地服务于今后常态化地理国情监测工作。

1.遥感影像解译样本数据特征分析
遥感影像解译样本数据不同于一般的数据文件,有如下特性:
(1)地面照片与遥感影像实例均以独立的文件形式存在,且相互之间存在依赖对照关系,主要有“一对一”、“一对多”、“多对一”及“多对多”四种对应关系,通常根据地物特征,选择其中一种方式建立地面照片与遥感影像实例之间的对应关系。

每一组地面照片和相对应的遥感影像实例代表一个样本点[1]。

(2)单个遥感影像实例和地面照片文件较小,但数量巨大,随着地理国情常态化监测的进行,数据文件会逐年增加。

(3)遥感影像实例文件带有空间参考信息,其坐标系统为CGCS2000坐标系。

以上为遥感影像解译样本数据所具有的基本特征信息,根据其特征设计遥感影像解译样本数据的存储方式。

2.栅格数据存储方式分析
根据遥感影像解译样本数据的特征,利用传统的人工跟数据库相结合的方式很难对其进行有效管理。

存储此类数据既要满足其存储海量栅格数据的特性,又要有快速空间查询功能。

国内外众多学者对此也进行了大量的研究工作,目前针对遥感影像的存储方式主要有如下几类[2-10]:
(1)以文件形式存储,即影像数据与属性数据均以文件的形式表达。

用此种方式存储、管理影像数据,安全性、可维护性较差,不利于数据的调度、检索与管理等。

(2)以数据库形式存储。

用数据库方式存储、管理影像数据是一种比较有效的手段,有诸多优点,如安全性好、易于维护、具有数据恢复机制、支持存储复杂多样的数据类型等,因此在很多领域也得到了应用,但也存在较为明显的缺点。

以数据库形式存储影像数据目前主要有关系型数据库和非关系型数据库两种。

用关系型数据库存储主要有两种:一种是用Oracle Spatial存储影像数据,此种存储方式需要自己分块创
第2期李峰:海量遥感影像解译样本数据管理系统的设计与实现2019年4月
2019年4月经纬天地第2期
建金字塔,并要求测试其性能,开发周期较长,技术要
求也较高;另一种是利用ESRI公司的ArcSDE配合传
统的关系数据库SQL Server、Oracle、DB2等来存储影
像数据,此种存储方式能够实现对海量空间数据的有
效组织和管理,比较常见的各省市1∶10000数字正射
影像数据库就是用Arc SDE和Oracle来存储影像数
据。

对于非关系型数据库,应用较多的是利用MongoDB
数据库存储影像数据。

MongoDB数据库是一种面向文
档的数据库,其功能强大、灵活,可存储多种类型的数
据。

MongoDB的GridFSB机制可以使得MongoDB脱离
独立文件存储架构进行大二进制文件的存储,非常适
合存储本系统中照片和样本影像等海量小文件数据,
但MongoDB数据库没有空间分析和查询功能。

(3)文件和数据库混合存储管理,即影像数据以文件方式进行管理,属性数据则通过数据库进行管理。

此种存储管理方式,属性数据较易实现数据的存储与检索,比较可靠有效,但对影像数据的存储管理功能较弱,特别是在数据的安全性、完整性、并发控制方面等比商用数据库逊色不少。

(4)基于对象存储影像数据,此种存储方式可以实现影像数据与属性数据的一体化管理,数据结构比较复杂,通常还受软硬件的限制,实现较困难。

在充分分析各数据库性能、功能,以及开发成本和难易程度,本文最终选用关系型数据库Oracle来存储地面照片和遥感影像实例数据,配合功能强大的空间数据引擎ArcSDE来完成数据的存储和统一管理工作。

3.系统总体设计与实现
3.1.系统总体设计
遥感影像解译样本数据管理系统基于Client/Server模式,采用三层体系结构设计,即数据服务层、中间业务层和用户表示层[11-17]。

(如图1所示)为遥感影像解译样本数据管理系统的总体设计框架图。

3.1.1用户表示层
主要是为客户端提供终端图形操作界面。

用户通过终端界面访问和使用系统所提供的空间信息服务。

对遥感影像实例数据进行操作,包括影像数据浏览(包括图像数据的放大、缩小、漫游、属性查询等空间操作)、遥感影像实例与地面照片对照显示、样本分布图等功能。

通过不同的权限对数据库数据进行管理和维护[2]。

3.1.2中间业务层
实现对数据服务层的事务处理,响应用户表示层的功能请求、处理请求,并将结果传回用户表示层。

3.1.3数据服务层
实现对系统数据的统一管理。

将遥感影像解译样本数据自动或手动批量入库到空间数据库中,空间数据库选用大型关系数据库Oracle,可以实现海量遥感影像解译样本数据的一体化存储,为中间业务层提供透明的数据服务。

3.2系统实现
系统的搭建平台选用Windows操作系统,Oracle 数据库版本选用Oracle11g,系统开发采用C#语言,与后台数据库的通讯方式采用Oracle数据库底层函数库,克服了ODBC传输速度慢的缺陷,大大提高对后台数据库的访问速度。

3.2.1数据库设计
对于遥感影像解译样本数据可分为图形数据和属性数据两类。

属性数据表及其字段的设计与原有遥感解译样本数据成果中的数据结构保持一致,数据表和字段的定义(如图2所示);图形数据包括地面照片

图1系统总体设计框架图
图2数据结构设计
参考文献:
【1】GQJC 06-2017遥感影像解译样本数据技术规定[S].国家测绘地理信息局,2017(5).
【2】黄杰,刘仁义,刘南,等.海量遥感影像管理与可视化系统的研究与实现[J].浙江大学学报(理学版),2008,35(6):701-706.
【3】刘义,陈荦,景宁,等.利用MapReduce 进行批量遥感影像瓦片金字塔构建[J].武汉大学学报(信息科学版),2013(3):70-72.
【4】秦强,王晏民,黄明.基于MongoDB 的海量遥感影像大数据存储[J].北京建筑大学学报,2015,31(1):62-66.
【5】张永华,肖文名,何婉文,等.基于ArcEngine 的影像数据管理系统研制[J].测绘与空间地理信息,2009,32(5):115-117,120.
遥感影像实例,分别存储在相应的字段中。

图形数据与属性数据的连接用其唯一的字段标识连接。

3.2.2系统功能模块设计各模块功能如下:(1)数据入库与维护模块
提供遥感影像实例、地面照片及相应数据属性信息的单个文件和批量导入。

(2)遥感影像实例浏览模块
实现对遥感影像数据的放大、缩小、漫游、等空间操作。

(3)样本查询模块
可以根据多种方式对遥感影像解译样本数据进行查询,如通过地物类别CC 码进行查询、根据行政区域范围进行查询,也可进行组合查询。

(4)统计分析
通过查询结果,对某一区域的样本类型、样本数进行统计,得到某一区域样本分布图。

遥感影像解译样本数据管理系统的运行界面(如图3所示),对某一区域的样本类型进行查询和显示。

4.结束语
本文设计的基于Oracle 数据库的海量遥感影像解译样本数据管理系统实现了在大型数据库中高效的存储管理海量栅格数据,并实现对样本数据的简单查询
和统计分析功能。

同时验证了本文提出的影像数据管理方案的正确性、可行性和实用性。

实践证明本系统可以较好地满足应用需求,辅助完成地理国情常态化监测的遥感影像内业解译工作。

图3遥感影像解译样本数据管理
系统
(下转第69页)
第2期李峰:海量遥感影像解译样本数据管理系统的设计与实现2019年4月
(上接第59页)
【6】简剑锋,尹忠海,周利华,等.大型遥感影像数据库中的海量数据管理技术[J].测绘科学与工程,2006,26(4):5-8.【7】程滔.地理国情普查样本数据入库质量检查方法研究[J].测绘通报,2015(10):103-106.
【8】李宗华,彭明军.基于关系数据库技术的遥感影像数据库建库研究[J].武汉大学学报(信息科学版),2005,30(2):166-169.【9】王华斌,唐新明,李黔湘.海量遥感影像数据存储管理技术研究与实现[J].测绘科学,2008,33(6):156-157,153.【10】李盛阳,于海军,韩洁,黑保琴.基于三维地球的海量遥感影像高效可视化管理系统的设计与实现[J].遥感技术与应用,2016,31(1):170-176.
【11】樊小泊,陈红.海量影像数据库管理系统关键技术研究[J].计算机工程与应用,2006(30):10-13,37.
【12】严荣华,廖安平,陈利军,欧阳宏斌,赵有松.基于ArcSDE 的国家基础数字正射影像数据库研究与实践[J].地理信息世界,2006(5):29-33.
【13】刘云峰,李发红,曹广强.Hadoop 框架下海量影像数据库管理系统的研究与实现[J].测绘通报,2016(12)74-76,89.【14】吕喜军,陈中林,龚建辉,蒙印.海量影像管理与服务技术研究及实现[J].地理空间信息,2017,15(2):33-35.
【15】王履华,孙在宏,曾微波,高权忠.省级国土资源海量遥感影像数据管理技术研究[J].中国土地科学,2013,27(7):69-73.
【16】邓雪清,张永生,李波,巩丹超.基于Oracle9iSpatial 的海量空间影像数据管理[J].测绘学院学报,2003(2):110-112,116.【17】袁帅,宋晓宇,王永会,孙世祥.GIS 海量影像数据管理系统的设计与实现[J].沈阳建筑工程学院学报(自然科学版),2003(3):236-239.
作者简介:李
峰(1968—),男,高级工程师。

主要从事测绘工程、地理信息系统、摄影测量等方面的工作。

参考文献:
【1】Teledyne CARIS,Inc .CARIS Paper Chart Composer Presentation Guide[M].2018.【2】Teledyne CARIS,Inc .CARIS Paper Chart Composer Reference Guide[M].2018.【3】Teledyne CARIS,Inc .CARIS Paper Chart Composer Support Files Guide[M].2018.
【4】刘莉雯,李华光.HPD 纸海图的制作过程及方法研究[C].中国航海学会航标专业委员会测绘学组学术研讨会学术交流论文集,2008.
【5】吴宇晓.HPD 纸海图注记控制机制研究[C].中国航海学会航标专业委员会测绘学组学术研讨会学术交流论文集,2008.
作者简介:
石曾宇(1982—),男,上海海事测绘中心,工程师。

主要从事海图制图研究
工作。

图10用户化安装包
第2期石曾宇:CARIS Paper Chart Composer 运行机制研究2019年4月
图10是根据当前的研究成果制作的用户化安装包,目前已经更新到第2个版本。

用户化包包含了编辑注册表、安装配置文件、安装海图字体三项功能,能一次性对软件的运行环境做好配置。

所有的自定义配置文件保存在一个独立的文件夹中,以区别于软件自带
的默认配置文件,也可避免软件升级时覆盖掉自定义的文件。

6.结束语
本文侧重于对PCC 整体的研究,着重对其组成和各部分功能进行了概括性的论述,但在具体的各项功能上未进行太深入地探讨。

目前已能用PCC 大致按照国内海图的编绘规范进行出图,但在细节上尚存在一些问题,需要在以后的工作中解决。

今后还要继续对其运行机制进行更深入地研究,对其配置文件的修改也仍在进行中,我们将持续完善该软件的用户化工作。

相关文档
最新文档