ArcGIS Server 10.0 安装及使用完整攻略

  1. 引言

    ArcGIS Server 10.0在使用和安装的过程中,需要进行比较全面的学习,才能正确使用。缺乏正确的指引,用户很容易在安装及使用中遇到问题。所以笔者在此总结Server 10.0的安装及使用中需要参考的资源、提供适当的教程,并对可能出现的问题进行解释,可供一些可行的解决方案。有兴趣做好Server 10.0工作的笔者,请耐心阅读本文。笔者花了近一个星期的时间研究ArcGIS Server 10.0的使用,希望对后来者能有所帮助。

  2. 安装

    Server 10.0的安装前,建议在本机安装一个ArcGIS Desktop。为了避免对本机造成影响,最好在虚拟机中试验,Win7 32/64的,都可以,Windows Server 08可能会复杂一些,网上也有相关的教程。

  3. Server 10.0 For Java

    安装Java版的Server,需要安装JDK和配置环境变量,至于是否一定要安装tomcat,本人没有验证过。因笔者使用的时候,已经安装了tomcat 6.0.44。不过,经过查看安装的tomcat,日志里面并没有表征任何与Server 10.0相关的信息,所以,笔者断言不需要安装tomcat。

    Server 10.0 for java的安装目录下面能够找到内置的TOMCAT,版本是6.0.18。跟tomcat有关的目录是:

    C:\Program Files (x86)\ArcGIS\Server10.0\java

    日志目录是

    C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\logs

    如果你在使用的过程中遇到一些服务无法启动或者地图无法预览的问题,可以从日志目录获取一些提示信息。

    教程地址:

    http://jingyan.baidu.com/article/eae078278c5cdb1fed54855d.html

  4. Server 10.0 For Dotnet

    .net版本的Server安装前最好把IIS装上。

    教程地址:

    http://wenku.baidu.com/link?url=AOwQ8HH0FHZeMXPnGABVRjWIm4wi6kI-AU0bfhg3mR5rJkI-iS9Ge_AfTtDin727p-uVchd13NWxTA3A3VNX1cOivSVVH6tIA_JrFJMr1Se

  5. Java版和.net版本的比较

  6. 服务有所不同

    图 21 Server 相关的服务

    安装Java版之后,这三个服务都会有,而安装.net版本之后,会缺少第一个,这是正常的,跟架构有关。

图 22安装失败的服务列表

  1. 用户有所不同

    Java版本共有三个用户:ArcGISSOM ArcGISSOC arcgismanager

    .net版本共有三个用户:ArcGISSOM ArcGISSOC ArcGISWeb

    这个差别,跟.net版本的架构有关:

图 23 .net用户及权限

  1. 菜单目录

图 24 Java版本目录

图 25 .net版本目录

  1. 服务发布

  2. 登录

图 31 Java版登录

图 32 .net登录

?

必须要确保防火墙不会禁止ArcGIS相关的管理员的权限,建议直接关闭防火墙。

必须确保服务已经启动。

  1. 服务访问

    地址:

    http://win7x64:8399/arcgis/rest/services

    ?

  2. 切片

    教程地址:

    http://jingyan.baidu.com/article/fa4125accc6bef28ac7092d7.html

    注意:切片配置文件,尽量配置0:20级比例尺,切片的时候再勾选需要的图层。这样,缓冲文件夹的编号才是与比例尺级别一一对应的。

    关于切片文件的介绍请参见:

    http://blog.csdn.net/warrenwyf/article/details/6069711

    http://www.360doc.com/content/15/0711/22/25340375_484316325.shtml

  3. 应用管理

    这里的"应用"实际上是一个简单的WebGIS系统,笔者可以根据自己的需求配置一个简单的应用系统,包括地图浏览、图层控制等基本WebGIS功能。

  4. 常见问题

  5. 地图无法预览

    笔者在发布服务的过程中,有一段时间无法预览地图,如下图:

    无法预览地图的原因有很多,常见的有

    1)服务刚刚发布,暂时没有生效,此时可能需要重启SOC或SOM服务,或者需要等待片刻;

    2)发布方式不是最佳的。服务的发布,有三种方式,但是使用网页端的ArcGIS Server Manager应该是最佳的;

    3)点状要素的预览图不是很明显,所以可能会有所迟缓,但是面状要素的预览图可以较快的生成,如下图:

图 51 点状要素与面状要素的预览图对比

4)缓存目录有问题

http://blog.sina.com.cn/s/blog_3fb3625f0100qoaf.html

  1. 服务无法启动

    勾选了WMS,也可能会导致服务无法启动

  2. 跨域访问

    在A机器上发布地图服务时,如果在B机器上部署一个应用系统,而在C机器上访问B机器的系统,就会涉及一个跨越访问的问题。为何我会知道是跨域问题,因为我在开发者模式跟踪过浏览器的请求记录,浏览器提醒,系统无法访问http://19.95.105.233:8399/clientaccesspolicy.xml和http://19.95.105.233:8399/Crossdomain.xml,如下图所示:

图 5-2 跨域访问错误

同时在Network(网络)标签中会发现404错误):

图 5-3 跨域文件404错误

对于404错误不清楚的,可以百度下。

  1. 跨域文件放置位置

    如果在B机器上部署的恰好是Silverlight应用,那么就需要使用两个跨域文件"clientaccesspolicy.xml"、"Crossdomain.xml",那么跨域文件需要放在哪里呢?

    首先要找到8399对应的目录在哪里。虽然ArcGIS Server For Java的内置tomcat跟一般的tomcat有所不同,但仍然可以根据tomcat的虚拟配置原理,找到8399对应的目录,这个目录便是放置跨域文件的目录。

    首先,找到如下目录的server.xml文件:

