(四)ArcGIS Server之发布影像服务

文章目录

  • 1.引言
  • 2.发布影像服务
    • 2.1在ArcCatalog找到我们要栅格数据集。
    • 2.2 将栅格数据共享为影像服务。
    • 2.3.查看服务是否发布成功
  • 3.可能发生的错误(若服务发布成功,此处可略去)
    • 3.1错误发生
    • 3.2错误原因
    • 3.3如何解决错误
  • 4.数据下载地址

1.引言

      在实际开发过程中,为了满足用户不同的需求,Esri制定了各种不同的服务类型,每一种服务类型都有着自己的优点,同时特定的服务类型可以实现特性的功能,此篇博客便说一说影像服务
##1.1什么是影像服务?
      影像服务是将栅格数据和影像数据作为服务发布出去。此时客户端便可以对栅格数据的进行访问。例如:查看栅格的波段信息查看栅格某一个像元的值等等。
##1.2什么数据可以发布为影像服务?
      发布影像服务,对于原始数据是有一定的要求的,当数据出现问题时,数据是不可以发布成功的,影像服务支持的数据主要有:

  • 栅格数据集
  • 栅格图层
  • 镶嵌数据集
  • 镶嵌图层

2.发布影像服务

     发布影像服务非常简单,与地图服务不同的是:发布影像服务需要在ArcCatalog中进行,主要分步骤为:

  1. 在ArcCatalog找到我们要栅格数据集。
  2. 通过ArcCatalog将我们的栅格共享为影像服务。
  3. 查看服务是否发布成功

2.1在ArcCatalog找到我们要栅格数据集。

  • 在本次事例中我们发布的数据为青岛数字高程模型(DEM)

(四)ArcGIS Server之发布影像服务_第1张图片

2.2 将栅格数据共享为影像服务。

(四)ArcGIS Server之发布影像服务_第2张图片

  • 点击发布服务,服务名称为dem,存放在Test文件夹下面

(四)ArcGIS Server之发布影像服务_第3张图片

(四)ArcGIS Server之发布影像服务_第4张图片

  • 到达服务编辑器,发布最简单的影像服务,直接点击发布即可->发布成功。

(四)ArcGIS Server之发布影像服务_第5张图片

(四)ArcGIS Server之发布影像服务_第6张图片

2.3.查看服务是否发布成功

  • 从Manager查看服务是否成功
    登录Manager,进入Test文件夹查看:

(四)ArcGIS Server之发布影像服务_第7张图片

  • 从ArcGIS REST Services Directory查看服务是否发布成功
    在本地网址输入:http://localhost:6080/arcgis/rest/services,进入Test文件夹:

(四)ArcGIS Server之发布影像服务_第8张图片

至此影像服务发布成功了!

3.可能发生的错误(若服务发布成功,此处可略去)

3.1错误发生

在发布影像服务时,我分析服务时没有任何错误,但是当我发布服务时,却告知我,服务定义失败,如图所示:

  • 分析服务没错误

(四)ArcGIS Server之发布影像服务_第9张图片

  • 发布服务告知我服务定义失败

(四)ArcGIS Server之发布影像服务_第10张图片

3.2错误原因

此错误发生的原因是你的DEM存放在某一个数据库中,导致数据在数据库中但是数据的格式有错误。例如,我想把dem导出来,却发现也不能导出,如图所示:

(四)ArcGIS Server之发布影像服务_第11张图片

3.3如何解决错误

  1. 用ArcMap打开相应的Dem
  2. 从ArcMap中将相应的栅格数据导出到硬盘上
  3. 重新发布,即可成功。
  • 用ArcMap打开相应的Dem

(四)ArcGIS Server之发布影像服务_第12张图片

  • 从ArcMap中将相应的栅格数据导出到硬盘上

(四)ArcGIS Server之发布影像服务_第13张图片

选择一个硬盘路径,然后保存。

(四)ArcGIS Server之发布影像服务_第14张图片

  • 重新发布

在ArcCatalog中重新发布服务,成功。

(四)ArcGIS Server之发布影像服务_第15张图片

(四)ArcGIS Server之发布影像服务_第16张图片

4.数据下载地址

  • GitHub的数据及代码下载地址为:GitHub的数据及代码下载链接(如果从GitHub下载代码,麻烦给小Demo一个Star,您的支持是我最大的动力)

你可能感兴趣的:(ArcGIS,Server使用)