Image Server,RA分析工具

       说到Image Server,不能不提ArcGIS Enterprise。ArcGIS 10.4之前,用户熟悉的服务器端产品叫ArcGIS Server。10.5发布之后,ArcGIS Server产品线统一更名为ArcGIS Enterprise。Enterprise是一个功能全面的制图分析平台,包含了GIS web服务器,以及专用的WebGIS基础架构,便于任何人、任何设备、任何时间去访问和分析地理信息。

1. ArcGIS Enterprise

       一个基础的ArcGIS Enterprise包含4个部分:ArcGIS Server、Portal For ArcGIS、ArcGIS Data Store以及ArcGIS Web Adaptor。

        ArcGIS Server是web服务的核心组件;Portal允许用户在组织内和他人共享地图、应用程序等地理信息;Data Store用于配置数据储存以托管和联合与部署配合使用的服务器;Webadaptor用于将Server和Portal集成。

1.1 ArcGIS Server

       ArcGIS Server是一款可以独立部署的服务器产品,可以将地理资源转化为在线服务,这些资源包括地理制图、地理编码、地理处理、3D地理数据、要素编辑、网络分析、OGC支持、数据访问、移动数据提取等。这些在线资源可以供用户通过桌面、Web、移动等多客户端使用。

       ArcGIS Server采用节点模型,可以通过松散的、热插拔式点对点的方式,灵活控制和管理各个GIS Server节点,主要包含以下组件:GIS服务器、Web Adaptor、Web服务器和数据服务器:

 Server主要用于托管GIS服务,根据服务类型可以分为以下几类:

(1)支持具有空间能力的数据库

(2)空间数据管理

(3)创建和管理WebGIS服务

(4)在线编辑

(5)可视化3D内容

(6)空间分析和地理处理

1.2 Portal for ArcGIS

        Portal是一个可以允许用户在组织内与其他人共享地图、场景、应用程序和其他地理信息的组件,通过portal,可以创建、保存和共享web地图和场景;创建和托管web制图应用程序;在组织内搜索GIS内容;创建群组与合作者共享GIS信息、共享地图和图层用于Desktop等。一个完整的Portal包含

  • 门户网站
  • 地图查看器
  • Web Appbuilder for ArcGIS
  • Activity Dashboard for ArcGIS
  • 场景查看器
  • ArcGIS应用程序
  • Living Atlas of the World
  • 管理员工具
  • ArcGIS Portal Directory

1.3 ArcGIS Data Store

       ArcGIS Data Store 是一款应用程序,可用于轻松配置与门户(Portal)配合使用的托管服务器的数据存储。ArcGIS Data Store 会向用户提供一个便捷的设置和配置体验来创建以下不同类型的数据存储:

(1)关系数据存储 - 存储门户的托管要素图层数据,包括创建为在门户中运行的空间分析工具输出的托管要素图层。

(2)切片缓存数据存储 - 存储门户托管场景图层的缓存

(3)时空大数据存储 - 归档可用于运行与门户联合的 ArcGIS GeoEvent Server 的 ArcGIS Server 的实时观测数据;还会存储使用 ArcGIS GeoAnalytics Server 工具生成的结果。

      通过ArcGIS Data Store,可以实现:

  • 发布大量托管要素图层
  • 向门户中发布托管场景图层
  • 储存高容量实时观测数据
  • 自动创建关系数据存储的备份
  • 为要素图层数据以及场景缓存配置故障转移数据存储
  • 配置高可用性时空大数据存储
  • 在地图查看器中执行分析(包含RA、GA工具)

1.4 ArcGIS Web Adaptor

        ArcGIS Web Adaptor 允许 ArcGIS Server 与现有 Web 服务器相集成。其可兼容 IIS 和 Java EE 服务器。具有以下优势:
(1)允许将 ArcGIS Server 与组织内现有的 Web 服务器相集成。 通过向站点中增加 web 服务器,就可以获得承载 Web 应用程序的能力,这些 Web 应用程序可使用自己发布的 GIS 服务。

(2)允许用户提供单一端点,用于将收到的请求分布到站点中的 ArcGIS Server 计算机。

(3)允许用户通过组织的标准网站和端口显示 ArcGIS Server。

(4)可以禁止外部用户查看 ArcGIS Server 管理员目录和 ArcGIS Server Manager。

(5)允许阻止 ArcGIS Desktop 用户建立到 ArcGIS Server 的管理连接或发布者连接。

