ArcGIS Server发布地图服务

来源:互联网 发布:好玩的rpg游戏 知乎 编辑:程序博客网 时间:2024/05/17 17:16

在ArcCatalog中发布MapSevice

1、首先连接ArcGIS Server站点

  有三种连接选项:

   1.作为user(用户)使用服务
   2.作为publisher(发布者)来发布服务
   3.作为管理员管理站点

   发布地图用publisher就行
   输入Arcgis Server网站网址:http://localhost:6080/arcgis
   验证身份,输入用户名和密码
   完成GIS Server的添加

2、在Catalog目录树中定位到地图文档所在文件夹


   选择文档,右键选择Share As Service

3、弹出的窗口有三个选项:
   1.发布服务
   2.保存服务定位文件(也就是保存.sd格式文件,便于在管理网站中发布服务)
   3.重写现有服务

   发布服务选第一个就行


4、添加publisher服务器 选择之前填写过的网址


   然后输入地图服务的名称


5、选择将服务添加到已有文件夹


6、弹出编辑服务器,编辑服务属性

   地图服务只选择Mapping

   Item Description(项目描述)填写概述信息、标签信息。一旦服务在云端共享,可以通过搜索获取。

   之后进行分析。服务发布之前必须进行分析。通过分析识别出服务引用的GIS资源有哪些潜在的性能瓶颈和错误。点击ANALYZE按钮可以再窗口中看到分析结果。错误是必须要解决的问题,警告的问题可能会影响性能等,可以选择忽略

   处理完错误之后才能发布。


   分析没错之后点击publish发布

7、向服务器拷贝数据

   拷贝数据是为了保证发布的资源可以正确访问到数据源。

   如果不想向服务器拷贝数据,则可以再服务发布前将数据源所在的文件夹和地理数据库注册到ArcGIS Server站点,有关将文件夹或地理数据库注册到站点即可。


   确定之后会出现成功的提示。有的时候会出错,看看是不是有相同的文件或文件夹。其实这个问题我还没弄清楚为什么会出错。


  如果在ArcCatalog中发布服务之后则可以不需要创建.sd文件


在ArcGIS Server创建.sd文件

   在Manager发布服务,只能发布服务定位文件(.sd)
   如果当前没有服务发布权限或者当前无法访问服务器,可以创建一个服务定位文件(.sd)便于以后发布。
   

1、同样右键,选择Share As Service


   这次选择第二个保存服务定位文件选项


2、选择服务目录

   默认为服务目录的根目录。也可以选择第二个选项新建一个目录。


3、指定服务定位文件存放路径,点击继续。



4、弹出服务编辑窗口设置服务的功能、信息等内容。之后选择分析

   

   分析完没错之后,选择stage


   【注:途中会提示数据拷贝到服务器。这样会在生成的sd文件中包含GIS资源引用的数据,如果不想拷贝数据,则需要在创建sd文件之前将数据注册到服务器】

使用ArcGIS for Desktop注册文件夹


        通过上面的介绍,可以看到不管是直接发布服务,还是创建 sd 文件,在服务发布过程中都会有数据向服务器拷贝的过程。虽然数据复制到服务器中可以确保数据访问不出现问题,但是却限制了对服务和服务器访问数据方式的控制。因此为了最大程度的控制服务器访问数据的方式,建议在发布服务之前将数据注册到 ArcGIS Server。 可注册到服务器的数据源 任何与 ArcGIS 兼容的企业级数据库或文件夹目录都可以进行注册。企业级数据库(如 DB2、Informix、Oracle、PostgreSQL 和 SQL Server)可以通过导入数据库连接文件进行注册。包含地理处理工具、shp 数据、文件地理数据库以及其他 GIS 资源的本地和共享目录也可以注册到服务器。
   
        注册之前,须确保 ArcGIS Server 账户具有对待注册文件夹或数据库的读取权限。用管理员账号就行


1、选择ArcGIS服务器右键,选择Server Properties…看到ArcGIS Server属性窗口


2、Data Store(数据存储)选项卡 


   上半部分用来注册企业级数据库;下半部分则用来注册文件夹。

   由于这次使用的数据存储在基于文件夹系统的文件数据库中,因此用注册文件夹。

3、选择添加文件夹

   输入注册文件夹名字 然后添加指定发布者文件夹路径


   如果发布者的计算机和服务器使用的是同一文件夹,则单击复选框;如果发布者计算机和服务器使用不同文件夹,则需要指定服务器使用的文件夹路径,这就要求服务器上要存储一份相同的数据。


   注册数据之后,发布服务时,就不会进行数据拷贝了。

用arcgis server manager注册文件夹

   打开管理网站 站点->数据存储




原创粉丝点击