随笔分类 -  ArcGIS Server

摘要:首先贴上最终的效果图:a.路径查询2.最近设施点查询3.服务区分析说明:1.以上的示例使用的数据是随意在ArcMap中创建的数据,也就是之前博文新建的数据,这里的单位和比例尺并不是实际的单位和比例尺。所以和底图的显示不一致,这里的底图只是为了增加显示的效果。2.以上所以的实现基于之前的两篇关于网络分析的博文,在此推荐看一看。3.以上示例的具体细节将会分别为大家讲解,欢迎大家相互交流,批评指正。一.路径分析服务概述 路径分析服务可以为Silverlight WEBGIS提供最佳路径的选择功能,用户指定两个点便可以查询出两点之间的最佳路径,同时用户还可以考虑不同的因素来找到最佳的路径,例如设置障碍 阅读全文
posted @ 2012-11-15 20:58 Mr|Right 阅读(7099) 评论(17) 推荐(5) 编辑
摘要:在上一篇中讲述了如何构建网络分析数据集,本篇将讲解如何发布网络分析服务。本文将使用上一篇中建立的网络数据集,下载地址在上一篇博文的最后已给出。之前我们已经实现了基于ArcMap中的网络分析,但是仅仅支持本地是万万不够的,这里我们的目的就是将我们建好的网络分析图层发布,以供我们无论在在合适何地都能进行网络分析功能,需要说明的是,基于Web的网络分析目前还不支持OD成本矩阵分析,多路径配送,位置分配分析。这里目前只支持最短路径分析,最近设施点分析,和服务区分析。 发布网络分析服务的过程很简单。大致步骤如下:1.准备数据准备用于分析的网络数据集,这里我们在上一篇的博文中已经建好了,所以直接下一步。. 阅读全文
posted @ 2012-11-15 17:09 Mr|Right 阅读(15553) 评论(13) 推荐(2) 编辑
摘要:说明:1. 本文主要用于演示网络分析服务的搭建过程。所以在此不会深入讨论网络分析服务的每一个细节,本文的目的就是让初学者学会使用网络分析服务进行基本的分析(主要针对后续的WEB开发):路径分析,最近设施点分析,以及服务区分析。2.关于OD成本矩阵分析,多路径配送,位置分配分析不会在本文中讨论(注:REST GIS服务不支持OD成本矩阵分析,多路径配送,位置分配,只能在ArcMap中进行分析)。3.本文部分内容参考了ArcGIS帮助文档,想详细了解GIS网络分析可查阅官方帮助文档,并在此强烈推荐。4.为简化分析过程,本文使用的数据为作者零时制作,所以实际的表现效果会没有真实的数据美观,但是对于网 阅读全文
posted @ 2012-11-13 23:37 Mr|Right 阅读(47998) 评论(30) 推荐(11) 编辑
摘要:之前发布了一个绘制等值面的服务,在本机测试的时候始终都可以访问,没有任何的问题,但是在远程访问时,出现了无法获得GP服务结果(注:结果为图片)的问题,而在服务器端确实生成了正确的结果。困扰了很久之后,终于找到了解决的办法。 一般在默认情况下,ArcGIS Server的GIS服务输出文件夹用的是计算机名,可以按照如下方式查看:打开ArcCatalog选择GIS服务器,右键自己创建的GIS服务器,比如上图的qzj-pc.然后选择服务器属性,出现如下视图:默认情况下,虚拟目录采用的是计算机名。而上述说的问题就在这个地方。当我们远程访问GP服务时,如果结果是图片的话,通过Fiddler我们会发现,. 阅读全文
posted @ 2012-11-10 23:24 Mr|Right 阅读(2272) 评论(0) 推荐(1) 编辑
摘要:在本文中,实现对污染源数据的管理主要是通过FeatureService,FeatureService支持在线的地理要素编辑,并且可以将要素编辑的结果更新至后台的数据库中。在本文中,通过将之前新建的污染源数据库点要素添加到MXD文档中,然后将其发布成FeatureService(具体如何发布请看另一篇博文——http://www.cnblogs.com/potential/archive/2012/11/03/2752796.html)。 在ArcGIS API for Silverlight中,提供了的EditorWidget工具,通过该工具即可实现对ArcSDE中地理要素的访问并进行相关的. 阅读全文
posted @ 2012-11-04 16:06 Mr|Right 阅读(6364) 评论(16) 推荐(6) 编辑
摘要:WebGIS实现在线要素编辑之ArcGIS Server 发布Feature Service 过程解析 FeatureService也称要素服务,其最大的好处就是支持在线要素编辑,并将编辑同步更新到后台的数据库中,它需要ArcSDE提供地理数据库的访问支撑。因此Feature Service中的要素来源必须是来自于ArcSDE。 关于Feature Service的详细介绍,可参考官网文档:http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/What_is_a_featur 阅读全文
posted @ 2012-11-03 17:20 Mr|Right 阅读(12073) 评论(5) 推荐(2) 编辑
摘要:Silverlight调用GP服务详解上一篇主要讲了如何发布GP服来绘制等值线及等直面,这里主要将如何通过Silverlight来调用GP服务。这里先写一下具体的调用过程:声明GP服务变量(Geoprocessor),并实例化注册GP服务任务完成事件及失败事件根据发布的GP服务,定义GP服务的参数输入GP服务参数请求GP服务获取结果:在Compeleted事件函数中完成获取结果的代码,对于是要素类结果,需要注册GetResultDataCompleted事件,对于是栅格数据结果需要注册GetResultImageLayerCompleted事件,然后在事件的回调函数中完成最终结果的获取。这里需 阅读全文
posted @ 2012-11-03 13:06 Mr|Right 阅读(5716) 评论(8) 推荐(4) 编辑
摘要:Silverlight 调用GP服务的总结 废话少说,直接说怎么实现吧。这里我们的目标是学会使用ArcGIS Server发布GP服务,并在客户端访问,这里我们发布一个绘制等值线的GP服务,和一个绘制等直面的GP服务(确切的说是插值的格栅图像)。下面就来看一下过程:这里我把过程分为两个阶段:第一篇是搭建GIS服务的过程。第二篇是创建Silverlight应用,调用GP服务第三篇是关于GP服务结果的获取应注意问题。第一篇: 搭建GP服务 在开始之前想说的话:以下是本人在摸索GP服务时的一点总结,因为很多人问到,所以在此小小的总结一下。由于时间仓促,所以不是很详细,看不明白的可以留言,能解答的一. 阅读全文
posted @ 2012-10-27 12:43 Mr|Right 阅读(7902) 评论(3) 推荐(1) 编辑
摘要:ArcGIS GP服务问题列表输入参数错误在使用GP服务时,从创建模型到发布服务,再到调用服务,整个过程都需要注意输入参数和输出参数的问题。GP服务支持的输入和输出参数可详见http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#/na/00530000001n000000/如果输入参数类型和GP服务的类型不一致,则会报错。当输入或是输出的参数类型不是GP服务支持的类型,则发布GP服务不会成功。当我们获取GP服务的执行结果是,需要注意我们 结果的名称必须要和GP服务输出结果的名称一致!例如:这是发布的GP服务输出参数的信. 阅读全文
posted @ 2012-05-18 11:31 Mr|Right 阅读(7744) 评论(3) 推荐(0) 编辑
摘要:ArcGIS Server 10.0配置服务1.安装ArcGIS Server 10.0注意:这里需要安装IIS服务,否则ArcGIS Server Manager和ArcGIS Services Directory将无法安装。2.安装按成后配置GIS 服务3.配置完成后后会生成三个用户,我需要将这三个用户都设置成管理员身份(隶属于管理员):win7 下点击我的电脑右键-> 管理-> 本地用户和组 ->用户,我们会看到如下所示的成员(成员名称根据自己的设置有可能不相同):我们需要将以上的ArcGISSOC ,ArcGISSOM,ArcGISWebServices设置为管理员, 阅读全文
posted @ 2012-01-08 10:43 Mr|Right 阅读(7659) 评论(8) 推荐(1) 编辑