Экспорт последовательных объектов участков (Участок)

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

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

Более подробно о том, как создать компоновку участка

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

  • Инструмент экспортирует объекты участков в следующие классы пространственных объектов.

    Объекты участковКласс пространственных объектовДобавленные поля

    Полигон участка

    Класс полигональных объектов

    Нет

    Линии участков

    Класс линейных объектов

    Sequence и IsCurve

    Точки участка

    Класс точечных объектов

    Sequence

    Соединительные линии

    Класс линейных объектов

    Нет

    Запись участка

    Класс полигональных объектов

    Нет

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

  • Экспортированные линии могут быть подписаны их порядковым номером в компоновке участков или в компоновке заголовка карты. К компоновке можно добавить фрейм таблицы, показывающую порядковые номера строк и соответствующие им размеры.

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

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

  • Экспортированные точки могут быть подписаны их порядковым номером в компоновке участков или в компоновке заголовка карты. К компоновке можно добавить фрейм таблицы, показывающую порядковые номера строк и соответствующие им координаты.

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

  • Любые связанные таблицы объектов участков будут экспортированы с отдельными классами объектов.

Параметры

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

Участок, который будет экспортирован в отдельные классы пространственных объектов. Выбрать можно только один полигон участков.

Feature Layer
Целевой набор классов объектов

Набор классов объектов, в котором будут находиться экспортированные классы объектов участков.

Feature Dataset
Начальный угол последовательности
(Дополнительный)

Указывает угол участка, с которого будет начинаться порядковая нумерация линий и точек. Порядковый номер заполняется в поле Sequence экспортированного класса объектов линий и точек.

  • Северо-востокПоследовательность линий или точек начнется с северо-восточной угловой точки участка. Это значение по умолчанию
  • Юго-восточныйПоследовательность линий или точек начнется с юго-восточной угловой точки участка.
  • Юго-западныйПоследовательность линий или точек начнется с юго-западной угловой точки участка.
  • Северо-Западная провинцияПоследовательность линий или точек начнется с северо-западной угловой точки участка.
String
Формат последовательности точек
(Дополнительный)

Формат порядковой нумерации, который будет использоваться для точек в поле Sequence. Используйте символ # для обозначения возрастающего порядкового номера. Несколько символов # добавят нули перед порядковым номером. Буквы могут располагаться с любой стороны от символа #. Ниже приведены примеры:

  • # форматируется как последовательность, начинающаяся с 1.
  • ## форматируется как последовательность, начинающаяся с 01.
  • P# форматируется как последовательность, начинающаяся с P1.
  • ABC-##1 форматируется как последовательность, начинающаяся с ABC-001.
  • #P форматируется как последовательность, начинающаяся с 1P.

String
Формат последовательности линий
(Дополнительный)

Формат порядковой нумерации, который будет использоваться для линий в поле Sequence. Используйте символ # для обозначения возрастающего порядкового номера. Несколько символов # добавят нули перед порядковым номером. Буквы могут располагаться с любой стороны от символа #. Ниже приведены примеры:

  • # форматируется как последовательность, начинающаяся с 1.
  • ## форматируется как последовательность, начинающаяся с 01.
  • L# форматируется как последовательность, начинающаяся с L1.
  • ABC-##1 форматируется как последовательность, начинающаяся с ABC-001.
  • #L форматируется как последовательность, начинающаяся с 1L.

String
Установить порядок кривых по отдельности
(Дополнительный)

Указывает, будут ли кривые упорядочиваться отдельно при экспорте линий участков.

  • Отмечено — порядковая нумерация в поле Sequence будет начинаться с числа 1 для первой кривой, обнаруженной в последовательности по часовой стрелке, и будет увеличиваться для каждой следующей найденной кривой.
  • Не отмечено — порядковая нумерация в поле Sequence отдельно для кривых увеличиваться не будет. Это значение по умолчанию

Boolean

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

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

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

Feature Class
Выходной класс объектов линий

Экспортированный класс объектов линий участков.

Feature Class
Выходной класс объектов точек

Экспортированный класс объектов точек участков.

