数据存储在本地、服务器或云端,我们可以通过ArcGIS Pro或是ArcMap读取。要是在Web端,也就是服务器端进行访问,就需要将数据发成服务。当我们在浏览器中输入网址,访问百度或高德地图时,就是访问的服务。ArcGIS中的服务类型有很多,我们简要介绍下常用类型。
01 地图服务
如果要在 Web 应用程序中显示地图文档的内容,可将此地图文档发布为地图服务。 此类服务的制图功能始终处于启用状态。通过地图服务,地图、要素和属性数据可在多种类型的客户端应用程序中使用。地图服务的一种常见应用是在 ArcGIS Online、Bing Maps 或 Google Maps 中的底图切片上方显示商业数据。
使用地图服务的常见理由(http://dwz.win/araw)中描述了其他许多使用地图服务的方法。
02 要素服务
如果希望客户端可访问地图的矢量要素并执行编辑、查询记录功能,则需要将地图文档发布为含已启用“要素访问”功能的地图服务。 可以将要素服务理解为地图服务的一种。访问地图服务时,客户端返回的是图片;访问要素服务时,客户端返回的是格式化的文本(xml或json)。
03 地理处理服务
如果需要在Web端进行地理分析,可以将桌面端的工具或自定义的工具发生地理处理服务。
地理处理服务是发布到服务器站点的地理处理工具的集合,这些地理处理工具执行跨各种学科处理和分析地理信息所必需的任务。数据将被存储,并且处理操作会在服务器站点上,而不是在自己本地的计算机上进行。这样,多个客户端应用程序甚至可以同时使用同一地理处理服务运行分析。
04 影像服务
如果要通过 web 提供大量栅格数据,可将这些数据发布为影像服务。
单景影像、镶嵌数据集、Lidar都可以发成影像服务。要共享镶嵌数据集或包含镶嵌函数的栅格图层,需要使用 ArcGIS Image Server扩展。
05 场景服务
对于三维模型、Revit数据、倾斜摄影数据,在Web端浏览的话,就需要发成场景服务。
需要通过Pro发布。
06 流服务
如果要显示实时数据,可以使用流服务。流服务是一种 ArcGIS Server 服务类型,这种服务类型侧重于客户端服务器数据流的低延迟和实时数据传播。连接到流服务的客户端将在订阅服务后立即开始接收数据。要使用流服务,必须在企业级Enterprise上安装已获许可的 GeoEvent Server。流服务内容可并入至 ArcGIS Online 和 Portal for ArcGIS Web 地图 ArcGIS Pro 中,并通过使用 ArcGIS API for JavaScript 开发的客户端进行显示。
07 矢量切片服务
矢量切片利用一些新技术来控制动态的可交互的地图展示方式,这种新技术可以让个人在移动端或者浏览器端自定义地图样式。
需要通过Pro发布。
参考链接:
使用地图服务的常见理由:
http://dwz.win/araw
地图服务和要素服务的区别:
http://dwz.win/aray