创建未注册要素类 (Data Management)

许可等级:BasicStandardAdvanced

摘要

此工具仅适用于 ArcSDE 地理数据库。它可以创建一个空的未注册要素类,而创建此要素类和/或将其发布到 ArcGIS Spatial Data Server 均需要使用这个工具。

用法

语法

CreateUnRegisteredFeatureclass_management (out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword})
参数说明数据类型
out_path

在其中创建输出要素类的 ArcSDE 地理数据库。

Workspace;Feature Dataset
out_name

要创建的要素类的名称。

String
geometry_type
(可选)

要素类的几何类型。仅与维数信息在类型元数据(如 Postgres、postgis 和 ORACLE SDO)中的存储位置相关。

  • Point
  • 多点
  • 折线 (Polyline)
String
template
[template,...]
(可选)

用作定义输出要素类的属性方案的模板的现有要素类或图层。

Feature Layer
has_m
(可选)

确定要素类中是否包含线性测量值(m 值)。

  • DISABLED输出要素类将不包含 m 值。这是默认设置。
  • SAME_AS_TEMPLATE如果模板包含 m 值,则输出要素类将包含 m 值。
  • ENABLED输出要素类将包含 m 值。
String
has_z
(可选)

确定要素类是否包含高程值(z 值)。

  • DISABLED输出要素类将不包含 z 值。这是默认设置。
  • SAME_AS_TEMPLATE如果模板包含 z 值,则输出要素类将包含 z 值。
  • ENABLED输出要素类将包含 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
(可选)

确定数据库表的存储参数。

String

代码实例

CreateUnRegisteredFeatureClass 示例(Python 窗口)

arcpy.CreateUnRegisteredFeatureclass_management("Database Servers\\SQLEXP.gds\\FirstDB (VERSION:dbo.DEFAULT)", "New_FC", "POINT","","DISABLED", "DISABLED","","")

环境

相关主题

许可信息

ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013