各类地图服务概述

  • Post author:
  • Post category:其他


参考:

https://blog.csdn.net/lovecarpenter/

一、什么是地图服务

地图服务是一种利用 ArcGIS 使地图可通过 Web 进行访问的方法。我们首先在 ArcMap 中制作地图,然后将地图作为服务发布到 ArcGIS Server 站点上。用户便可在 Web 应用程序、ArcGIS for Desktop、ArcGIS Online 以及其他客户端应用程序中使用此地图服务。

二、切片地图服务

2.1什么是切片地图服务

切片地图服务又叫缓存服务区,地图缓存是使地图和图像服务更快运行的一种非常有效的方法。创建地图缓存时,服务器会在若干个不同的比例级别上绘制整个地图并存储地图图像的副本。然后,服务器可在用户请求使用地图时分发这些图像。对于服务器来说,每次请求使用地图时,返回缓存的图像要比绘制地图快得多。

2.2切片地图服务优点

  1. 由于切片地图服务中的瓦片不需要服务器实时生成,本身存在服务器的硬盘上,所以大大提高了服务器的性能。
  2. 瓦片图片的详细程度不会对服务器分发副本的速度造成显著影响。

2.3切片地图服务缺点

  1. 切片地图服务由于瓦片图片已经存在,所以该服务实现的功能有限,无法对图层进行一系列操作。
  2. 当缓存级别较高时,占用的硬盘存储量较大。

三、地图要素服务

3.1什么是地图要素服务

要素服务可用来通过 Internet 提供要素,并提供显示要素时所要使用的符号系统。客户端可执行查询操作以获取要素,并执行相应的编辑操作。要素服务提供了可用于提高客户端编辑体验的模板。此外,要素服务也可以对关系类和非空间表中的数据进行查询和编辑。

简单的说,要素服务的数据是通过ArcSDE将数据储存在数据库中,当客户端请求要素服务时,服务器从数据库中读取数据生成图片,将图片返还给客户端。

3.2地图要素服务的优点

要素服务由于数据是储存在数据库中,所以实现的功能多。例如客户端对服务中的要素进行增删改查,要素服务可以进行渲染,改变图层的颜色等等。

四、影像服务

4.1什么是影像服务

影像服务是将栅格数据和影像数据作为服务发布出去。此时客户端便可以对栅格数据进行访问。例如:查看栅格的波段信息,查看栅格某一个像元的值等等。

4.2什么数据可以发布为影像服务

发布影像服务,对于原始数据是有一定的要求的,当数据出现问题时,影像服务是不能够发布成功的。

影像服务支持的数据主要有:栅格数据集;栅格图层;镶嵌数据集;镶嵌图层。

五、网络分析服务

5.1什么是网络分析服务

网络分析服务需要一个包含了一个或者多个网络分析图层的地图服务。这意味着发布到服务器的地图文档中必须包含一个或者多个通过 Network Analyst 工具条中的工具创建的网络分析图层。

网络分析服务支持路径分析图层、最近设施点分析图层以及服务区分析图层。

六、GP服务

6.1什么是GP服务

GP服务是Geoprocessing服务的简称,Geoprocessing包含了一系列地理数据处理的功能,例如缓冲区分析、叠加分析、以及对栅格数据制作阴影图等等。在桌面软件中可以通过ArcToolbox中的工具直接调用Geoprocessing的功能,而如果希望通过web来调用GP的功能,就必须借助于GP服务。

6.2GP服务的分类

GP服务从返回类型上可以分为:返回矢量数据;返回栅格数据

6.3GP工具

它是由ArcMap等桌面的GIS应用生成的,生成的方式是使用模型构建器将需要的工具和参数拖进去,然后把工具和参数进行关联,最后生成一个流程图。将流程图进行验证,如果成功了就可以进行发布,发布后就是GP工具了。

6.4GP服务的参数对应

在ArcGIS中,

GP工具

的参数和

GP服务

的参数是有一个对应参数的,在现实开发中,GP服务总是容易调用失败,这很有可能便是GP服务的参数不对应导致,因此:当我们发布GP服务时,参数便是我们高度重视的地方。以下是GP服务和GP工具参数对应表:

七、总结

以上就是一些常见的地图服务。,主要介绍了它们的概念,及基本内容。



版权声明:本文为Hard042原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。