图 5-4 server.xml对应的目录

目录为:

C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\managerappserver\conf

打开server.xml文件,可以找到8399端口的配置,已经其他常用目录的映射:

图 5-5 8399端口配置

图 5-6 常用目录映射

经过一潘查找,便可以知道,跨域文件应放置在如下目录:

C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\web_output

如下图:

图 5-7 跨域文件放置目录

  1. 跨域相关

    其实后来我百度的时候,又发现有人写过类似的博文:

    http://lpyyn.iteye.com/blog/2066767

    Silverlight跨域资料请参见:

    http://www.cnblogs.com/leegiser/archive/2012/04/25/2470392.html

    参考资料:

    [1] 最全、最权威的资料:

    http://help.arcgis.com/zh-cn/arcgisdesktop/10.0/help/index.html#//00v20000000t000000#userconsent#

    [2]

    ?

时间: 2024-10-12 20:33:53

ArcGIS Server 10.0 安装及使用完整攻略的相关文章

分享ArcGIS Server 10.0修复安装心得

最近,捣腾了一阵子在xp系统上安装ArcGIS Server10.0(下方均简称server),解决了一些初学者可能面临的problem,给大家贴出来, 希望能够给初学者一些有益的帮助. 我的系统环境: XP系统 已安装了VS2010(安装过了.net framework 4.0) 安装好了arcgis desktop 和engine以及AO sdk 同时,也安装了arcgis server 10.0(未正确安装,表现特征有:arcgis server菜单中没有arcgis server man

【149】ArcGIS Desktop 10.0 & Engine 10.0 安装及破解

目录: ArcGIS Desktop 10.0 安装 ArcGIS Desktop 10.0 破解 ArcGIS Engine 10.0 安装 ArcGIS Engine 10.0 破解 ArcGIS Desktop 10.0 安装 首先安装ArcGIS License,一路安装下去:然后安装ArcGIS Desktop,也是一路安装下去,最后关掉许可. ArcGIS Desktop 10.0 破解 1. 选择ArcGIS Administrator. 2. 如下面红色方框的选择(若是无法修改l

arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤

转自原文 arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤 Arcgis server  发布动态图层及调用动态图层 做这个动态图层功能的原由是 有一个30万的数据需要通过arcgis GP工具转成shp然后渲染加载进地图,原来的做法是遍历生成shp面要素,读取面的环状点然后转成json,这个也能实现结果但是时间较长,与预期的时间差别较多,在公司内部讨论时有提到这个动态图层可以解决海量频繁数据的替换,要是每个都发一个图层服务这样不可取.故此讨论后研究这个神奇的功能.

arcgis server 及 desktop安装

一.安装arcgis server 10.2步骤 1.1安装.net framework 3.5 本软件需要.net framework 3.5 支持 直接在server 2008里安装会提示必须使用角色管理工具 安装或配置microsoft.net framework 3.5 sp1 . 可以用server 2008中的服务器管理器安装 打开“服务器管理器” ,在“功能”选项中选择“添加功能”并在“添加功能向导”中选择“.NET Framework 3.5”复选框,添加所需的相关服务.. 1.

ArcGIS Server 10.2 实战(五)spatial etl tool 格式转换服务

上不同的地图服务平台对地图文件格式的要求多种多样,arcgis使用的文件很难应用于其他平台上,因此需要有格式转换的服务来克服这种使用不同平台带来的麻烦,下面以TIFF格式转GEOTIFF格式为例. 首先需要准备几件事: 1.确保安装了arcgis data interoperability for desktop 2.在自定义菜单>扩展模块中勾选Data Interoperability 3.在ArcToolbox中新建一个自己的工具箱,右键工具箱>新建>选择spatial etl to

Windows Server Technical Preview(Windows Server 10)安装体验

10月1日对于中国人来说是个非常大的节日,它不仅是祖国的生日,也是七天小长假的开始,也是人们出门游玩的好时候.而微软在10月1日凌晨1点召开了发布会,向全球用户揭晓了新一代Windows操作系统Windows 10.包括Windows 10的发布时间相关的消息.此消息瞬间成为阿里在美国上市后的最大的IT新闻,微软的下一代操作系统叫做Windows 10,与之前大家普遍猜测的"Windows TH"."Windows X"."Windows One"

MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解

MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解 http://blog.csdn.net/feihong247/article/details/7791105 配置MySQL步骤: 1.       运行MySQL Server安装目录下bin/MySQLInstanceConfig.exe.出现如下所示的向导界面 . 点击"Next"进入下一步. 2.       如果MySQLInstanceConfig在MySQL Serve

Arcgis Server 10.2默认服务端口号修改方法

本人安装Arcgis Server 10.2之后发布了一个地图服务,该服务默认使用的端口号是6080,本人使用的是教育网,使用教育网均能正常使用该服务,但是使用电信或者移动网络均不能正常访问该网站. 计算机环境: 系统:Windows server 2003 r2: web服务:IIS7.5: arcgis server 10.2: IIS7.5发布了网站服务,所使用的端口号码是80端口: Arcgis sever 10.2安装之后,自带tomcat web服务程序,在安装路径C:\Progra

ArcGIS Server 10.2 发布Oracle11g数据源的 Feature Service

安装好arcgis server 10.2及 Desktop 并且确保 arcgis server manager 可以正常启动运行加载服务 1.Oracle 配置 安装好Oracle服务器端程序与客户端连接程序,配置好客户端连接的网络服务: 注意:64位系统也需要安装的是Oracle 32位的客户端连接程序,因为ArcCatalog是32位的: 个别情况需要把Oracle 的32和64位客户端都要安装,因为之后注册和启用企业级地理数据库可能需要不同的连接客户端. 2.建立Oracle数据库连接