基于ArcEngine的海洋功能区划成果管理系统设计与开发
发布时间:2020-07-07 15:27
【摘要】:海洋功能区划是发展海洋经济、保护海洋环境、保障海洋权益的重要依据,是开展海域使用管理工作的标准。我国国民经济和社会发展第十二个五年规划纲要的制定与推行,提高了对海洋管理工作的要求。因此需要提升海洋功能区划管理技术水平,推动海洋功能区划管理技术手段的进步,为确保海洋功能区划制度合理、有序的实施提供技术支持。海洋功能区划成果管理系统的研究在此背景下开展。本研究以辽宁海洋功能区划成果为研究对象,通过分析海洋管理工作对海洋功能区划成果的管理要求与目标,设计与开发了基于ArcEngine的海洋功能区划成果管理系统,是对现有GIS平台进行二次开发技术、开发流程的研究与实践。 本文以提高海洋功能区划成果数据的管理技术水平为目标,进行基于ArcEngine平台的GIS系统开发技术研究。研究以数据库设计、系统结构体系、系统功能模块的设计与开发为重点,涵盖ArcEngine体系、空间数据库设计、属性数据库设计、空间数据库引擎、数据的组织与关联、系统需求分析、系统功能设定、系统模块开发等方面的内容。 系统应用空间数据库和属性数据库技术对海洋功能区划成果数据进行管理,采用Client/Server架构,通过ArcSDE空间数据库引擎实现数据访问与并发操作,设计了系统基础功能、数据处理、统计分析、数据比对分析、专题图制作,数据转换输出,系统日志等七个功能模块,并对其功能进行实现。
【学位授予单位】:辽宁师范大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:P72;P208
【图文】:
图 1.1 海岸和海洋环境综合信息管理系统界面Fig.1.1 IIMS Interface印度以喀拉拉邦的特里凡壮区沿海地带作为试点,开发了基于 WEB 的 Easy Accoastal Information System,对近海区域进行管理。该系统以 ArcIMS 为地图服务器, WEB 服务向沿海区域管理者、公众发布近海港口、渔业等基础设施的位置、旅游区化场所等动态地图和地理信息数据[10]。该系统功能界面如图 1.2:
图 2.1 ArcEngine 层次结构图Fig.2.1 Hierarchy of ArcEngine.3 数据库概述.3.1 SQL ServerArcEngine 支持的关系数据库有 Oracle、Microsoft SQL Server、IBM DB2 等[15]。Server 是支持面向对象技术的关系型数据库,它将.NET 集成到数据库引擎中,程序开员不但可沿用原有的 T-SQL 语法进行开发之外,还可以使用.NET 语言进行开发。Server 在接口集成、高可用性、安全性等方面,相对于传统的关系数据库有了很大的改加强。SQL Server 支持使用 C#或 VB.NET 编写的 SQL CLR 的预存程序或预存函数过.NET Framework 的支持,使 SQL Server 的功能进一步得到扩展[16]。.3.2 空间数据库空间数据库是指含有地理空间坐标信息的地图图形数据库。其内容是以矢量格式的以各种编码将地图信息分类及分级的地理坐标数据[17]。空间数据库所存储的数据
Oracle 等关系数据库管理系统)基础上安装,ArcSDE 负户端的请求先提交给 ArcSDE,再由 ArcSDE 提交给数行空间数据的搜索,将满足空间和属性搜索条件的数据在[25]。ArcSDE 的数据访问流程如图 2.2:
本文编号:2745285
【学位授予单位】:辽宁师范大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:P72;P208
【图文】:
图 1.1 海岸和海洋环境综合信息管理系统界面Fig.1.1 IIMS Interface印度以喀拉拉邦的特里凡壮区沿海地带作为试点,开发了基于 WEB 的 Easy Accoastal Information System,对近海区域进行管理。该系统以 ArcIMS 为地图服务器, WEB 服务向沿海区域管理者、公众发布近海港口、渔业等基础设施的位置、旅游区化场所等动态地图和地理信息数据[10]。该系统功能界面如图 1.2:
图 2.1 ArcEngine 层次结构图Fig.2.1 Hierarchy of ArcEngine.3 数据库概述.3.1 SQL ServerArcEngine 支持的关系数据库有 Oracle、Microsoft SQL Server、IBM DB2 等[15]。Server 是支持面向对象技术的关系型数据库,它将.NET 集成到数据库引擎中,程序开员不但可沿用原有的 T-SQL 语法进行开发之外,还可以使用.NET 语言进行开发。Server 在接口集成、高可用性、安全性等方面,相对于传统的关系数据库有了很大的改加强。SQL Server 支持使用 C#或 VB.NET 编写的 SQL CLR 的预存程序或预存函数过.NET Framework 的支持,使 SQL Server 的功能进一步得到扩展[16]。.3.2 空间数据库空间数据库是指含有地理空间坐标信息的地图图形数据库。其内容是以矢量格式的以各种编码将地图信息分类及分级的地理坐标数据[17]。空间数据库所存储的数据
Oracle 等关系数据库管理系统)基础上安装,ArcSDE 负户端的请求先提交给 ArcSDE,再由 ArcSDE 提交给数行空间数据的搜索,将满足空间和属性搜索条件的数据在[25]。ArcSDE 的数据访问流程如图 2.2:
【参考文献】
相关期刊论文 前5条
1 倪慧珠;邱新忠;曹先革;;空间数据库引擎SDE的研究[J];测绘工程;2006年01期
2 邬群勇,王钦敏,肖桂荣;海洋功能区划管理信息系统[J];地球信息科学;2003年01期
3 王功明;关永;赵春江;王蕊;;面向对象数据库发展和研究[J];计算机应用研究;2006年03期
4 熊丽华,杨峰;基于ArcSDE的空间数据库技术的应用研究[J];计算机应用;2004年03期
5 汪小林,罗英伟,丛升日,张宁,许卓群,陆钟辉;空间元数据研究及应用[J];计算机研究与发展;2001年03期
相关硕士学位论文 前1条
1 钟勇;基于Geodatabase的面向对象空间数据库的研究与设计[D];武汉大学;2004年
本文编号:2745285
本文链接:https://www.wllwen.com/kejilunwen/haiyang/2745285.html
最近更新
教材专著