如何使用阿里云OSS存储发布ArcGIS缓存地图服务
对象云存储有着低成本、高可用性等优势,日益被市场接受并应用于各种类型的信息系统建设项目。该技术在ArcGIS平台中也有着广泛的应用,可用于以下场景:
1、存储缓存类GIS服务的切片,包括缓存地图服务、缓存影像服务、三维场景服务。
2、用于存储海量影像(栅格)数据,用于搭配Image Server在线影像(栅格)发布、分析和存储分析结果。
3、用于存储时空矢量大数据,例如Shapefile、CSV、Parquet等格式的海量时空矢量数据文件,用于搭配GeoAnalytics Server进行时空矢量大数据挖掘分析。
以下将以阿里云OSS对象云存储服务为例,介绍如何使用阿里云OSS存储发布ArcGIS缓存地图服务。
步骤1:访问arcgis server manager,点击站点 \ 数据存储,点击注册下拉列表,选择云存储。在弹出的对话框中输入相关连接信息。
其中:
- 类型选择 Alibaba Cloud Storage。
- 云存储名称可任意起一个容易记忆的名称。
- 访问密钥Id 为阿里云提供的AccessId。
- 保密访问密钥为阿里云提供的Accesskey。
- 区域似乎使用的阿里云OSS区域,如果下拉列表中没有对应的选项,则选择自定义,并填写私有URL,即阿里云提供的Endpoint。
- Bucket Name为预先在阿里云OSS中创建的Bucket。
- 文件夹可以任意起一个容易识别的名称,例如用于存放地图切片缓存,则可命名为arcgiscache。
- 注册缓存目录,需要勾选。
步骤二、注册成功后,访问站点 \ 目录,这时候,应该能见到刚才新注册的缓存目录,例如/cloudStores/aly。
步骤三,发布地图服务并设置缓存目录为刚才新建的阿里云OSS存储缓存目录地址。如下图:
步骤四、发布完毕后,可通过服务目录预览查看切片,切片请求时间基本不超过50ms,速度稳稳的:-)