论文题名: | 基于S-57标准的电子海图数据库设计与程序库开发 |
关键词: | 电子海图;S-57标准;空间数据库;数据集文件;程序库开发 |
摘要: | 电子海图显示与信息系统(ECDIS)是一种非常重要的船舶用导航电子系统,它具备传统纸质海图无法比拟的优势,已获得越来越广泛的应用并逐渐全面普及。系统电子海图(SENC)是电子海图显示与信息系统的直接数据来源,而用户格式的电子海图数据库是系统电子海图的基础。相关国际组织制定的系列标准规定,电子海图显示与信息系统必须使用符合S-57标准的电子海图数据。S-57数据集文件的处理是电子海图应用的基本环节。 本文深入分析了国际海道测量组织(IHO)的S-52和S-57两个主要的电子海图国际标准;进行了电子海图空间数据库的设计;开发了用于S-57电子海图数据集文件基础处理的程序库。 电子海图数据库设计上,数据库管理系统采用PostgreSQL和PostGIS的方案。为S-57产品规范规定的每种物标建立一张数据表,每个表中有一个geometry类型的字段用于保存物标的空间几何信息。采用PostgreSQL官方的C++前端libpqxx作为数据库访问接口。利用PostGIS强大的空间处理能力,实现海图数据的高效组织管理。 S-57数据集文件基础处理程序库用C++实现,其功能包括文件读取、数据改正和物标信息提取。该库完整保持S-57文件的海图数据,较好保持数据的原始逻辑结构。能提取物标完整的几何信息,获取物标的属性/类目信息。该库与具体的用户数据结构、格式无关,具备一定的通用性。 |
作者: | 唐经宇 |
专业: | 信号与信息处理 |
导师: | 刘东峰 |
授予学位: | 硕士 |
授予学位单位: | 广东工业大学 |
学位年度: | 2012 |
正文语种: | 中文 |