要素类至地理数据库 (转换)

摘要

将一个或多个要素类/要素图层转换为地理数据库要素类。

使用情况

  • 如果输入是具有所选要素的图层,则仅将所选要素写入新的输出要素类。

  • 将根据输入要素类的名称为输出要素类命名。 例如,如果输入为 C:\base\streams.shp,则输出要素类将命名为 streams。

  • 如果输出地理数据库中已存在输出要素类的名称,并且未选中允许地理处理工具覆盖现有数据集选项,则会在结尾处追加一个数字以确保要素类名称的唯一性(例如,rivers_1)。 如果输入要素类具有相同的名称,则无论覆盖现有数据集选项如何设置,都将在输出要素类名称后附加一个数字。 否则,将覆盖此要素类。

  • 此工具不支持注记。

  • 了解有关如何使用要素类至要素类工具控制输出要素类名称的详细信息

参数

标注说明数据类型
输入要素

要导入到地理数据库的一个或多个要素类或要素图层。

Feature Layer
输出地理数据库

输出或目标地理数据库。

Feature Dataset; Workspace

派生输出

标注说明数据类型
更新后的地理数据库

包含新要素类的地理数据库或地理数据库要素数据集。

Workspace; Feature Dataset

arcpy.conversion.FeatureClassToGeodatabase(Input_Features, Output_Geodatabase)
名称说明数据类型
Input_Features
[Input_Features,...]

要导入到地理数据库的一个或多个要素类或要素图层。

Feature Layer
Output_Geodatabase

输出或目标地理数据库。

Feature Dataset; Workspace

派生输出

名称说明数据类型
Derived_Geodatabase

包含新要素类的地理数据库或地理数据库要素数据集。

Workspace; Feature Dataset

代码示例

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: 是

相关主题