




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于GIS的海砂资源管理信息系统的开发与设计ISSN10092722CN371118/P海洋地质动态MarineGeologyLetters第24卷第5期VO124NO5文章编号:10092722(2021)05002204基于GIS的海砂资源管理信息系统的开发与设计刘京鹏,王圣洁,苏国辉(青岛海洋地质研究所,青岛266071)摘要:以海砂资源管理信息系统为实例,论述了以Mapxtreme平台构建WebGIS应用的技术方法,阐述了系统的体系结构,功能目标及系统功能的实现方式.关键词:海砂;资源管理;Mapxtreme中图分类号:TP311文献标识码:A我国是海洋大国,拥有18000多千米的大陆
2、海岸线和约300万km.的管辖海域,近海海域中不仅蕴藏着丰富的油气资源,而且分布着产资源具有的重要地位并日益引起政府主管部门和社会的高度重视.2002年,我国启动了全国近海海砂资源潜力调查专项,该项工作对于了解我国近海海砂资源分布状况提供了最新数据,与该工程同时开发的?我国近海海砂资源管理信息系统?为政府主管部门迅速掌握最新数了以MapXtreme为根底构建海砂资源管理信息系统的技术方法,讨论了系统设计和开发过程中的关键问题及解决方案.1系统设计目标和功能定位域范围大,涉及方面广,为有效管理和科学管理,首先要摸清我国近海海砂资源分布特征及海水与底质沉积物质量状况,还要考虑海域使用规划现状,海砂
3、开采的边界条件以及海砂开据,这些数据既包含空间信息又有属性信息,采用传统方法对这些数据进行综合分析非常困难,而GIS方法是目前最有效的手段.海砂资源管理的这些特点,决定了系统的设计目标需要采用基于WebGIS信息管理技术,能够提供对海砂资源的分布信息,海水与底质沉积物质量状况,边界信息以及海砂开采的前,已经设计完成的?我国近海海砂资源管理信息系统?就是这样一个集科学数据与信息管理,决策支持和综合效劳的管理工具.系统设计的主要使用对象是负责海砂矿政2系统的设计和功能模块的开发收稿日期:20210410作者简介:刘京鹏(1979一),男,研究实习员,主要从事海近海海砂资源管理信息系统以Mapx一洋
4、地质数据库管理与系统开发.E-mail:qimgliujp126.c0nltreme作为WebGIS平台.通过MapXtreme,第24卷第5期刘京鹏,等:基于GIS的海砂资源管理信息系统的开发与设计23系统提供了Internet/Intranet上发布基于电子效劳器端的空间数据,并可以方便地对地图进行放大,缩小,漫游,查询,统计等操作.此外,系统还提供了强大的地图化功能包括:专题图,缓冲区分析,对象(地图)编辑,绘制图层,查找,图层控制,空间选择,访问各种数据源等.GIS系统中涉及的数据包括空间矢量数据处理的灵活性,系统设计中采用空间数据与量数据以MapXtreme标准文件格式进行存储,专题
5、图件按照类型存放在一个.TAB文件中,相应属性数据存放在SQIServer数据库中,两者通过约定的机制关联起来.包括系统管理数据库局部和业务信息数据库部分.系统管理局部主要有用户权限管理,参数管理局部主要有海砂分布,海砂调查范围,调查手段等属性数据的存放.应用层主要是为用户操作和浏览海砂调查成果图件和属性信息提供一个一致的访问规那么,是前端访问与后端效劳之间的接口,MapXtreme应用效劳器通过用户访问响应并组织适当的数据传送到表现层.表现层用户定义了两类角色:一是系统管理员,主要是负责管理海砂资源调查数据及成果地图和属性信息;二是用户,即矿政管理部门的领导和员工以及网上其他用户,他们主要是
6、在lnternet网络环境下,查询海砂资源的分布情况,海砂调查成果图件和属性数据.本系统综合了GIS技术的最新开展与海砂调查的数据成果和矿政管理部门的实际需求,系构采用数据层,应用层以及表现层三层结构(如图1).该结构可以快捷,方便地实现集中管理维护,本地用户和远程用户浏览功能,而且系统具有稳定性并满足网络访问的性能要求.表现层应用层数据层厂画圄一一一I,MapxtrcmeAPPLICATIONSERVER/客户端近海海砂资源管理信息系统主要功能模块如图2所示.些望鉴lI皇震I里里lI量竺竺兰I理II护If理效劳器端图2近海海砂资源管理信息系统功能框图systemofoffshoremarin
7、esandresource图1近海海砂资源管理信息系统体系结构ofoffshoremarinesandresource(1)根本地图浏览:放大,缩小,漫游,全图.(2)查询功能:数据与专题图件的查询,空间查询(图形空间实体与属性数据的双向查24MarineGeologyIetters海洋地质动态2021年5月询),矿权查询.如:用户可以输入他所关心的区域的坐标范围进行查询该区域是否已经设置矿权.(3)业务应用:包括空间分析,区块管理,专题图.空间分析包括资源量分析,目标区勘测可行性分析,探矿权分析.如:矿政管理者可以通过系统很快地了解到该区域潜在资源量的状况和位于该区域内的管线,航道等开采边界
8、条件,并设置分析模型参数进行矿权可行性分析.(4)系统管理:包括用户管理,数据维护和日志管理.用户管理又分对用户资料的添加,修改与删除,以及用户角色设置和权限分配;数据维护包括对图件,参数,政策法规,技术标准的添加,修改,删除.3空间专题数据操作与实现(1)专题数据按照不同的类型,将对应数据码如下:stringstrMAPIDtring"ID".ToString();stringstrSelstring.Format("SELECTGSTIOCTN,FILELOCTNFROMMapWHEREMAPID='0,strMAPID);stringstrConn:
9、System.Configuration.configurationsettings.AppSettings"Connection"SqlConnectionDBConn二=newSqlConnection(strConn);SqlCommandDBCmdnewSqlCommand(strSeI,DBConn):/翻开数据库效劳器连接DBConn.Open();SqlDataReaderDBReader;DBReaderDBCmd.ExecuteReader();DBReader.Read():stringstrGST=DBReader"GSTLOCTN"
10、;.ToString();DBConn.Close();DBReader.Close();MapWorkSpaceLoadertmnewMapWorkSpaceLoader(strGST):MapContro1.Map.Load(tm);(2)地图加载后,把map中的所有图层生成DataSet,并且初始化自定义layercontrol,代码如下:privatevoidMakeLayerDataSet()/把map中的所有图层生成DataSetDataSetLayerDataSetnewDataSet("LayerDataSet"):if(LayerDataSet.Table
11、s.Count>0)/表明已经添加了Point表LayerDataSet.TablesL"Layer".Rows.Clear();return;/创立数据表DataTableDataTabletLayernewDataTable("Layer");/创立columns,并将他们加载到第个表中DataColumncID=newDataColumnf"ID",typeof(int);DataColumncName=:newDataColumn("LName",typeof(string);DataColu
12、mncVisiblenewDataColumn("LVisible",typeof(boo1);DataColumncSelect=newDataColumnSeect",typeof(booD);tLayer.Columns.Add(cID);tIayer.Columns.Add(cName);tLayer.Columns.Add(cVisible);tLayer.Columns.Add(cSelect);第24卷第5期刘京鹏,等:基于GIS的海砂资源管理信息系统的开发与设计25LayerDataSet.Tables.Add(tIayer);DataRownew
13、Row;newRowLayerDataSet.Tables"Layer".NewRow();foreach(IMapIayerlinMapControl1.Map.Layers.GetMapLayerEnumerator()if(1.Type!一LayerType.Labe1)newRowLayerDataSet.Tables"Layer".NewRow();newRowY"LName"一1.Alias;newRow"LVisible"一1.IsVisible;newRowY"LSelect"一
14、MapControl1.SelectableIayers.Contains(1.Alias);LayerDataSet.Tables1lLayer".Rows.Add(newRow);dgdLayerDataSet;dg(L-LayerContro1.DataBind();)(3)其他功能及实现方式面积测量使用自己创立的customArcontrol控件,鹰眼控件要响应主控件的事件,并画出矩形代表选定范围,每当页面load一changeview()和drawRctoverviewmap()两个函数实现.业务操作,专题图制作都要调用Mapxtreme2004的函数编程实现.4结语本文对海砂资源管理信息系统的设计开发进行了总结,对所涉及到的关键问题进行了分计目标和功能实现,使该系统在应用中能够帮助决策者快速掌握准确的海砂资源情况,作到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电瓶电池知识培训内容课件
- 高空吊物安全知识培训课件
- 北京市社工证报考试卷及答案
- URAT1-inhibitor-13-生命科学试剂-MCE
- Dimethenamid-d3-生命科学试剂-MCE
- 北京安全员a考试题库及答案
- 软件开发服务合同(编号5)
- 护士转正考试题及答案
- 个人与团队管理机考试题及答案
- 真菌学考试题及答案
- 2025年职业指导师考试试卷:实践操作
- 幼儿园2025师德师风应知应会知识测试试题(附答案)
- 老年人基础照护护理协助协助老人床椅转移
- 2025年北京中考真题英语试题及答案
- 搬运工具管理办法
- 撤资协议范本(2025版)
- 班组人工协议书
- 2025年浙江省中考社会试题卷(含答案)
- 2025年公需课考试题库(附答案)
- 农资货运运输管理办法
- 2025至2030全球及中国过敏原提取物行业产业运行态势及投资规划深度研究报告
评论
0/150
提交评论