ArcGIS Server 开发总结2

  •      ArcGIS SDEArcGIS Server安装过程:

    SDE与Server的安装与之前版本基本无异,值得注意的同许可授权的问题。如果先装SDE,进行授权时不会出现问题,装ArcGisServer时进行授权时就会出现问题,不过没关系,点取消停止授权,接着下一步操作就可以成功了。

  •     ArcGIS Server Java Script API的安装配制:

    做过Server Flex开发的朋友知道,server Flex的API文件很简单,只要把相应的文件加载进来就可以了。

Server Java Script API需要布署到IIS中,对外提供访问。先到arcGIS的网站下载Api的程序包。

下载下来的程序,有两部分,一部分是SDK(开发帮助包)一个是API。解压后打开API文件下,会发现一个“install.htm”,这是一个安装说明文件(英文)。内容如下:

    1.API分发压缩版和非压缩版,项目布署时可以选择压缩版,平时开发可以选择非压缩版。

    2.在IIS上新建虚拟目录,将API文件夹COPY到虚拟目录,并打开匿名访问。

    3.配置机器名。将

  • 2.1/arcgis/js/esri/esri.js
  • 2.1/arcgis/js/dojo/dojo/dojo.xd.js
  • 2.1/arcgis/js/dojo/dojo/dojo.xd.js.uncompressed.js

    文件里的[HOSTNAME_AND_PATH_TO_JSAPI]'

       替换成'<myserver>/arcgis_js_api/library/2.1/arcgis/'其中<myserver>是你的机器名称。

     4.设置默IIS认页面Default.ashx,将Default.ashx添加到IIS的默认搜索页。

  • Java Script API 代理设置

        Java Script API是基于REST访问的,通过GET的方式请求数据,这种方式有一个缺点,那就是URL的大少不能超过2048字符。为了解决这个问题ArcGis Server引入一个代理。关代理的官方说明请参考Java Script API的 Using the Proxy Page一节。

 

image

         Using the Proxy Page提供了代理的下载地址。下载下来以后,它其实就是一个ASP。NET控件。包含一个配置文件。

     1. 代理的部署:把解压后得到文件夹布署到IIS里面,这样就可以得到代理的访问地址,在JS编程时就可以使用了。

     2.代理配置文件的修改: 添加一条 URL记录指向你的 ArcGIS对应的目录。

image

         值得注意的是,最好同时配两种URL,一种是基于 机器名的,一种是基于IP地址的。因为在JS编程访问代理的过程中,可能是传递IP到这个代理,也可能是通过机器名或域名访问代理。如果匹配不上,就会出错。

       小技巧:可以将代理添加到项目中,在项目中直接通过相对路径访问代理,这样还可以访问过程进行调试,方便出错时排错处理。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值