下载栅格 (Data Management)

许可等级:BasicStandardAdvanced

摘要

允许您从影像服务或镶嵌数据集下载选中栅格的源文件。

用法

语法

DownloadRasters_management (in_image_service, out_folder, {where_clause}, {selection_feature}, {clipping}, {convert_rasters}, {format}, {compression_method}, {compression_quality}, {MAINTAIN_FOLDER})
参数说明数据类型
in_image_service

将从中下载选中栅格(轮廓线)的影像服务或镶嵌数据集。

Image Service; Mosaic Layer; Raster Layer; String
out_folder

要将源文件下载到其中的输出文件夹。

Folder
where_clause
(可选)

使用 SQL 定义查询,或使用“查询构建器”构建用于确定要下载的栅格数据集的查询。

SQL Expression
selection_feature
(可选)

指定范围。可通过指定要素作为最小外接矩形或指定最小外接矩形的坐标来指定范围。将下载与该范围相交的所有栅格。

Extent
clipping
(可选)

指定是否想根据要素的几何来裁剪下载的图像。这样就会裁剪与裁剪几何相交的任何栅格,然后将其下载。当感兴趣区域不是矩形时,这个选项非常有用。在裁剪已下载的影像时,需要指定裁剪影像的输出格式。

  • NO_CLIPPING基于指定的最小外接矩形对文件进行裁剪。这是默认设置。
  • CLIPPING基于 selection_feature 的几何对文件进行裁剪。
Boolean
convert_rasters
(可选)

选择始终将栅格转换为指定格式,还是仅在需要时进行转换。

  • CONVERT_AS_REQUIRED除非需要转换,否则将下载源文件格式的栅格。这是默认设置。
  • ALWAYS_CONVERT将下载指定格式的栅格。
Boolean
format
(可选)

如果指定了裁剪范围,则需要选择裁剪栅格的输出格式。

  • TIFF标记图像文件格式。这是默认设置。
  • BILESRI 波段按行交叉格式。
  • BSQESRI 波段顺序格式。
  • BIPESRI 波段按像元交叉格式。
  • BMP位图。
  • ENVIENVI DAT 文件。
  • IMAGINE 图像ERDAS IMAGINE。
  • JPEG联合图像专家组。如果已选择,也可指定压缩质量。压缩质量的有效值范围是 0 到 100。
  • GIF图形交换格式。
  • JP2JPEG 2000。如果已选择,也可指定压缩质量。压缩质量的有效值范围是 0 到 100。
  • PNG可移植网络图形。
String
compression_method
(可选)

选择使用指定输出格式的压缩方法。

  • NONE不会发生任何压缩。这是默认设置。
  • JPEG使用公共 JPEG 压缩算法的有损压缩。如果选择 JPEG,还可以指定压缩质量。压缩质量的有效值范围是 0 到 100。这种压缩方式可用于 JPEG 文件和 TIFF 文件。
  • LZW保留所有栅格像元值的无损压缩。
  • PACKBITS用于 TIFF 文件的 PackBits 压缩。
  • RLE用于 IMG 文件的游程编码。
  • CCITT_GROUP3用于 1 位数据的无损压缩。
  • CCITT_GROUP4用于 1 位数据的无损压缩。
  • CCITT_1D用于 1 位数据的无损压缩。
String
compression_quality
(可选)

当选择 JPEG 或 JP2 压缩时,指定压缩质量。有效值范围是 1 到 100,数字较大,意味着图像的质量较高,但压缩程度较低。

Long
MAINTAIN_FOLDER
(可选)

选择具有平面文件夹结构,还是保留用于存储源栅格数据集的层次文件夹结构。

  • NO_MAINTAIN_FOLDER将所有文件下载到 out_folder 中作为平面文件夹结构。这是默认设置。
  • MAINTAIN_FOLDER将文件下载到同一层次结构中的 out_folder 中作为源数据。
Boolean

代码实例

DownloadRasters 示例 1(Python 窗口)

这是 DownloadRasters 工具的 Python 实例。

import arcpy
DownloadRasters_management(
     "http://srv/arcgis/services/Ext/MDpan/ImageServer?", "c:/dload/", 
     "AcquisitionDate = date '1999-08-18'", "", 
     "c:/workspace/clippingfeat.shp", "TIFF", "JPEG", "75", 
     "MAINTAIN_FOLDER", "CONVERT_AS_REQUIRED")
DownloadRasters 示例 2(独立脚本)

这是 DownloadRasters 工具的 Python 脚本实例。

##Download Rasters from image services URL
##Maintain the original sensor data folder structure

import arcpy
arcpy.env.workspace = r"\\myworkstation\Workspace\downloadras"
    
arcpy.DownloadRasters_management(
     "http://serv1/arcgis/services/Ext/MD_LS_pan/ImageServer?",
     "downloadFolder", "AcquisitionDate = date '1999-08-18 00:00:00'",
     "", "", "", "", "", "MAINTAIN_FOLDER")

环境

重采样方法

仅用于裁剪时。

NoData

仅用于裁剪时。

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014