复制栅格目录项 (Data Management)
摘要
生成一个包含栅格目录所有内容的栅格目录副本;如果对栅格目录进行了选择,则会生成一个仅包含选中内容的栅格目录副本。
用法
-
此工具的输入和输出是地理数据库栅格目录。
-
您可以将输出栅格目录复制到任意类型的地理数据库:个人地理数据库、文件地理数据库或 ArcSDE 地理数据库。
-
在使用 ArcMap 时,可以使用“选择”工具选择要复制的栅格目录项。
-
输出栅格目录的属性与输入栅格目录的属性相同,并且也与栅格目录中栅格数据集的属性相同。
语法
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: 是
5/10/2014