直连 ArcGIS Datastore11.5 内置Ozone对象存储

背景

ArcGIS Datastore 11.5 对象存储型,其内部是一个Ozone对象存储。用于存储三类数据:

    1.发布托管的 3D 切片图层和托管场景图层——场景服务。数据存储包含3D场景缓存。*

    2.托管要素图层——要素服务。数据存储包含针对指定子图层查询的缓存结果。

    3.VideoServer的视频服务。数据存储包含视频 BLOB 和关联的视频服务元数据文件。

* 升级上来现有托管场景图层缓存将继续保留在切片缓存数据存储中,直到您将其迁移到对象存储中为止。 所有新的托管场景图层缓存则将存储在对象存储中。ArcGIS Enterprise 11.5 是将支持切片缓存数据存储的最后一个版本,如果您已将托管场景图层缓存存储在切片缓存数据存储中,则必须在此版本中配置对象存储并迁移托管场景图层缓存。


直连 ArcGIS Datastore11.5 内置Ozone对象存储,特别是使用ArcGIS Pro直连它,有很多应用场景:

    1.便于运维人员排查问题。如果遇到三维发布流程异常,可以用此方法检查已入库的三维数据。

    2.用于开发三维优化等功能。已入库的三维,可以做三维数据治理。

    3.用于手动迁移,或加快发布入库速度,通过ArcGIS Pro抽取原始slpk入库对象存储。

步骤

在已经部署好的 ArcGIS Enterprise 11.5 。(建议在生产环境将关系型与对象型分开部署,此截图不是最佳实践)

配置了对象存储的Datastore

通过SSH登录它的计算机系统(windows使用远程桌面的cmd)。

1.执行ArcGIS Datastore安装目录下的tools/listmanageduser.sh获取关系型Datastore的用户密码

命令行工具:列出管理员用户

2.使用S3 Browser 连接 ArcGIS Datastore 11.5 内置Ozone对象存储。

使用参数

REST Endpoint:域名+端口29879

填入上一步获得的Access Key ID 与 Secret Access Key。

在高级设置中使用Signature V4,而不是默认的V2.

Addressing model需要使用 Path style 而不能是VirtualHosting。

使用S3连接

其中bucket名为0123456789abcdef里面的arcgiscache文件夹,存储了所有托管三维服务的数据。任意文件可以读写。(不建议用户修改arcgiscache下的文件)

S3连接

3.如果需要使用ArcGIS Pro连接该ArcGIS Datastore内置Ozone对象存储。则还需要在Datastore计算机上执行替换证书的命令。

替换对象存储用的安全证书为CA证书

4.在已经配置了CA证书后,使用ArcGIS Pro就可以连接ArcGIS Datastore内置Ozone对象存储了。

除了常规的AccessID和SecretKey,和服务端点以外,还需要注意填写提供者选项:

AWS_VIRTUAL_HOSTING 值为False,意为不使用VirtualHosting,而是使用Path Style

ArcGIS Pro连接云存储

使用

1.用于存储栅格

通过复制栅格工具,将tif影像导入对象存储为云栅格crf(Cloud Raster Format)格式。

对象存储里的云栅格

在Pro里可以打开和使用这个对象存储中的云栅格影像

打开对象存储中的云栅格

一些办公环境被禁用了文件共享,也被禁用了USB插口。以云存储共享栅格影像数据达成协作也是一种方式。

2.用于导出切片包

通过提取包工具,导入tpk、tpkx二维切片至对象存储。

提取二维切片包tpkx和提取结果。

提取包至对象存储
提取包后,对象存储中的缓存数据集

提取三维场景图层包slpk,提取失败。

提取slpk
提取slpk报错

这是因为Datastore的内置Ozone对象存储未采用 Virtual Hosting模式,而是Path Style模式。目前ArcGIS Pro提取slpk无法支持这种模式的云存储。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容