zoukankan      html  css  js  c++  java
  • Simple REST SOE

    例子的路径:ArcGIS\DeveloperKit10.0\Samples\ArcObjectsNet\ServerSimpleRESTSOE

    生成并注册SOE

    1.确保ArcGIS Server已经安装并运行正常;

    2.定位到ServerSimpleRESTSOE文件夹。他包含两个文件夹,C#和VB的;

    3.打开VS,打开解决方案:SimpleRESTSOE2010.sln;

    4.生成解决方案。在Debug目录下面就会生成SimpleRESTSOE.dll;

    5.打开vs命令提示,导航到SimpleRESTSOE.dll所在的目录,该程序集包含一个类,这个类需要被一个COM客户端接受。比如运行在ArcSOC上的AO。为了用COM注册这个.NET程序集,您可以使用下面的命令:regasm SimpleRESTSOE.dll /codebase;

    6.确保ArcGISSOC账户可以读取该位置。

    注册SOE到ArcGIS Server

    1.在vs中,调试RegisterSimpleRESTSOE项目。如果成功的话,会提示说:SOE被成功注册到ArcGIS Server上了。注意,程序必须以ArcGIS Server的管理员身份(就是在agsadmin组中的用户)运行。默认情况下,程序会使用当前的运行vs的Windows账户;

    2.打开ArcCatalog,打开一个ArcGIS Server的实例(SOE注册到的实例),我这里就是localhost的那个啦;

    3.创建一个新的MapService。在例子中的data文件夹中的USA例子可以拿来用哦。填写相应的参数来增加一个MapService。如果您希望修改一个MapService而不是重新创建一个,请先停止该服务,然后进行下一步;

    4.在“Capalibility”选项卡中,在左上角的列表框中,勾选“Simple REST SOE”复选框。完成服务配置,启动该服务。

    在ArcGIS Server Service Directory中浏览SOE

    1.打开浏览器,导航到REST 服务的终结点的跟地址,比如:http://localhost/arcgis/rest/services。在这里你可以看到ArcGIS Server的一系列服务列表,包括您之前刚创建的一个服务;

    2.点击该服务,定位到该服务描述页面的底端,您会看到“Supported Extentions”,在这里会列出“SimpleRESTSOE”,点击他!

    3.REST SOE描述页面会展示一个支持的操作:echo。点击该操作,会出现一个对话框窗口要求您输入字符串,输入任意字符串;

    4.点击“echo”按钮,会得到服务器返回的Result哦,这里就是您刚才输入的字符串啦!

  • 相关阅读:
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 802 找到最终的安全状态 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    Java实现 LeetCode 803 打砖块 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    Java实现 LeetCode 803 打砖块 (DFS)
    Java实现 LeetCode 804 唯一摩尔斯密码词 (暴力)
    英文标点
    post sharp 与log4net 结合使用,含执行源码 转拷
  • 原文地址:https://www.cnblogs.com/ccjcjc/p/2650218.html
Copyright © 2011-2022 走看看