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

Краткая информация

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

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

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

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

  • Незарегистрированные классы пространственных объектов можно зарегистрировать в базе геоданных с помощью инструмента Зарегистрировать в базе геоданных.

Параметры

ПодписьОписаниеТип данных
Расположение класса объектов

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

Workspace; Feature Dataset
Имя класса пространственных объектов

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

String
Тип геометрии
(Дополнительный)

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

  • ТочкаТипом геометрии будут точки.
  • МультиточкаТипом геометрии будут мультиточки.
  • ПолилинияТипом геометрии будет полилиния.
  • ПолигонТипом геометрии будет полигон. Это значение по умолчанию
String
Шаблон классов пространственных объектов
(Дополнительный)

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

Feature Layer
Содержит значения M
(Дополнительный)

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

  • НетВыходной класс объектов не будет содержать m-значения. Это значение по умолчанию
  • ДаВыходной класс объектов будет содержать m-значения.
  • Так же, как в шаблоне класса объектовВыходной класс объектов будет содержать m-значения, если набор данных, заданный в параметре Шаблон класса объектов (параметр template в Python) содержит m-значения.
String
Содержит значения Z
(Дополнительный)

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

  • НетВыходной класс объектов не будет содержать z-значения. Это значение по умолчанию
  • ДаВыходной класс объектов будет содержать z-значения.
  • Так же, как в шаблоне класса объектовВыходной класс объектов будет содержать z-значения, если набор данных, заданный в параметре Шаблон класса объектов (параметр template в Python) содержит z-значения.
String
Пространственная привязка
(Дополнительный)

Пространственная привязка выходного набора классов объектов. В диалоговом окне Свойства пространственной привязки можно выбрать, импортировать или создать новую систему координат. Для настройки компонентов пространственной привязки, таких как x,y-, z- или m- домены, разрешение и допуск, воспользуйтесь диалоговым окном Параметры среды.

Spatial Reference
Ключевое слово конфигурации
(Дополнительный)

Задает параметры хранения по умолчанию (конфигурации) для баз геоданных в реляционной системе управления базами данных (РСУБД). Этот параметр применим только при использовании таблиц корпоративной базы геоданных.

Ключевые слова конфигурации задаются администратором базы данных.

Более подробно о ключевых словах конфигурации

String

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

ПодписьОписаниеТип данных
Выходной класс пространственных объектов

Выходной незарегистрированный класс объектов.

Feature Class

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
(Дополнительный)

Задает тип геометрии класса пространственных объектов. Этот параметр применяется только для типов геометрии, хранящих метаданные размерности, например, 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("Sinusoidal (Africa)"), который затем используется как параметр пространственной привязки.

Spatial Reference
config_keyword
(Дополнительный)

Задает параметры хранения по умолчанию (конфигурации) для баз геоданных в реляционной системе управления базами данных (РСУБД). Этот параметр применим только при использовании таблиц корпоративной базы геоданных.

Ключевые слова конфигурации задаются администратором базы данных.

Более подробно о ключевых словах конфигурации

String

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

ИмяОписаниеТип данных
out_feature_class

Выходной незарегистрированный класс объектов.

Feature Class

Пример кода

CreateUnregisteredFeatureclass, пример (окно Python)

В следующем скрипте окна Python показано, как используется функция CreateUnRegisteredFeatureclass в режиме прямого запуска.

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

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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