本文简要介绍 python 语言中 arcgis.raster.RasterInfo
的用法。
用法:
class arcgis.raster.RasterInfo(raster_info_dict=None)
RasterInfo
类允许创建说明一组栅格属性的RasterInfo
对象,以便于使用Raster
类创建本地栅格数据集注意:
RasterInfo
类需要 ArcPy可以通过从字典实例化
RasterInfo
对象,或者通过调用ImageryLayer
或Raster
对象的raster_info
属性来创建它。也可以通过
RasterInfo
对象上的以下属性设置有关栅格的信息:band_count
,extent
,pixel_size_x
,pixel_size_y
,pixel_type
,block_height
,block_width
,no_data_values
,spatial_reference
要从字典构造
RasterInfo
对象,请在此类上使用from_dict
方法。例子:
# Usage Example 1: This example creates a new Raster object from the raster_info of another Raster object. (requires arcpy) raster_obj = Raster(<raster dataset path>) ras_info = RasterInfo(raster_obj.raster_info) rinfo_based_ras = Raster(rasInfo2) #To write pixel values to this temporary Raster object: rinfo_based_ras.write(<numpy_array>) #To save this temporary raster locally: rinfo_based_ras.save(r"C:\data\persisted_raster.crf")
RasterInfo 对象也可用于将栅格信息作为参数的栅格函数中。 (不需要 arcpy)示例:作为
arcgis.raster.functions.constant_raster()
和arcgis.raster.functions.random_raster()
的 raster_info 参数的值
相关用法
- Python ArcGIS RasterInfo.from_dict用法及代码示例
- Python ArcGIS Raster.remove_variables用法及代码示例
- Python ArcGIS Raster.export_image用法及代码示例
- Python ArcGIS Raster.get_dimension_values用法及代码示例
- Python ArcGIS Raster.get_dimension_attributes用法及代码示例
- Python ArcGIS Raster.read用法及代码示例
- Python ArcGIS Raster.append_slices用法及代码示例
- Python ArcGIS Raster.summarize用法及代码示例
- Python ArcGIS RasterManager.add用法及代码示例
- Python ArcGIS Raster.get_variable_attributes用法及代码示例
- Python ArcGIS RasterCollection.filter_by_raster_property用法及代码示例
- Python ArcGIS Raster.get_dimension_names用法及代码示例
- Python ArcGIS Raster.get_statistics用法及代码示例
- Python ArcGIS Raster.from_stac_item用法及代码示例
- Python ArcGIS Raster.set_colormap用法及代码示例
- Python ArcGIS Raster.set_histograms用法及代码示例
- Python ArcGIS Raster.get_property用法及代码示例
- Python ArcGIS RasterCollection.filter_by_time用法及代码示例
- Python ArcGIS Raster用法及代码示例
- Python ArcGIS RasterCollection用法及代码示例
- Python ArcGIS Raster.set_variable_attributes用法及代码示例
- Python ArcGIS RasterCollection.filter_by_geometry用法及代码示例
- Python ArcGIS RasterManager.update用法及代码示例
- Python ArcGIS Raster.save用法及代码示例
- Python ArcGIS Raster.set_property用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.RasterInfo。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。