本文简要介绍 python 语言中 arcgis.raster.analytics.manage_multidimensional_raster
的用法。
用法:
arcgis.raster.analytics.manage_multidimensional_raster(target_multidimensional_raster, manage_mode='APPEND_SLICES', variables=None, input_multidimensional_rasters=None, dimension_name=None, dimension_value=None, dimension_description=None, dimension_unit=None, *, gis=None, future=False, **kwargs)
返回:
output_raster:影像图层 URL
函数通过添加或删除变量或维度来编辑多维栅格。 ArcGIS Image Server 10.8.1 及更高版本中可用的函数。
Parameter
Description
target_multidimensional_raster
必需的
ImageryLayer
对象。输入多维栅格。传送门物品可以通过。manage_mode
可选字符串。指定将对目标栅格执行的修改类型。
ADD_DIMENSION - 向多维栅格信息添加新维度。
APPEND_SLICES - 从另一个多维栅格添加切片。切片被添加到一个维度的切片末尾。这是默认设置。
APPEND_VARIABLES - 从另一个多维栅格添加一个或多个变量。
REPLACE_SLICES - 以特定维度值替换另一个多维栅格中的现有切片。
DELETE_VARIABLES - 从多维栅格中删除一个或多个变量。
REMOVE_DIMENSION - 将单个切片多维栅格转换为无量纲栅格。
variables
可选列表。将在目标多维栅格中修改的一个或多个变量。如果正在执行的操作是对现有变量的修改,则这是必需的。
如果未指定变量,则将修改目标多维栅格中的第一个变量。
input_multidimensional_rasters
输入多维栅格的可选列表。当 manage_mode 设置为 APPEND_SLICES、REPLACE_SLICES 或 APPEND_VARIABLES 时,这是必需的。
dimension_name
可选字符串。要添加到数据集的维度的名称。如果 manage_mode 设置为 ADD_DIMENSION,则需要这样做。
dimension_value
可选字符串。要添加的维度的值。如果 manage_mode 设置为 ADD_DIMENSION,则需要这样做。
dimension_description
可选字符串。要添加的维度的说明。如果 manage_mode 设置为 ADD_DIMENSION,则需要这样做。
dimension_unit
可选字符串。要修改的尺寸单位。
gis
仅关键字参数。可选的
GIS
对象。运行该工具的 GIS。如果未指定,则使用活动 GIS。future
仅关键字参数。可选布尔值。如果为 True,则结果将是一个 GPJob 对象,并且结果将异步返回。
例子:
# Usage Example 1: This example appends variables to a multidimensional raster dataset. target_mdim_raster = gis.content.search("my_target_mdim_raster")[0].layers[0] input_mdim_raster = gis.content.search("my_input_mdim_raster")[0].layers[0] variables_to_add = ["variable_1", "variable_2"] manage_mdim_op = manage_multidimensional_raster(target_multidimensional_raster=target_mdim_raster, manage_mode="APPEND_VARIABLES", variables=variables_to_add, input_multidimensional_rasters=[input_mdim_raster], gis=gis) # Usage Example 2: This example adds the StdZ dimension to a multidimensional raster dataset. target_mdim_raster = gis.content.search("my_target_mdim_raster")[0].layers[0] manage_mdim_op = manage_multidimensional_raster(target_multidimensional_raster=target_mdim_raster, manage_mode="ADD_DIMENSION", variables="my_variable", dimension_name="StdZ", dimension_value="0", dimension_description="Depth", dimension_unit="m", gis=gis)
相关用法
- Python ArcGIS majority用法及代码示例
- Python ArcGIS max用法及代码示例
- Python ArcGIS med用法及代码示例
- Python ArcGIS mod用法及代码示例
- Python ArcGIS minority用法及代码示例
- Python ArcGIS minus用法及代码示例
- Python ArcGIS merge_layers用法及代码示例
- Python ArcGIS merge_multidimensional_rasters用法及代码示例
- Python ArcGIS mosaic_image用法及代码示例
- Python ArcGIS mean用法及代码示例
- Python ArcGIS mosaic_rasters用法及代码示例
- Python ArcGIS min用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Site.delete用法及代码示例
- Python ArcGIS GeoAccessor.bbox用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS generate_service_areas用法及代码示例
- Python ArcGIS build_overview用法及代码示例
- Python ArcGIS RunInterval用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.analytics.manage_multidimensional_raster。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。