全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
ArcGIS for Server 软件使您的地理信息可供组织中的其他人使用,也可以选择使其供具有 Internet 连接的任何人使用。这可通过 Web 服务完成,从而使功能强大的服务器计算机能够接收和处理其他设备发出的信息请求。ArcGIS for Server 使您的 GIS 对平板电脑、智能手机、笔记本电脑、台式工作站以及可连接到 Web 服务的任何其他设备开放。
要开始使用 ArcGIS for Server,您需要准备硬件、软件和数据,然后设置 GIS Web 服务。最后,可通过不同类型的应用程序来使用服务。
准备硬件、软件和数据
用于服务器的硬件的功能通常比您的其他台式计算机更加强大。ArcGIS for Server 需要能够运行 64 位操作系统的计算机。ArcGIS for Server 的架构具有可扩展性,这意味着您可以在需要额外的处理能力时添加多台计算机。
根据组织要求,可能需要 IT 员工的帮助来使您的服务器通过 Internet 进行访问。规划硬件和环境时,请记住 ArcGIS for Server 还可以部署在虚拟机或商用云平台(如 Amazon EC2)上。
ArcGIS for Server 一经安装便可立即开始使用,您也可以通过安装 ArcGIS Web Adaptor 将其与您所在组织现有的 Web 服务器进行集成。要发布 GIS Web 服务,还需要在组织中至少一台计算机上安装 ArcGIS for Desktop。这台计算机不必非是服务器不可。
发布 GIS Web 服务
如果您使用过 ArcGIS for Desktop,那么您就会知道如何使用 ArcMap 和 ArcGlobe 等应用程序来查看和分析 GIS 数据。您在将 Web 服务发布到 ArcGIS for Server 时会使用相同的应用程序。可在 ArcGIS for Desktop 中制作地图、地理处理模型、镶嵌数据集以及其他 GIS 资源,并使用简单的向导来将其作为 Web 服务共享。
作为共享进程的一部分,ArcGIS 会提醒您所发布的资源中可能存在的性能问题。它还会检查注册的数据位置列表,了解在将资源移至服务器后是否需要修复任何路径。
如果不希望立即发布(例如,如果您无法直接访问服务器计算机),可改为保存服务定义文件并稍后发布。服务定义中包含稍后发布服务所需的所有数据路径和属性。您甚至可以选择包含所有源数据,使您能够真正将服务打包成一个可传输的文件。
发布期间,您将启用部分功能以定义用户的服务使用方式。例如,“要素访问”是一个很受欢迎的功能,Web 用户通过此功能在地图服务中编辑矢量要素。另一个示例功能为 WMS,用于通过开放地理空间联盟 (OGC) 的 Web 地图服务 (WMS) 规范来呈现服务。
关于您可以使用的服务和功能的更多详细信息,请参阅可发布什么类型的服务?。
如果您发现您的 Web 服务无法提供所需的精确的功能或业务逻辑,可通过服务器对象扩展 (SOE) 进行扩展。SOE 可通过 ArcObjects 扩展 Web 服务的基本功能,ArcObjects 是用于构建 Esri 系列产品的大型组件套件。SOE 是需要进行自定义开发的高级选项,但在编写后即可轻松部署到您的服务器或与其他人进行共享。除 ArcGIS for Server 外,运行 SOE 无需使用任何其他特殊软件。
使用 GIS Web 服务
Web 服务一经运行,您便可在任意应用程序、设备或可通过 HTTP(超文本传输协议)通信的 API 中使用这些服务。
ArcGIS.com map viewer 使您可以制作和保存显示您的服务的在线地图。可选择将您的服务与其他服务进行叠加,并将您的地图保存在 ArcGIS Online 中,这是 Esri 云托管的在线内容资料档案库。
ArcGIS Viewer for Flex 和 ArcGIS Viewer for Silverlight 提供交互式向导,为您的服务构建美观、功能强大的 Web 地图应用程序。
ArcGIS API for JavaScript、ArcGIS API for Flex、ArcGIS API for Silverlight、iOS、Android 和 Windows Phone 支持您在自己设计的界面中开发自定义应用程序,该应用程序能够使用您所有的 Web 服务。
ArcGIS for Desktop 应用程序(如 ArcMap 和 ArcGlobe)旨在使用 ArcGIS for Server 发布的 Web 服务。在这些应用程序中使用服务通常只需像单击添加数据按钮这么简单。
可发出 SOAP 或 REST Web 服务请求的任何其他应用程序都可连接到 ArcGIS for Server。支持的客户端包括从可搜索最近的杂货店的智能手机和平板电脑应用程序,到用于客户管理或资源规划的企业级桌面应用程序。
维护服务器
随着时间的推移,在使用服务器时需要调整设置、添加和删除服务以及设置安全性规则。ArcGIS Server 管理器是每次安装 ArcGIS for Server 时都会包含的一个 Web 应用程序,提供了用于管理服务器的直观方便的界面。您可使用管理器查看服务器日志、停止和启动服务、发布服务定义、针对安全性定义用户和角色,以及执行其他类似任务。
虽然使用管理器非常方便,但您有时可能会希望通过编写脚本来自动管理服务器。ArcGIS for Server 具有 REST-ful 管理员 API,允许您使用您所选择的脚本语言来自动执行服务器管理任务。例如,您可以编写一个 Python 脚本,用于定期检查服务的正常运行状况并在发现服务出现故障时向您发送电子邮件。本帮助系统包含了有关编写 服务器管理脚本的各种示例。
摘要
ArcGIS for Server 通过 Web 服务向许多类型的设备开放您的 GIS。可通过 ArcGIS 将地图文档和地理处理模型等您所熟悉的资源发布到您的服务器来创建 GIS Web 服务。可通过 HTTP 进行 Web 服务调用的任意应用程序或设备都可使用这些服务。
ArcGIS for Server 包含管理性管理器应用程序,以及可用于维护服务器和设置安全性、记录和其他行为规则的 API。
您正在阅读的帮助系统包含上述所有主题的更多详细信息。