关于GIS ArcEngine技术在电子海图读取及显示设计中的应用.docx
《关于GIS ArcEngine技术在电子海图读取及显示设计中的应用.docx》由会员分享,可在线阅读,更多相关《关于GIS ArcEngine技术在电子海图读取及显示设计中的应用.docx(5页珍藏版)》请在三一文库上搜索。
1、关于GIS ArcEngine技术在电子海图读取及显示设计中的应用【摘要】在海洋导航定位中电子海图具有重要作用,本文就对电子海图读取和显示设计中对GIS ArcEngline技术的应用详细分析。论文关键词:GISArcEngine技术,电子海图,读取,显示设计1 电子海图的关键技术电子海图的显示系统所采用的是shapefile电子海图格式,这一数据研究是美国环境系统研究所研制所得,也是目前应用比较广泛的一种矢量数据格式。这种格式在应用中比较方便,其主要是采用点线面对空间特征表示,并且也会将这些非拓扑地理特征与其特征属性全部都保存起来。在shapefile文件中其标准形式需要有图形、DBASE属
2、性文件以及索引文件。其中图形文件则组成部分包括固定长度的文件头以及不定长度的记录,其中文件头需要对这一文件的数据类型、边界范围以及文件长度等相关信息全部记录。在对shapefile文件进行读取的时候首先也就要获取其文件头,以能够首先了解这一文件的相关信息,在此基础上将元数据表建立起来1。不定长度的记录形式与其基本相似,组成部分包括定长记录头(Record Hearder)以及不定长记录(Record Contents)。其结构如表1所示。属性文件则是用来对属性信息记录,其标准形式是DBF文件,组成也被分成两部分,分别是头文件和实体信息。其中头文件是不定长记录,主要目的是详细说明DBF文件,实体
3、信息的组成则是和图形文件相对应的记录项,任何一条记录中均有可能会出现多个属性记录,甚至也有可能会是空值,其需要依照实际情况呈现。索引文件是坐标文件的索引信息,从整体上来看,其结构和图形文件一样,其内容则包括文件头以及实体记录,对于文件头大小的确定则和图形文件相同,实体记录包括两个部分记录长以及偏移量,记录长主要是对其相对应图像文件记录长度记录,偏移量则是关于这一文件头位置的偏移数值记录。2 电子海图的结构设计电子海图显示设计关系到数据解析、图形显示以及坐标变换等过程,所以如果是在Android系统中的电子海图显示,其步骤可以被分成以下几步,具体如下所示。其中系统组织结构则如图1所示。2.1 S
4、-57数据解析和系统内部数据存储在系统中这一模块具有基础作用。其表示方式是点线面三种物标类型,并且再加上相应空间坐标,从而构成其具体的内部数据格式,并且还能够将其内部数据依照其图幅大小成功在SD卡上进行存储。在其存储过程严格依照比例尺所形成的图幅索引,这样可以为其海图显示检索提供一定方便。内部数据格式的成功应用,对电子海图显示速度有明显的提升2。2.2 坐标投影以及转换这一模块主要任务是成功解算出地球椭圆体上的地理坐标在计算机屏幕上所使用的迪卡坐标几何投影,同时也要完成从电脑屏幕到地理坐标中的反解算功能。那么借助于这一模块也就能够将数据中的地理坐标成功在计算机屏幕上显示,并且计算机屏幕上的位置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于GIS ArcEngine技术在电子海图读取及显示设计中的应用 关于 GIS ArcEngine 技术 电子 海图 读取 显示 设计 中的 应用
链接地址:https://www.31doc.com/p-12111996.html