- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水资源管理系统中最近资源点查找方法研究.doc
水资源管理系统中最近资源点查找方法研究 摘要:针对传统水资源管理系统在处理“查询一个位置点附近最短路径、指定数量的水资源元素”问题时的低效率、不直观、不精确的缺点,运用ArcGIS强大的地图显示与空间分析功能建立基于最短路径的最近资源点地图服务模型,并在Flex中调用、处理这个模型,实现在水资源管理系统中高效、精确、直观地显示某一位置点附近最近资源点的详细信息。 关键词关键词:地理信息系统GIS;ArcGIS;最短路径;水资源管理系统 中图分类号:TP311 文献标识码:A 文章编号:1座机电话号码(2014)00座机电话号码 0引言 当今水资源系统与GIS结合已成为水资源系统发展的必然趋势,用GIS强大的地图显示与空间分析功能去解决水资源管理过程中出现的问题已成为构建高效水资源管理系统的重要手段[13]。本文针对水资源管理系统构建过程中存在的“点击地图上一个位置点,出现离这个位置点最短路径、指定数量、相同类型的水资源元素”的最近资源点问题,用ArcGIS建立最近资源点模型,并在Flex中调用这个模型,求出最近资源点元素。实现鼠标滑过这几个最近资源点元素,则出现详细信息的功能,最后把Flex生成的swf和html文件集成到基于J2EE或.NET平台构建的水资源管理系统中去。解决这一问题对实现水资源元素的实时监控、维护及管理人员的决策都具有重要意义。 1最短路径 查找最近资源点问题的核心是求最短路径。Dijkstra(迪杰斯特拉)算法是典型的最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止[4]。最近资源点服务模型中最短路径的求解是基于Dijkstra算法的多起始点多目的地算法。 Dijkstra算法的基本思想是 : 设置一个顶点集合node(), 并不断地加以扩充, 一个顶点属于集合node()当且仅当从源点到该顶点的最短路径长度已知。初始时, node()中只有源点。 设y是除源点之外其余全部结点中的某一顶点, 把源点到达y且中间只经过node()中顶点的路径称为从源点到y的特殊路径, 并且用数组d()来记录从源点到当前每个顶点的最短路径长度。 Dijkstra算法每次从其余候选结点中取出具有最短特殊路径长度的顶点y,并将y添加到node()中, 同时对数组d()做必要的修改。 一旦node()包含了除源点之外的所有候选结点, d()就记录了从源点到所有其它顶点的最短路径长度。 2运用ArcGIS建立基于最短路径的最近资源点服务模型 以水资源元素钻孔(drill)为例,利用ArcGIS软件的ArcCatalog工具创建并发布基于Dijkstra算法的多起始点多目的地的最近资源点地图服务模型。 (1)建立源数据图层。 建立Streets_ND网络数据集图层:首先建立一个JiLin.gdb地理数据库,在该地理数据库中建立一个Transportation要素数据集,再在该要素数据集中建立一个网络数据集Streets_ND,该网络数据集为吉林市地区的街道网络建立模型,并设置其网络成本属性TravelTime,这一属性表示行驶过每个街段所需的时间,该属性用作阻抗属性;建立drills图层,该图层包含吉林市地区所有钻孔位置的要素图层; 建立ClosestdrillsSymbology图层定义输出钻孔的符号系统的要素图层; 建立OutputRoutesSymbology定义输出路径的符号系统的要素图层。 (2)建立Find Nearby drills工具模型图层。 Find Nearby drills模型如下图1所示。此模型有两个输入变量:Input Locations,是用户指定的点,将根据这些点查找最近的钻孔;Number of drills to find,定义查找的最近点的个数。此模型将创建一个最近资源点网络分析图层,将钻孔要素图层中的钻孔位置添加为资源点,并将用户指定的位置添加为事件点,执行求解以确定最短路径钻孔点。 4结语 本文基于Arcgis建立并发布最近资源点模型,并在flex中调用这个模型,求出距指定位置最短路径的资源点集合,实现所需功能,最后把flex生成的文件集成到基于J2EE或.NET平台开发的水资源管理系统中[7],从而解决了水资源管理系统在构建过程中的查找最近资源点问题。通过实际运行得知,该模型在处理时间与查找精确性上都符合需求,为水资源元素的实时监控与管理提供了可靠依据。 参考文献: [1]吕文斌,龚岳松,李佼. ArcGIS 在城市水务信息综合管理中的应用[J].水利信息化,2011. [2]XU CHENGUANG,ZHAO MAIHUAN,ZHANG XIANGDA. Geographic information system applic
您可能关注的文档
- 森林资源与旅游产业融合发展的动力系统和路径.doc
- 森林资源保护与管理的可持续发展分析.doc
- 森林资源信息管理的发展方向.doc
- 森林资源林木资产评估研究.doc
- 森林资源的经济生态效益探讨.doc
- 森林长廊建设造林技术总结.doc
- 森林防火中的应用.doc
- 森林防火存在的问题及措施探索.doc
- 森林防火工作现状与火灾控制对策.doc
- 植保专业化统防统治服务的实践与思考.doc
- 人教PEP版英语六年级下册全册课件(2025年3月修订).ppt
- 人教PEP版英语四年级下册全册教学课件(课标版2025年3月修订).ppt
- 人教PEP版英语五年级下册全册教学课件(2025年3月修订).ppt
- 人教版数学二年级下册全册教学课件(2025年2月修订).ppt
- 人教版数学六年级下册全册教学课件(2025年2月修订).ppt
- 人教版数学三年级下册全册教学课件(2025年3月修订).ppt
- 陕旅版五年级下册英语全册教学课件(2025年3月修订).ppt
- 苏教版数学五年级下册全册课件(2025年3月修订).ppt
- 苏教版五年级下册数学全册课件(2025年3月修订).ppt
- 统编版语文三年级下册全册教学课件(2025年3月修订).ppt
原创力文档


文档评论(0)