- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcGISAPIforWPF路径分析源码实例
基于ArcGIS API for WPF路径分析源码实例
说明:
本实例主要演示网络分析数据集制作,服务发布,最后基于ArcGIS API for WPF做路径分析。
本实例参考ArcGIS官方文档,想了解GIS网络分析可查阅官方文档。
本实例数据为西藏道路数据,若无数据可新建简单的线要素。
本实例使用软件及版本:ArcGIS10.2,ArcGIS API for WPF24,VS2010。
最后为了增加效果叠加局部离线卫星地图,需要安装水经注万能地图下载器(相当方便的卫星地图下载器),如果没有安装本软件,可以百度“水经注软件”到官方网站下载。
准备网络分析数据
新建一个“Test”数据库,用于储存永久的服务数据,一般我们将地理要素及要素集存放在地里数据库中。这里我们新建了一个名叫“NetworkFeatureDataSet”的要素集,这是因为存放于地理数据库中的线要素如果用于构建网络数据集,则必须放在要素集中。
新建各种要素(表示设施的点要素,以及表示道路的线要素),并添加相关的属性。
新建线要素属性如下图所示
新建点要素(其实可以省略)。
编辑要素,构建地图。此处直接导入西藏道路数据,如下图所示
注意:道路数据是联通的,需要把相交的线要素进行打断处理。这里使用高级编辑工具(在10.2之前的版本应该是拓扑工具条里),如下图
完成以上内容之后,就开始构建网络数据集(构建网络数据集的线要素必须位于要素数据集中)
右键要素集,选择“新建”“网络数据集”
点击将如下图所示
设置网络数据集的名称,点击下一步。
选择参与网络数据集的数据类,点击下一步
构建拐弯模型,选是,下一步
设置连通性,这里有节点和端点两种,默认情况下为端点,这里我们选择默认即可,然后点击下一步。
设置高程字段,当涉及到高程时,在此设置,本案例没有涉及,所以选择无。然后点击下一步。
设置网络数据集的属性,我们指定了如上所示的属性。具体的添加过程:
点击添加,然后设置名称,用法和单位,然后点击赋值器,可以指定该属性是字段,函数,常量以及VB脚本。
这里我们设置“长度”属性为字段,对应线要素的“Shape_Length”属性
以上属性设置好以后,点击下一步,设置网络方向属性。
这里我们设置长度属性为Distance,如上图所示,在街道名称中设置名称为NAME字段。
点击完成,如果过程没有错误,就完成了自己的网络数据集。这是要素集的内容如下
接下来验证生产的网络数据集。
点击自定义调出网络分析工具条:
选择停靠点,并求解,如下图所示
生成的方向指南
至此,数据准备完毕,接下来发布网络分析服务。
发布网络分析服务
新建MXD文档。文档必须包含用于最短路径分析图层、网络数据集“Network_ND”。地图文档可以增加其它要素,来增加显示效果。
创建最短路径分析图层,可以通过ArcToolBox新建,如下图
此实例只有两个图层(不需要的两个图层),如下图
所需图层准备好之后,保存MXD文档,然后发布。
我们可以直接在ArcMap中发布也可在ArcCatalog中发布。右键MXD地图文档——发布到ArcGIS Server。
发布成功之后,可以在本地的浏览器中打开该网络分析服务的地址.即可查看该网络分析服务的参数和相关功能。
括号为NAServer就表示该服务为网络分析服务。打开可以查看该服务的具体信息。
到此网络分析服务的发布工作已经完成。
准备卫星地图数据及发布影像服务
启动水经注万能地图下载器,在查询定位中输入“拉萨”,再双击搜索出的行政边框内的区域,弹出对话框,设置相应属性。
在级别列表中,你可以选择任何级别,但一般来讲城区选择19级,郊区选择16级比理想,但选择级别之前,最好在在线地图浏览中先查看所想要下载的级别是否有数据,这里我们以18级为例。选择好级别后,点击确定开始下载。下载完成后会弹出对话框询问是否要立即导出,选择“是”,然后显示“导出图片数据”对话框,如下图所示。
在该对话框中,不需要作任何设置,点击“输出”按钮以默认参数导出数据即可。默认导出路径为“D:\SGDownload\_拼接[默认]L18”。
在ArcMap中导入影像数据显示如图
注意:投影坐标系需要保持一致,才能进行叠加显示。
查看刚刚下载影像的坐标系为“WGS_1984_Web_Mercator”,与之前发布的网络服务坐标系“WGS_1984_World_Mercator”不一致,因此我们需要先转换投影坐标系,再发布影像服务。
投影坐标一致后,我们可以在ArcMap中看到影像和网络数据叠加在一起了。
接下来就是发布影像服务。
此处与网络数据发布步骤一致,就不在此累述了。发布成功后可以在manager中看到刚刚发布的影像服务。
影像发布完成。
基于ArcGIS API for WPF最短路径分
您可能关注的文档
最近下载
- 2025年福建高考化学卷及答案(新课标卷).docx VIP
- 小学生控笔训练.docx VIP
- 中级日语(N3)中常用的副词总结讲义--日语等级考试备战.docx VIP
- 2025年高中地理世界地理高考试题汇编.doc VIP
- 人工智能大数据支持背景下循证教学的实施研究课题申报评审书.pptx VIP
- 再审申请听证申请书范文.docx VIP
- 《综合英语I》课程教学创新成果报告.pdf VIP
- 渗透作用课件.ppt VIP
- 专题21 散文阅读(同步练习)(解析版)【中职专用】2024届高三语文(对口升学)一轮复习备考指南(湖南适用).docx VIP
- 2025年铭记历史勿忘国耻纪念九一八事变学习ppt课件.pptx
文档评论(0)