ASCII 3D в класс объектов (Инструменты 3D Analyst)
Краткая информация
Импортирует 3D-объекты из одного или нескольких текстовых файлов кодировки ASCII (форматов XYZ, XYZI или GENERATE) в новый класс пространственных объектов.
Иллюстрация

Использование
Все входные файлы должны быть одного формата и с одним типом геометрии.
XYZ и форматы XYZI поддерживают строки заголовка и за начало записи точек принимают первую строку с тремя последовательными числами. Оба формата могут хранить точки, линии и полигоны, но каждый файл может содержать только один простой (не составной) линейный или полигональный объект. Полигональные объекты должны быть замкнутыми, т.е. координаты последней вершины должны совпадать с координатами первой, кроме того, они не должны иметь самопересечений.
XYZ файлы содержат координаты x, y и z в формате с плавающей точкой, при этом каждая строка характеризует отдельную точку. За координатами XYZ могут следовать буквенно-цифровые символы, но эта информация не перейдет в полученный класс пространственных объектов.
XYZI файлы содержат координаты x, y, z и значения интенсивности. В случае выходных объектов-мультипатчей значения интенсивности хранятся в поле типа BLOB (большой двоичный объект).
Примечание:
Если имеется файл ASCII в формате XYZI, но значения интенсивности из него не требуются, выберите формат XYZ. В этом случае при чтении файлов значения интенсивности будут пропущены.
Формат GENERATE не поддерживает строки заголовка, но каждая точка с координатами XYZ снабжена идентификатором, а последняя строка в файле может быть (но необязательно) отмечена ключевым словом END:
<!--```без выделения id x y z id x y z . . END
Формат <mark>GENERATE</mark> может содержать несколько пространственных объектов в одном файле. Ключевое слово <mark>END</mark> обозначает конец записи одного линейного или полигонального объекта, каждый из которых должен быть простым. Два слова END подряд обозначают конец файла.
<!--```без выделения
id
x y z
x y z
x y z
END
id
x y z
x y z
END
END
```-->
> [!NOTE]
> Полигоны должны быть ориентированы по часовой стрелке, не иметь самопересечений и быть замкнутыми (т.е. последняя вершина должна быть равна первой). Если одно из этих условий не выполняется, в результате будут получены некорректные полигоны. Инструмент [**Проверка геометрии**](../data-management/check-geometry.yml) может использоваться для проверки корректности полученных пространственных объектов, а инструмент [**Восстановление геометрии**](../data-management/repair-geometry.yml) – для исправления ошибок.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Данные ASCII 3D |
Файлы или папки с файлами кодировки ASCII, содержащие данные в формате XYZ, XYZI (с интенсивностью данных лазерного сканирования) или 3D GENERATE. Все входные файлы должны быть одного формата. Если указана папка, то необходимо также задать параметр Суффикс файла, при этом будут обработаны все файлы из папки, имеющие расширение, соответствующее заданному суффиксу. На панели Геообработка в качестве входных данных можно указать папку, выбрав ее в проводнике и перетащив в поле ввода параметра. |
Folder; File |
|
Формат файла |
Формат файлов ASCII, которые будут конвертироваться в класс пространственных объектов.
|
String |
|
Выходной класс пространственных объектов |
Класс объектов, который будет получен. |
Feature Class |
|
Тип выходного класса пространственных объектов |
Тип геометрии выходного класса пространственных объектов.
|
String |
|
Коэффициент Z (Дополнительный) |
Коэффициент, на который будут умножаться z-значения. Этот способ обычно используется при конвертации линейных z-единиц для соответствия линейным единицам x,y. Значение по умолчанию равно 1, при нем значения высоты не изменяются. Этот параметр не доступен, если пространственная привязка входной поверхности имеет z-датум с заданными линейными единицами измерения. |
Double |
|
Система координат (Дополнительный) |
Система координат входных данных. По умолчанию используется Неизвестная система координат. Если задано, выходные данные могут быть спроецированы в другую систему координат, а могут и не быть спроецированы. Это зависит от того, определена ли в параметрах среды геообработки система координат для местоположения выходного класса пространственных объектов. |
Coordinate System |
|
Средний интервал между точками (Дополнительный) |
Среднее расстояние на плоскости между точками во входных данных. Этот параметр используется только в том случае, если тип выходной геометрии задан как MULTIPOINT, и он служит для определения способа группировки точек. Это значение, в сочетании с ограничением числа точек на одну фигуру, применяется для построения виртуальной системы листов, предназначенной для группировки точек. Начало отсчета системы листов основано на домене целевого класса пространственных объектов. Укажите интервал в горизонтальных единицах целевого класса объектов. |
Double |
|
Суффикс (Дополнительный) |
Суффикс файлов, которые будут импортированы из входной папки. Этот параметр также необходим, когда папка указана в качестве входных данных. |
String |
|
Разделитель десятичных знаков (Дополнительный) |
Десятичный символ, который будет использоваться в текстовом файле, чтобы отделить целую часть числа от дробной.
|
String |
Параметры среды
Текущая рабочая область, Экстент, Выходная система координат, Географические преобразования, Разрешение XY, Допуск XY, Разрешение Z, Допуск Z, Выходное ключевое слово конфигурации, Автоподтверждение
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да