创建未注册要素类 (数据管理)

摘要

用于在数据库或企业级地理数据库中创建空要素类。此要素类未注册到地理数据库。

使用情况

  • 此工具只能创建简单要素类,如点、多点、面和折线。

  • 此工具创建的空要素类既可包含名为 OBJECTID 的整型字段,也可包含与任意选定输入模板要素类相同的字段名称和类型。

参数

标注说明数据类型
要素类位置

将创建输出要素类的企业级地理数据库或数据库。

Workspace; Feature Dataset
要素类名称

要创建的要素类的名称。

String
几何类型
(可选)

用于指定要素类的几何类型。此参数仅适用于存储维数元数据的几何类型,如 PostgreSQL 中的 ST_Geometry、PostGIS Geometry 和 Oracle SDO_Geometry。

  • 该几何类型将为点。
  • 多点该几何类型将为多点。
  • 折线该几何类型将为折线。
  • 该几何类型将为面。这是默认设置。
String
模板要素类
(可选)

现有要素类或者包含用于定义输出要素类中字段的字段和属性方案的要素类列表。

Feature Layer
包含 M 值
(可选)

确定输出要素类是否包含线性测量值(M 值)。

  • 不支持输出要素类将不具有 M 值。这是默认设置。
  • 支持输出要素类将具有 M 值。
  • 与模板要素类相同如果在模板要素类参数(Python 中的 template 参数)中指定的数据集具有 M 值,则输出要素类将具有 M 值。
String
包含 Z 值
(可选)

确定输出要素类是否包含高程值(Z 值)。

  • 不支持输出要素类将不具有 Z 值。这是默认设置。
  • 支持输出要素类将具有 Z 值。
  • 与模板要素类相同如果模板要素类参数(Python 中的 template 参数)中指定的数据集具有 Z 值,则输出要素类将具有 Z 值。
String
空间参考
(可选)

输出要素数据集的空间参考。在空间参考属性对话框中,可以选择、导入或新建坐标系。要设置空间参考的各个方面(例如,x,y 值域、z 值域、m 值域、分辨率或容差),请使用环境对话框。

Spatial Reference
配置关键字
(可选)

指定关系数据库管理系统 (RDBMS) 中的地理数据库的默认存储参数(配置)。此设置仅在使用企业级地理数据库表时可用。

配置关键字由数据库管理员进行设置。

了解有关配置关键字的详细信息

String

派生输出

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

输出未注册要素类。

要素类

arcpy.management.CreateUnRegisteredFeatureclass(out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword})
名称说明数据类型
out_path

将创建输出要素类的企业级地理数据库或数据库。

Workspace; Feature Dataset
out_name

要创建的要素类的名称。

String
geometry_type
(可选)

用于指定要素类的几何类型。此参数仅适用于存储维数元数据的几何类型,如 PostgreSQL 中的 ST_Geometry、PostGIS Geometry 和 Oracle SDO_Geometry。

  • POINT该几何类型将为点。
  • MULTIPOINT该几何类型将为多点。
  • POLYLINE该几何类型将为折线。
  • POLYGON该几何类型将为面。这是默认设置。
String
template
[template,...]
(可选)

现有要素类或者包含用于定义输出要素类中字段的字段和属性方案的要素类列表。

Feature Layer
has_m
(可选)

确定输出要素类是否包含线性测量值(M 值)。

  • DISABLED输出要素类将不具有 M 值。这是默认设置。
  • ENABLED输出要素类将具有 M 值。
  • SAME_AS_TEMPLATE如果在模板要素类参数(Python 中的 template 参数)中指定的数据集具有 M 值,则输出要素类将具有 M 值。
String
has_z
(可选)

确定输出要素类是否包含高程值(Z 值)。

  • DISABLED输出要素类将不具有 Z 值。这是默认设置。
  • ENABLED输出要素类将具有 Z 值。
  • SAME_AS_TEMPLATE如果模板要素类参数(Python 中的 template 参数)中指定的数据集具有 Z 值,则输出要素类将具有 Z 值。
String
spatial_reference
(可选)

输出要素数据集的空间参考。可通过以下方式指定空间参考:

  • 输入 .prj 文件的路径,例如 C:/workspace/watershed.prj
  • 引用包含要应用的空间参考的要素类或要素数据集,例如 C:/workspace/myproject.gdb/landuse/grassland
  • 在使用此工具之前定义空间参考对象,例如之后要用作空间参考参数的 sr = arcpy.SpatialReference("C:/data/Africa/Carthage.prj")

Spatial Reference
config_keyword
(可选)

指定关系数据库管理系统 (RDBMS) 中的地理数据库的默认存储参数(配置)。此设置仅在使用企业级地理数据库表时可用。

配置关键字由数据库管理员进行设置。

了解有关配置关键字的详细信息

String

派生输出

名称说明数据类型
out_feature_class

输出未注册要素类。

要素类

代码示例

CreateUnregisteredFeatureclass 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 CreateUnRegisteredFeatureclass 函数。

import arcpy
arcpy.CreateUnRegisteredFeatureclass_management(
    r'Database Connections\Connection to Organization.sde', "New_FC", "POINT", 
    "", "DISABLED", "DISABLED")

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题