Feature Class
Выходной класс объектов соединительных линий

Экспортированный класс пространственных объектов соединительных линий.

Feature Class
Выходной класс объектов записей

Экспортированный класс объектов точек участков.

Feature Class

arcpy.parcel.ExportSequencedParcelFeatures(in_parcel_polygon_feature, target_feature_dataset, {start_sequence_corner}, {points_sequence_format}, {lines_sequence_format}, {sequence_curves_separately})
ИмяОписаниеТип данных
in_parcel_polygon_feature

Участок, который будет экспортирован в отдельные классы пространственных объектов. Выбрать можно только один полигон участков.

Feature Layer
target_feature_dataset

Набор классов объектов, в котором будут находиться экспортированные классы объектов участков.

Feature Dataset
start_sequence_corner
(Дополнительный)

Указывает угол участка, с которого будет начинаться порядковая нумерация линий и точек. Порядковый номер заполняется в поле Sequence экспортированного класса объектов линий и точек.

  • NEПоследовательность линий или точек начнется с северо-восточной угловой точки участка. Это значение по умолчанию
  • SEПоследовательность линий или точек начнется с юго-восточной угловой точки участка.
  • SWПоследовательность линий или точек начнется с юго-западной угловой точки участка.
  • NWПоследовательность линий или точек начнется с северо-западной угловой точки участка.
String
points_sequence_format
(Дополнительный)

Формат порядковой нумерации, который будет использоваться для точек в поле Sequence. Используйте символ # для обозначения возрастающего порядкового номера. Несколько символов # добавят нули перед порядковым номером. Буквы могут располагаться с любой стороны от символа #. Ниже приведены примеры:

  • # форматируется как последовательность, начинающаяся с 1.
  • ## форматируется как последовательность, начинающаяся с 01.
  • P# форматируется как последовательность, начинающаяся с P1.
  • ABC-##1 форматируется как последовательность, начинающаяся с ABC-001.
  • #P форматируется как последовательность, начинающаяся с 1P.

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

Формат порядковой нумерации, который будет использоваться для линий в поле Sequence. Используйте символ # для обозначения возрастающего порядкового номера. Несколько символов # добавят нули перед порядковым номером. Буквы могут располагаться с любой стороны от символа #. Ниже приведены примеры:

  • # форматируется как последовательность, начинающаяся с 1.
  • ## форматируется как последовательность, начинающаяся с 01.
  • L# форматируется как последовательность, начинающаяся с L1.
  • ABC-##1 форматируется как последовательность, начинающаяся с ABC-001.
  • #L форматируется как последовательность, начинающаяся с 1L.

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

Указывает, будут ли кривые упорядочиваться отдельно при экспорте линий участков.

  • SEQUENCE_SEPARATELYПорядковая нумерация в поле Sequence будет начинаться с числа 1 для первой кривой, обнаруженной в последовательности по часовой стрелке, и будет увеличиваться для каждой следующей найденной кривой.
  • SEQUENCE_TOGETHERПорядковая нумерация в поле Sequence отдельно для кривых увеличиваться не будет. Это значение по умолчанию
Boolean

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

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

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

Feature Class
out_lines_feature_class

Экспортированный класс объектов линий участков.

Feature Class
out_points_feature_class

Экспортированный класс объектов точек участков.

Feature Class
out_connection_lines_feature_class

Экспортированный класс пространственных объектов соединительных линий.

Feature Class
out_record_feature_class

Экспортированный класс объектов точек участков.

Feature Class

Пример кода

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

Пример скрипта окна Python демонстрирует использование функции ExportSequencedParcelFeatures для экспорта последовательных объектов участков в режиме прямого запуска.

import arcpy
12345678901234567890123456789012345678901234567890123456789012345678901234567890
arcpy.parcel.ExportSequencedParcelFeatures(
    'C:/Parcels/Database.gdb/Parcels/CountyFabric/Lot',
    'C:/ArcGISProData/Pro3.1/PolkCounty/PolkCounty.gdb/Layout', 'NE', '#', '#',
    'SEQUENCE_SEPARATELY')

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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