复制栅格目录项 (Data Management)

许可等级:BasicStandardAdvanced

摘要

生成一个包含栅格目录所有内容的栅格目录副本;如果对栅格目录进行了选择,则会生成一个仅包含选中内容的栅格目录副本。

用法

语法

CopyRasterCatalogItems_management (in_raster_catalog, out_raster_catalog, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
参数说明数据类型
in_raster_catalog

要复制的栅格目录的名称和位置。

Raster Catalog Layer
out_raster_catalog

输出栅格目录的名称和位置。

您可以将输出栅格目录复制到任意类型的地理数据库:个人地理数据库、文件地理数据库或 ArcSDE 地理数据库。

Raster Catalog
config_keyword
(可选)

可用于指定文件地理数据库和 ArcSDE 地理数据库的存储参数(配置)。个人地理数据库不使用配置关键字。

ArcSDE 配置关键字由数据库管理员进行设置。

String
spatial_grid_1
(可选)

输出空间格网 1、2 和 3 参数仅适用于文件地理数据库和 ArcSDE 地理数据库。如果对设置格网大小不熟悉,则将这些选项保留为 0,0,0,然后 ArcGIS 会自动为您计算最佳大小。有关此参数的详细信息,请参阅添加空间索引工具文档。

Double
spatial_grid_2
(可选)

第二个空间格网的像元大小。如果您只需要一个格网,则将大小设置为 0。否则,至少将大小设置为比“空间格网 1”大三倍。

Double
spatial_grid_3
(可选)

第三个空间格网的像元大小。如果您只需要两个格网,则将大小设置为 0。否则,至少将大小设置为比“空间格网 2”大三倍。

Double

代码实例

CopyRasterCatalogItems 示例 1(Python 窗口)

这是 CopyRasterCatalogItems 的 Python 示例。

import arcpy
arcpy.CopyRasterCatalogItems_management("c:/data/CopyRC.mdb/RC1",
                                        "c:/data/OutRC.gdb/RC2" ,
                                        "" , "" , "" , "")
CopyRasterCatalogItems 示例 2(独立脚本)

这是 CopyRasterCatalogItems 的 Python 脚本示例。

##=========================
##Copy Raster Catalog Items
##Usage: CopyRasterCatalogItems_management in_raster_catalog out_raster_catalog {config_keyword} {spatial_grid_1} 
##                                         {spatial_grid_2} {spatial_grid_3}
try:
    import arcpy
    arcpy.env.workspace = r"C:\PrjWorkspace"
    ##Copy FGDB Unmanaged Raster Catalog to PGDB Unmanaged Raster Catalog
    arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Unmanaged","output\\CopyRC.mdb\\Unmanaged", "", "3000", "", "")
    ##Copy PGDB Unmanaged Raster Catalog to FGDB Unmanaged Raster Catalog
    arcpy.CopyRasterCatalogItems_management("CopyRC.mdb\\Unmanaged","output\\CopyRC.gdb\\Unmanaged", "MAX_FILE_SIZE_4GB", "1000", "3000", "9000")
    ##Copy FGDB Managed Raster Catalog to SDE Managed Raster Catalog
    arcpy.CopyRasterCatalogItems_management("CopyRC.gdb\\Managed","output\\SDE94.sde\\Managed","DEFAULTS","2000","6000","18000")
except:
    print "Copy Raster Catalog Items example failed."
    print arcpy.GetMessages()

环境

相关主题

许可信息

ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013