Sever Object Extension(SOE)
文章平均质量分 65
myyouthlife
这个作者很懒,什么都没留下…
展开
-
Server Objects Extension(SOE)开发(二)
前言SOE的提供了REST和Soap两种模板,只要在模板特定的方法中添加自己的业务逻辑代码即可,开发流程非常的简单便捷。那怎么知道自己的业务逻辑代码该写在模板的那个方法里面呢?这就需要很好的理解SOE的生命周期以及生命周期在模板中的对应。这里将以SOE开发流程来介绍SOE开发rest模板。环境说明:arcgis server 10.2,visual studio 2012一、soe的开原创 2014-01-06 15:36:43 · 1278 阅读 · 1 评论 -
Server Objects Extension(SOE)开发(一)
1.SOE相关1.1 什么是SOESOE(Server对象扩展:Server Object Extenstion),其通过采用ArcObjects的相关的接口、类库对ArcGIS Server的基本的功能进行扩展,使那些通过Web api 不能或者不易实现的功能,可以通过SOE的形式,使得桌面实现方式可以在web服务端实现。arcgis server 从10.1版本以后就不在支持本地调用a原创 2014-01-06 15:36:33 · 1568 阅读 · 0 评论 -
SOE 部署错误 ClassFactory cannot supply requested class
问题描述:部署完SOE,对某个服务启用部署的SOE时,出现错误信息,假如对地图服务SampleWorldCities启用刚部署的SOE,错误信息如下:service failed to startSampleWorldCities.MapServer:ClassFactory cannot supply requested class 问题原因:该错误信息通常出现在.net原创 2014-01-06 15:36:31 · 1749 阅读 · 1 评论 -
Server Objects Extension(SOE)开发(三)
前言SOE出现之前,一些复杂、耗时的gis操作,通常都是使用gp服务实现的。前面将gp服务和soe进行了对比分析,为了测试两种的效率,曾经做了个demo,使用soe和gp同时执行相同的业务逻辑,记录两者的完成的时间,通过我个人的测试(ps,不代表官方立场)同样的业务gp一次请求比soe慢2s左右,如果并发的话,soe的优势应该更加的明显。下面就介绍这个demo。一、demo背景demo原创 2014-01-06 15:36:45 · 1178 阅读 · 0 评论 -
SOE不能进入断点调试
一、前言任何程序开发,如果不能进入断点调试,是非常的痛苦的。如果有过SOE开发经验的人都知道,SOE开发过程中调试是非常麻烦的。任何在SOE开发模板中的修改都需要重新编译工程,重新生成.soe 文件。并在站点中重新部署soe文件。但是重部署后,经常会出现没有办法进入断点调试(表现是断点是空心点,而不是实心点)模式。由于调试的复杂性,建议大家在实际soe开发的过程中,先将整个核心的代码以原创 2014-01-06 15:36:58 · 1986 阅读 · 0 评论