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哦,这里就是您刚才输入的字符串啦!

  • 相关阅读:
    Javascript是单线程的深入分析
    非阻塞式JavaScript脚本介绍
    javascript 关于函数的返回值
    javascript运算符的优先级
    JavaScript 中的 this
    javascript中关于坐标 大小 的描述
    Javascript引擎单线程机制及setTimeout执行原理说明
    回车登录页面的问题
    有关架构的若干思考
    Bootstrap3 模态框 select2搜索框无法输入
  • 原文地址:https://www.cnblogs.com/ccjcjc/p/2650218.html
Copyright © 2011-2022 走看看