ArcGIS Velocity 中的 Amazon S3 输出可用于将输出要素写入 Amazon S3 存储段中的文件。
示例
在大数据分析中执行分析后,研究人员希望将输出空间或表格要素写入 Amazon S3 存储段中的文件。
用法说明
使用 Amazon S3 输出时,请谨记以下信息:
- 数据集参数可指定 ArcGIS Velocity 将写入 Amazon S3 的文件夹名称。 此文件夹将包含一个或多个文件,具体取决于输出的大小。
- 密钥值将在首次保存分析时加密,并以加密状态存储。
- 指定文件夹路径值时,请使用正斜线 (/)。
- 此输出仅在大数据分析中可用。
- 可以使用以下输出数据格式:
- 分隔
- JSON
- GeoJSON
- Esri JSON
- Parquet
- Shapefile
- 以分隔格式导出的数据将包括 SHAPE 和 DATE 字段。 SHAPE 字段将包含 WKT 格式的几何。 如果数据包含 START_TIME 键字段,则将提供 DATE 字段。
- 以 JSON 格式导出的数据将提供 Esri JSON 格式的几何。
- 需要对提供的 Amazon 密钥相关的用户策略执行以下 Amazon S3 操作,才能使 Velocity 成功连接到 Amazon S3 存储段以及提供的存储段和文件夹路径中的数据,以写入数据。
- 必须执行 s3:ListBucket 操作才能有权访问指定存储段。
- 必须执行以下操作才能访问指定文件夹路径和子资源 (arn:aws:s3:::yourBucketName/*),以便 Amazon S3 输出写入数据:
- s3:PutObject
- s3:GetObject
- s3:DeleteObject
参数
以下是 Amazon S3 输出的参数:
参数 | 描述 | 数据类型 |
---|---|---|
访问密钥 | S3 存储段的 Amazon 访问密钥 ID,例如 AKIAIOSFODNN7EXAMPLE。 Velocity 将使用提供的访问密钥将指定的数据源加载到应用程序中。 有关 Amazon 访问密钥的详细信息,请参阅 AWS 文档中的 AWS 安全性凭据。 | 字符串 |
密钥 | S3 存储段的 Amazon 保密访问密钥,例如 wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY。 Velocity 将使用提供的访问密钥将指定的数据源加载到应用程序中。 密钥将在首次保存分析时加密,并以加密状态存储。 有关 Amazon 访问密钥的详细信息,请参阅 AWS 文档中的 AWS 安全性凭据。 | 字符串 |
S3 存储段名称 | 将向其中写入一个或多个文件的 Amazon S3 存储段的名称。 | 字符串 |
文件夹路径 | 将写入输出数据集文件夹和文件的文件夹的文件夹路径。
| 字符串 |
数据集 | 将包含一个或多个输出文件的文件夹的名称。 系统会自动对写入此文件夹的一个或多个文件进行命名,并根据需要将该文件分成多个文件。 请勿在数据集参数中包括文件扩展名。 | 字符串 |
写入模式 | 用于将要素写入 Amazon S3 中的文件的写入模式。 可用的写入模式如下:
| 字符串 |