描述
转置多维栅格数据集,以沿着每个维度对多维数据进行划分,从而优化访问所有剖切的像素值时的性能。
使用方法
输入多维栅格必须采用云栅格式 (CRF)。目前尚不支持其他格式。
构建多维转置工具用于提高访问大型多维数据集中所有剖切的像素值时的性能,例如,在针对 10 年间的每日海面温度值创建时态图图表时。
语法
arcpy.md.BuildMultidimensionalTranspose(in_multidimensional_raster, {delete_transpose})
参数 | 说明 | 数据类型 |
in_multidimensional_raster | 输入 CRF 多维栅格数据集。 | Raster Layer |
delete_transpose (可选) | 指定是否将删除现有转置。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
updated_multidimensional_raster | 已更新 CRF 多维栅格数据集。 | 栅格数据集 |
代码示例
这是 BuildMultidimensionalTranspose 工具的 Python 示例。
import arcpy
## Build the transpose for a sea surface temperature CRF dataset
arcpy.BuildMultidimensionalTranspose_md(
"C:/Multidimensional/SST_1992_2018", NO_DELETE_TRANSPOSE)
这是 BuildMultidimensionalTranspose 工具的 Python 脚本示例。
## import arcpy and set workspace
import arcpy
arcpy.env.workspace = "C:/Workspace/data"
## Rebuild the existing transpose for a CRF of temperature data
arcpy.BuildMultidimensionalTranspose_md(
"Temperature_CRF", NO_DELETE_TRANSPOSE)
这是 BuildMultidimensionalTranspose 工具的 Python 脚本示例。
## import arcpy and set workspace
import arcpy
arcpy.env.workspace = "C:/Workspace/data"
## Delete the transpose for a temperature dataset
arcpy.BuildMultidimensionalTranspose_md(
"Temperature_CRF", DELETE_TRANSPOSE)
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是