描述
将一个或多个要素类/要素图层转换为地理数据库要素类。
使用
如果输入的图层包含所选要素,则只会将这些所选要素写入新的输出要素类中。
将根据输入要素类的名称为输出要素类命名。例如,如果输入为 C:\base\streams.shp,则输出要素类将命名为 streams。
如果名称在输出地理数据库中已存在,系统会在要素类名称的结尾追加一个数字以确保其唯一性(例如 rivers_1)。
此工具不支持注记。
- 了解有关如何使用要素类至要素类工具控制输出要素类名称的详细信息
语法
FeatureClassToGeodatabase(Input_Features, Output_Geodatabase)
参数 | 说明 | 数据类型 |
Input_Features [Input_Features,...] | 将导入到文件地理数据库、个人地理数据库或企业级地理数据库的一个或多个要素类或要素图层。 | Feature Layer |
Output_Geodatabase | 输出或目标地理数据库。这可以是文件地理数据库、个人地理数据库或企业级地理数据库。 | Feature Dataset; Workspace |
派生输出
名称 | 说明 | 数据类型 |
Derived_Geodatabase | 包含新要素类的地理数据库或地理数据库要素数据集。 | 工作空间;要素数据集 |
代码示例
FeatureClassToGeodatabase 示例(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 FeatureClassToGeodatabase 函数。
import arcpy
arcpy.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 modules
import arcpy
# Set environment settings
arcpy.env.workspace = 'C:/data'
# Set local variables
in_features = ['climate.shp', 'majorrds.shp']
out_location = 'C:/output/output.gdb'
# Execute FeatureClassToGeodatabase
arcpy.FeatureClassToGeodatabase_conversion(in_features, out_location)
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是