(6)能够在 Web 层级别使用组织的标识存储和安全策略。

         Web Adaptor 可用于多种 ArcGIS Server 站点配置。单机部署时,可以将Web Adaptor 放置在 ArcGIS Server 计算机中,也可以将其放置到现有的 web 服务器中。多机部署时,可以通过在某一现有的 web 服务器上安装 Web Adaptor 以提供唯一的站点入口点,或通过在多个 web 服务器上安装 Web Adaptor 以便在 web 服务器层建立冗余。

示例:

(1)未安装Web Adaptor时,访问服务目录的地址为:

(2)安装后,假设托管Web Adaptor的计算机名为wa,域为myorg.net,Web Adaptor为arcgis,可以通过:http://wa.myorg.net/arcgis/rest/services 访问服务目录。

 

2. Image Server

        ArcGIS Image Server 是ArcGIS平台实现大规模影像管理、共享与应用的服务器产品,支持基于ArcGIS镶嵌数据集的影像发布能力,支持基于Web端的实时动态处理与分布式的栅格大数据分析。

       在ArcGIS 10.5以前,大规模影像的共享是通过ArcGIS for Server和其扩展ArcGIS Image Extension for Server实现的。在ArcGIS 10.5以后,ArcGIS推出独立授权的影像服务器产品—ArcGIS Image Server。ArcGIS Image Server是ArcGIS Enterprise(组织机构内部搭建Web GIS平台)的可选服务器。在已经具备ArcGIS Enterprise基础部署的基础上,安装并授权ArcGIS Image Server可以为平台提供动态影像服务及栅格大数据分析能力。在ArcGIS 10.6中,ArcGIS Image Server栅格大数据工具进一步丰富,新增水文分析、距离分析相关工具,同时还支持在Portal端自定义大数据处理模型的直接运行。

2.1 Image Server架构

      ArcGIS Image Server主要提供动态影像服务和分布式的栅格大数据分析(RasterAnalytics)两大核心能力。它们在数据层及服务器层上略有差异。

  数据层 — 存储在文件、GDB中的数据都可以通过ArcGIS Image Server发布为动态影像服务。这些数据和服务同样也可以作为RasterAnalytics大数据分析的数据源。RasterAnalytics同时还需要分布式的栅格存储用以存储分布式计算结果。

 服务器层 — ArcGIS Image Server集群可以用于动态影像服务发布,或者RasterAnalytics分布式计算。在使用RasterAnalytics工具时将会调用服务器端的系统服务自动分配资源,单个任务可以分解在多个机器上分布式计算,并将结果输出到分布式的栅格存储中。

 客户端 — 客户端发送任务请求,并对分析结果进行加载和渲染。目前集成栅格大数据分析工具的客户端包括ArcGIS Pro、Portal for ArcGIS(Map Viewer)、ArcGIS Rest API、ArcGIS Python API等。在ArcGIS Pro中,支持基于栅格函数的处理链设计运行,具有强大的可扩展性。

2.2 Image Server 环境配置

      最简单的Image Server配置就是在一个ArcGIS Enterprise的环境中联合一个具有ArcGIS Image Server许可的服务器。这个部署环境可以提供动态影像服务的能力,同时还可以在部署环境中还可以联合其它的GIS服务器。

     下图即为最小的栅格分析系统:

示例:

       在我个人电脑中配置了最小栅格分析系统,在主机1上配置了基本的ArcGIS Enterprise环境,Data Store类型设置为关系和切片缓存,并且将server和portal进行了托管,并将主机1作为Hosting Server

      主机2安装了ArcGIS Server,需要Image Server的授权,然后安装了Web Adaptor,并且同样设置了托管,在portal页面,将主机2设置为栅格分析托管服务器。

     以上即为最小栅格分析系统的配置。

2.3 调用RA工具

      Raster Analytics(RA):分布式的栅格大数据分析工具,可以用在Portal for ArcGIS、ArcGIS Pro、ArcGIS Python API 以及ArcGIS REST API。

(1)ArcGIS Pro调用:

(2)Portal调用

(3)REST API 调用

   此外还可以通过Python API调用,此处略过,后期单独写一下python api调用RA工具。

 

参考:ArcGIS 白皮书

      ArcGIS帮助文档

 

    欢迎关注我的微信公众号:gis小僧

             

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炒菜不加盐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值