`
hgfghwq27
  • 浏览: 42887 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类

ArcGIS Server 开发总结2

 
阅读更多

  SDE与Server的安装与之前版本基本无异,值得注意的同许可授权的问题。如果先装SDE,进行授权时不会出现问题,装ArcGisServer时进行授权时就会出现问题,不过没关系,点取消停止授权,接着下一步操作就可以成功了。      做过Server Flex开发的朋友知道,server Flex的API文件很简单,只要把相应的文件加载进来就可以了。 
  Server Java Script API需要布署到IIS中,对外提供访问。先到arcGIS的网站下载Api的程序包。 
  下载下来的程序,有两部分,一部分是SDK(开发帮助包)一个是API。解压后打开API文件下,会发现一个"install.htm",这是一个安装说明文件(英文)。内容如下: 
  1.API分发压缩版和非压缩版,项目布署时可以选择压缩版,平时开发可以选择非压缩版。 
  2.在IIS上新建虚拟目录,将API文件夹COPY到虚拟目录,并打开匿名访问。 
  3.配置机器名。将      文件里的[HOSTNAME_AND_PATH_TO_JSAPI]'         替换成'/arcgis_js_api/library/2.1/arcgis/'其中是你的机器名称。 
  4.设置默IIS认页面Default.ashx,将Default.ashx添加到IIS的默认搜索页。          Java Script API是基于REST访问的,通过GET的方式请求数据,这种方式有一个缺点,那就是URL的大少不能超过2048字符。为了解决这个问题ArcGis Server引入一个代理。关代理的官方说明请参考Java Script API的 Using the Proxy Page一节。
  
  Using the Proxy Page提供了代理的下载地址。下载下来以后,它其实就是一个ASP。NET控件。包含一个配置文件。
  1. 代理的部署:把解压后得到文件夹布署到IIS里面,这样就可以得到代理的访问地址,在JS编程时就可以使用了。
  2.代理配置文件的修改: 添加一条 URL记录指向你的 ArcGIS对应的目录。
  
  值得注意的是,最好同时配两种URL,一种是基于 机器名的,一种是基于IP地址的。因为在JS编程访问代理的过程中,可能是传递IP到这个代理,也可能是通过机器名或域名访问代理。如果匹配不上,就会出错。
  小技巧:可以将代理添加到项目中,在项目中直接通过相对路径访问代理,这样还可以访问过程进行调试,方便出错时排错处理。
分享到:
评论

相关推荐

    arcGIS server总结

    ArcGIS server开发的例子讲解。极为精辟和详细,适合开发入门。

    ArcGIS Server JAVA ADF new

    通过Java ADF开发和部署ArcGIS Server应用 ArcGIS Server Java API Web 控件和模版 Web Services 开发中的重要概念 进一步开发 总结

    ArcGIS Server经验谈(2)

    ArcGIS Server安装与开发的相关经验总结

    ArcGIS Server之经验谈

    ArcGIS Server安装与开发的相关经验总结

    ArcGIS Server经验(3)

    ArcGIS Server安装与开发的相关经验总结

    ArcGIS Server经验(4)

    ArcGIS Server安装与开发的相关经验总结

    ArcGIS SOE开发

    ArcGIS 10.1 for Server SOE 应用开发 什么是SOE SOE应用场景 开发方法 安全与管理 部署与调试 客户端的使用 总结

    arcengine学习资料(强烈推荐)

    该资料是我从事gis开发5年中收集及总结到的关于arcengine的开发资料,目前没做gis开发了,特将该资料打包分享给大家,强烈建议从事gis开发的同志看看。 以后有时间会将arcgis server及arc sde等相关资料上传给大家。

    ESRI开发者大会问题总结

    ESRI开发者大会问题总结,2011年,刚结束噢。。。

    smb-environmental-impact:示例代码

    环境影响应用程序是 ArcGIS Server 和 JavaScript 应用程序的配置,允许组织内的公众和个人确定开发对自然环境的潜在影响。 特征 物种位置信息 报告受影响地点的结果 总结土地、物种和水生资源的详细信息 下载数据和...

    国内外主流的三维GIS软件

    ArcGIS Explorer通过继承ArcGIS Server完整的GIS性能(包括空间处理和3D服务),达到整合丰富的GIS数据集和服务器空间处理应用的目的。  特点:AreG1S Explore具有和Google Earth相似的功能,支持来自ArcGIS ...

    一个牛人提供的GIS源码(很好)

    开发环境:Supermap Desktop 2003(地图编辑工具),Supermap IS 2003(GIS服务端),ASP+SQL Server 2000(开发语言和数据库环境),IIS 5.0(WEB服务端),AutodeskExpressViewe3.1(Autodesk公司发布的浏览DWF文件的的...

Global site tag (gtag.js) - Google Analytics