最近开始做ArcGIS Serer10方面的研究,给自己做一些笔记:
首先,ArcGIS做好地图,存储.mxd文件后,如何在网络上发布地图呢?
1,登入“ArcGIS Serer Manager”网络账户,选择“Manager Service”,这下问题来了,有两种发布地图的方式“Publish a GIS Resource”和“Add New Service”,我们选择哪一种呢?
2,我也在纠结这个,不知道两者之间的区别,所以,研究了一些资料,转载了一些较好的解释内容,如下。选择哪种方式在于我们发布地图的用途,区别如下:1、选择Add New Service允许在创建服务的同一时间里设置多种服务属性,而Publish a GIS Resource只需要提供所要求的最基本的信息即可;2、 当选择Add New Service Service一次只能创建一种类型的服务(要设置type属性,单选)。例如,有一个工具图层文件,既想发布一个地图服务又想发布一个地理处理服务,如果使用Add New Service则必须单独创建服务。如果选择Publish a GIS Resource,则有同时创建两个服务的选项(复选框)。
PS:当在Manager的Home选项卡上,选择发布地图、地球,或者其他GIS资源为服务时,将打开Publish a GIS Resource向导。
如何应用Manager添加新的服务
1、在Manager中,点击Services选项卡。
2、点击添加Add New Service。
注意:如果是第一次访问服务,则需要在添加服务之前,添加一个或多个SOC机。
3、输入服务名称。这个名称是人们可以看到和使用的服务标志,是描述性的。这个名称只能包含数字、字母和下划线,不可以有空格或特殊字符。名称不能长于120字符。
4、点击类型下拉箭头,点击服务类型,然后点击Next。
5、按照下面的关于创建的服务类型的向导设置初始参数:
① 如果正在创建地图服务,浏览地图文档,选择显示数据框架。可选地,指定输出目录和缓存目录。
② 如果正在创建地理编码服务,浏览土地并且设置批量。然后,点击Next。
③ 如果正在创建地理数据服务,选择是要从地理数据库直接创建服务,还是从包含来着地理数据库的图层的地图文档创建。如果是从地理数据库直接创建服务,浏览地理数据库文件,个人地理数据库或所使用的数据库连接文件。当在ArcCatalog中创建一个数据库连接时,连接信息将被存储在文件目录中(例如,C:\Documents and Settings\<username>\Application Data\ESRI\ArcCatalog\Connection to myServer.sde)。把这个文件复制到共享网络目录下是非常好的,共享网络目录对于对于所有的容器机都是可以读访问的。当创建服务时,浏览这个共享目录,并选择连接文件。
如果是从包含地理数据库图层的地图文档发布服务,则要浏览地图文档。
一旦浏览了数据库或地图文档,就指定了一个输出路径。
④ 如果正在创建的是几何服务,没有要指定的GIS资源,所有向导中的第二个面板被跳过。
⑤ 如果创建的地理进程服务,首先要选择工作是被同步执行(最佳短期工作)还是异步执行(最佳长期工作,并且结果将被存储在未来检索的服务器上)。然后,浏览想要发布的toolbox或者包含tool图层的地图文档。这个服务的结果可选择地作为一个地图服务返回到客户端,,可以从地图服务结果下拉列表中选择这个服务的结果。
地理进程服务使用一个指定的工作目录,以及一个相关的虚拟目录。必须明确创建可用的工作目录,就像在服务器属性对话框使用目录选项卡创建工作目录一样。需要用同样方法指定一个服务器输出目录。
最后,指定是否需要使用本地工作目录。如果选择了这个选项,当工作运行时,某些信息将被存储在SOC系统的临时目录中。当工作完成时,信息将被复制到服务器工作目录中。如果使用ArcGIS服务器的多机部署,可以提高性能。
⑥ 如果正在创建一个地球服务,浏览想要使用的地球文档,然后指定欲创建地球服务的缓存位置和虚拟目录。
⑦ 如果正在创建一个图片服务,浏览想要发布的栅格数据库、引用栅格读书卡的图层文件、或者编制服务器图片清晰度文件(.ISCdef)。可选地,选择输出目录。
6、如果所选的服务类型有任何可用的功能,一个新的页面出现在要选择启用的功能并且设置属性。在这个页面上,也可以选择服务器的Web访问是否可用和允许的操作。Learn more abourt operations(请参阅Limiting what users can do with a service)。
7、选择合并或不合并,并可选地最大使用和等待时间。点击Next。
8、设置进程隔离等级和再循环参数。点击Next。
9、点击Yes立刻启动服务器对象,点击Finish。
10、验证服务是否正常工作。可以在ArcCatalog中预览或者显示服务器属性确定服务器配置正确。如果由于某种原因,服务不能如期工作,可以查看log文件找出错误。注意,日志文件是服务器对象的服务。