要素类至地理数据库 (转换)
摘要
将一个或多个要素类/要素图层转换为地理数据库要素类。
用法
-
输入可以包括 shapefile、coverage 要素类、VPF 要素类或地理数据库要素类。还可以将要素图层(ArcMap 或 ArcScene 内容列表中的图层,或者由创建要素图层工具创建的要素图层)用作输入。
-
如果输入的图层包含所选要素,则只会将这些所选要素写入新的输出要素类中。
-
将根据输入要素类的名称为输出要素类命名。例如,如果输入为 C:\base\streams.shp,则输出要素类将命名为 streams。
-
如果名称在输出地理数据库中已存在,系统会在名称的结尾追加一个数字以确保名称的唯一性(例如,“_1”)。
-
此工具不支持注记。
- 了解有关如何使用“要素类至要素类”工具控制输出要素类名称的详细信息
语法
FeatureClassToGeodatabase_conversion (Input_Features, Output_Geodatabase)
参数 | 说明 | 数据类型 |
Input_Features [Input_Features,...] |
将导入到 ArcSDE 地理数据库、文件地理数据库或个人地理数据库的一个或多个要素类/要素图层。 | Feature Layer |
Output_Geodatabase |
输出或目标地理数据库。这可以是文件地理数据库、个人地理数据库或 ArcSDE 地理数据库。 | Feature Dataset; Workspace |
代码示例
FeatureClassToGeodatabase 示例(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 FeatureClassToGeodatabase 函数。
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.FeatureClassToGeodatabase_conversion(["climate.shp", "majorrds.shp"], "C:/output/output.gdb")
FeatureClassToGeodatabase 示例 2(独立脚本)
以下独立脚本演示了如何使用 FeatureClassToGeodatabase 函数。
# Name: FeatureClassToGeodatabase_Example2.py # Description: Use FeatureClassToGeodatabase to copy feature classes # to geodatabase format # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inFeatures = ["climate.shp", "majorrds.shp"] outLocation = "C:/output/output.gdb" # Execute TableToGeodatabase arcpy.FeatureClassToGeodatabase_conversion(inFeatures, outLocation)
环境
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012