ListRasters

描述

返回当前工作空间中的栅格列表。

讨论

必须先设置工作空间环境,然后才能使用多个列表函数,包括 ListDatasetsListFeatureClassesListFilesListRastersListTablesListWorkspaces

语法

ListRasters ({wild_card}, {raster_type})
参数说明数据类型
wild_card

限制返回的结果。如果未指定某一值,则返回所有值。通配符不区分大小写。

符号说明示例

*

表示零个或多个字符。

Te* 可找到田纳西州和德克萨斯州。

String
raster_type

将限制结果的栅格类型。以下是可用的栅格类型:

  • BMP位图图形栅格数据集格式。
  • GIF栅格数据集的图形交换格式。
  • IMG ERDAS IMAGINE 栅格数据格式
  • JP2JPEG 2000 栅格数据集格式。
  • JPG联合图像专家组栅格数据集格式。
  • PNG 可移植网络图形栅格数据集格式。
  • TIF栅格数据集的标记图像文件。
  • GRID 格网数据格式。
  • All返回所有支持的栅格类型。这是默认设置。

(默认值为 All)

String
返回值
数据类型说明
String

该函数返回的列表包含受可选 wild_cardraster_type 参数限制的工作空间中的栅格名称。

代码示例

ListRasters 示例

列出工作空间中的 Grid 栅格名称。

import arcpy
# Set the current workspace
arcpy.env.workspace = "c:/data/DEMS"
# Get and print a list of GRIDs from the workspace
rasters = arcpy.ListRasters("*", "GRID")
for raster in rasters:
    print(raster)

相关主题