要素类至地理数据库 (转换)
摘要
将一个或多个要素类/要素图层转换为地理数据库要素类。
用法
-
输入可以包括 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)
环境
相关主题
许可信息
ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014