您的位置:首页 > 其它

理解arcgis server 10.1 服务发布与数据管理

2015-06-09 20:53 447 查看
一、服务介绍

什么是web service?百科上的解释是:web service是平台独立的、低耦合的、自包含的、基于可编程的web的应用程序;可以使用开放的xml标记语言来描述、发布、发现、协调配置这些应用程序,用于构建分布式、互操作的应用程序。
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。

二、发布服务

三、数据管理

官方帮助文档有关于相关介绍主要如下:

How ArcGIS Server stores and access data:

First:Storing your data where all GIS Server machines can see it.

Second:Grant the ArcGIS server account permissons to your data.

Last:Registering your data with the server.

下面是我自己的归纳总结:

arcgis server通过web服务的形式发布地理数据,如地图、工具、影像等,当我们在Arcmap中发布服务时(如通过文件->发布服务,MapService),会在向导中提示你是否需要复制数据到服务器,服务本身包括一些定义文件、配置文件以及实际数据,以MapService为例,会主要包括mxd文档、sd服务定义文件与实际要素数据等,我们都知道mxd文档只是定义文件(如定义配色方案、符合、线型等),只有mxd文档数据是不能正常显示的,所有在发布服务时实际的数据存放位置就显得十分重要。主要有以下三种方式:

(1)存放在本地(即放在与arcgis server服务器的硬盘空间内),也就是上面在发布服务时选择复制数据到服务器选项,服务(包括数据、配置)会存储在服务器下相应的目录

如directories/arcgissystem/argisinput下

(2)存放在共享的目录下,多个GIS服务器节点实现对其共享访问、

(3)存放在数据库中,通过ArcSDE访问,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: