Полигон в линию (Инструменты Управление данными)
Краткая информация
Создает класс линейных объектов, конвертированных из границ полигонов. Вы можете задать параметры инструмента, чтобы анализировались общие сегменты и ID полигональных объектов. Или можно задать параметры инструмента, чтобы для каждого входного полигона создавался замкнутый линейный объект.
Иллюстрация

Использование
Если параметр Идентифицировать и хранить информацию о соседних полигонах отмечен, то будут анализироваться отношения между соседними полигонами. Границы конвертируются в линии с учетом пересечений и общих сегментов. К выходным данным будут добавлены следующие поля:
LEFT_FID—ID объекта входного полигона слева от выходной линии.RIGHT_FID—ID объекта входного полигона справа от выходной линии.
Атрибуты входных объектов не будут сохранены в выходных данных.
Ниже детально проанализирован сам процесс и варианты выходных данных:
В полигональной геометрии, выходная граница всегда строится в направлении по часовой стрелке. Если полигон имеет отверстие, граница отверстия (или внутренняя граница) всегда сохраняется в направлении против часовой стрелки. Таким образом, для полигона, у которого нет соседей слева (с внешней стороны) от его внешней границы и слева (с внутренней стороны) от границы отверстия, результирующие линии будут иметь значение -1 для значения поля
LEFT_FIDи идентификатор полигонального объекта как значение поляRIGHT_FID.Если полигон содержит другой полигон, будет создана одна выходная линия в направлении по часовой стрелке, представляющая общую границу, где значение поля
LEFT_FIDустановлено на идентификатор объекта внешнего полигона, аRIGHT_FIDустановлено на идентификатор объекта внутреннего полигона.Если два полигона имеют общую часть границы, будет создана одна выходная линия, представляющая общий сегмент. Направление линии будет произвольным, и значения полей
LEFT_FIDиRIGHT_FIDбудут установлены на идентификатор левого и правого полигональных объектов соответственно.Если полигон перекрывает другой полигон, будут созданы две выходные линии, представляющие каждую границу пересечения дважды. Первая линия представляет внешнюю границу одного из перекрывающихся полигонов, и значение ее поля
LEFT_FID— это идентификатор объекта пересекаемого полигона, аRIGHT_FIDбудет ее собственным идентификатором полигонального объекта. Вторая линия проходит в противоположном направлении, разбивая другой полигон, таким образом, значения полейLEFT_FIDиRIGHT_FIDбудут такими же, как и другой идентификатор полигонального объекта.Входные составные объекты не сохраняются; выходные линии будут простыми.
Для всех входных объектов, которые являются параметрическими (истинными) кривыми, выходные линии останутся истинными кривыми, даже если они разбиты.
Для обработки очень больших наборов данных используется разбивка на листы, для повышения производительности и масштабируемости.
Если параметр Идентифицировать и хранить информацию о соседних полигонах не отмечен, все входные полигоны будут конвертированы в отдельные линейные объекты. Любые составные полигоны будут конвертированы в составные линии.
Поле
ORIG_FIDбудет добавлено к выходным данным с идентификатором объекта каждой входной линии. Атрибуты входных объектов будут сохранены в выходных данных.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные объекты |
Входные полигональные объекты. |
Feature Layer |
|
Выходной класс пространственных объектов |
Выходной класс линейных объектов. |
Feature Class |
|
Идентифицировать и хранить информацию о соседних полигонах (Дополнительный) |
Указывает, будут ли отношения между соседними полигонами идентифицироваться и сохраняться в выходных данных.
|
Boolean |
Параметры среды
Текущая рабочая область, Временная рабочая область, Выходное Z-значение по умолчанию, Разрешение M, Допуск M, Выходной M домен, Выходной Z домен, Выходная система координат, Экстент, Наличие выходных значений M, Выходные данные содержат Z значения, Разрешение XY, Допуск XY, Разрешение Z, Допуск Z
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Да