摘要: C#的扩展方法解说扩展方法的目的就是为一个现有类型添加一个方法,现有类型既可以是int,string等数据类型,也可以是自定义的数据类型。为数据类型的添加一个方法的理解:一般来说,int数据类型有个Tostring的方法,就是把int 数据转换为字符串的类型,比如现在我们想在转换成字符串的时候还添加一点东西,比如增加一个字符 a .那么之前的Tostring就不好使了,因为它只是它我们的int数据转换为string类型的,却并不能添加一个字母 a.所以这就要用到所谓的扩展方法了。首先我们看一个给现有的类型增加一个扩展方法。我们想给string 类型增加一个Add方法,该方法的作用是给字符串增加 阅读全文
posted @ 2012-11-04 20:23 Mr|Right 阅读(16528) 评论(3) 推荐(5) 编辑
摘要: 在本文中,实现对污染源数据的管理主要是通过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 阅读(6354) 评论(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 阅读(12061) 评论(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 阅读(5709) 评论(8) 推荐(4) 编辑
摘要: Silverlight 调用GP服务的总结 废话少说,直接说怎么实现吧。这里我们的目标是学会使用ArcGIS Server发布GP服务,并在客户端访问,这里我们发布一个绘制等值线的GP服务,和一个绘制等直面的GP服务(确切的说是插值的格栅图像)。下面就来看一下过程:这里我把过程分为两个阶段:第一篇是搭建GIS服务的过程。第二篇是创建Silverlight应用,调用GP服务第三篇是关于GP服务结果的获取应注意问题。第一篇: 搭建GP服务 在开始之前想说的话:以下是本人在摸索GP服务时的一点总结,因为很多人问到,所以在此小小的总结一下。由于时间仓促,所以不是很详细,看不明白的可以留言,能解答的一. 阅读全文
posted @ 2012-10-27 12:43 Mr|Right 阅读(7890) 评论(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 阅读(7694) 评论(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 阅读(7651) 评论(8) 推荐(1) 编辑