Создать незарегистрированный класс объектов (Управление данными)

Сводка

Создает пустой класс объектов в базе данных или многопользовательской базе геоданных. Класс объектов не зарегистрирован в базе геоданных.

Использование

  • Этот инструмент создает только простые классы пространственных объектов, например, точечные, мультиточечные, полигональные и полилинейные.

  • Пустой класс пространственных объектов, который создается этим инструментов, либо содержит поле OBJECTID целочисленного типа, либо те же имена полей и типов, что и в любом выбранном шаблоне входного класса пространственных объектов.

Синтаксис

CreateUnRegisteredFeatureclass(out_path, out_name, {geometry_type}, {template}, {has_m}, {has_z}, {spatial_reference}, {config_keyword})
ParameterОбъяснениеТип данных
out_path

Многопользовательская база геоданных или база данных, в которой будет создан выходной класс пространственных объектов.

Workspace; Feature Dataset
out_name

Имя создаваемого класса пространственных объектов.

String
geometry_type
(Дополнительный)

Задает тип геометрии класса пространственных объектов. Этот параметр применяется только для типов геометрии, хранящих метаданные размерности, например, ST_Geometry в PostgreSQL, PostGIS Geometry и Oracle SDO_Geometry.

  • POINTТипом геометрии будут точки.
  • MULTIPOINTТипом геометрии будут мультиточки.
  • POLYLINEТипом геометрии будет полилиния.
  • POLYGONТипом геометрии будет полигон. Используется по умолчанию.
String
template
[template,...]
(Дополнительный)

Имеющийся класс объектов или список классов объектов со схемой полей и атрибутов, используемой для задания полей в выходном классе пространственных объектов.

Feature Layer
has_m
(Дополнительный)

Определяет, содержит ли выходной класс пространственных объектов линейные измерения (M-значения).

  • DISABLEDВыходной класс объектов не будет содержать M-значения. Это значение по умолчанию.
  • ENABLEDВыходной класс объектов будет содержать M-значения.
  • SAME_AS_TEMPLATEВыходной класс объектов будет содержать M-значения, если набор данных, заданный в параметре Шаблон класса объектов (параметр template в Python) содержит M-значения.
String
has_z
(Дополнительный)

Определяет, будет ли выходной класс пространственных объектов содержать значения высот (значения Z).

  • DISABLEDВыходной класс объектов не будет содержать Z-значения. Это значение по умолчанию.
  • ENABLEDВыходной класс объектов будет содержать Z-значения.
  • SAME_AS_TEMPLATEВыходной класс объектов будет содержать Z-значения, если набор данных, заданный в параметре Шаблон класса объектов (параметр template в Python) содержит 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

Производные выходные данные

NameОбъяснениеТип данных
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: Да

Связанные разделы