本文简要介绍 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
