ArcGIS For Silverlight API 开发中利用WebService调用ArcObjects

ArcGIS For Silverlight API 开发中利用WebService调用ArcObjects,第1张

概述      ADF之所以强大,除了其本身的类库外,它还能在服务器端调用AO,来完成比如在线编辑或者Geoemtry的处理工作;而ESRI官方的说法,建立在REST服务基础上的程序目前都不具备在线编辑的功能(因为要与服务器端的数据库打交道),但他们把这项功能作为日程,提到了研发计划内。目前而言,要在SilverlightAPI中完成数据编辑工作,他们的劝告是,“如果你不怕把你的双手弄脏,那就去做吧”

      ADF之所以强大,除了其本身的类库外,它还能在服务器端调用AO,来完成比如在线编辑或者Geoemtry的处理工作;而ESRI官方的说法,建立在REST服务基础上的程序目前都不具备在线编辑的功能(因为要与服务器端的数据库打交道),但他们把这项功能作为日程,提到了研发计划内。目前而言,要在SilverlightAPI中完成数据编辑工作,他们的劝告是,“如果你不怕把你的双手弄脏,那就去做吧”。
       AO本身是COM组件,.NET是利用COMInterop技术与其打交道的,这显然是Silverlight的客户端环境办不到的。这就需要与服务器端进行通信。Silverlight与服务器端通信,最常用的是WebClIEnt类,稍复杂的还有httpWebRequest类,而传统的ASP.NET WebService与更强大的WCF则为远程调用AO提供了可能。

      下面是我做测试的一段代码:

  

 

进行程序调试,可以正确显示出点坐标信息。  通过这个功能的成功测试后,就可在Silverlight环境下开发ARCGIS的强大应用功能了。

总结

以上是内存溢出为你收集整理的ArcGIS For Silverlight API 开发中利用WebService调用ArcObjects全部内容,希望文章能够帮你解决ArcGIS For Silverlight API 开发中利用WebService调用ArcObjects所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存