Класс объектов Z в файл ASCII (Инструменты 3D Analyst)
Краткая информация
Экспортирует 3D объекты в текстовые файлы ASCII, хранящие данные в формате GENERATE, XYZ или данные профиля.
Использование
Опция Профиль записывает двухстолбчатый ASCII-файл, который преобразует трехмерные линейные объекты в записи, которые можно использовать для построения линейных графов. Каждая строка из исходного класса пространственных объектов будет записана в отдельный файл, к его имени будет добавлен уникальный идентификатор этой строки. Каждая строка в файле ASCII будет содержать расстояние от начальной позиции линии до вершины (D), за которой следует высота в этой вершине. При загрузке полученного ASCII-файла в графическое приложение первый столбец используется для определения оси x, а второй столбец — оси y.
<!--```без выделения 0 z1 D1 z2 D2 z3 D3 z4
Опция XYZ записывает координаты x, y и z в формате с плавающей точкой, при этом каждая строка характеризует отдельную точку.
<!--```без выделения x1 y 1 z1 x2 y 2 z2 x3 y 3 z3 x4 y4 z4
> [!NOTE] > Точечные и мультиточечные объекты записываются в один и тот же файл, тогда как каждый полигон и полилиния записываются в отдельный текстовый файл, к имени которого добавляется идентификатор объекта. Каждая часть составного объекта записывается в отдельный файл с номером части после идентификатора объекта в имени файла.Формат GENERATE не поддерживает строки заголовка, но он сохраняет все входные данные в одном файле.
Точечные объекты хранятся с соответствующими идентификаторами и XYZ координатами, а последняя строка обозначается ключевым словом END:
<!--```без выделения id1 x1 y1 z1 id2 x2 y2 z2 id3 x3 y3 z3 id4 x4 y4 z4END
> [!NOTE] > Мультиточечные объекты, происходящие из одной и той же записи в исходном классе пространственных объектов, будут иметь один и тот же идентификатор.Линейные и полигональные объекты разделяются ключевым словом END, а два последовательных ключевых слова END указывают на конец файла:
<!--```без выделения id1 x1 y 1 z1 x2 y 2 z2 x3 y 3 z3 x4 y4 z4 END
id2 x1 y 1 z1 x2 y 2 z2 END
END
> [!NOTE] > Первая и последняя координаты XYZ для полигона всегда идентичны.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные объекты |
Класс точечных, мультиточечных или полигональных 3D-объектов, который будет экспортирован в файл ASCII. |
Feature Layer |
|
Выходное местоположение |
Папка, в которую будут записаны выходные файлы. |
Folder |
|
Выходной текстовой файл |
Имя результирующего файла ASCII. Если линейный или полигональный класс объектов экспортируется в формат XYZ, имя файла используется в качестве базового имени. Каждый объект будет иметь уникальный выходной файл, так как формат XYZ поддерживает только одну линию или полигон в одном файле. Каждая часть составного объекта также будет записываться в отдельный файл. К имени файла будет добавлен OID каждого объекта, а также любые дополнительные символы, необходимые для создания уникального имени каждого файла. |
String |
|
Формат ASCII (Дополнительный) |
Определяет формат создаваемого файла ASCII.
|
String |
|
Разделитель (Дополнительный) |
Задает разделитель, который будет обозначать разделение записей в столбцах таблицы текстового файла.
|
String |
|
Десятичные обозначения (Дополнительный) |
Задает метод, который определяет число значащих цифр, хранящихся в выходных файлах.
|
String |
|
Цифр после запятой (Дополнительный) |
Количество цифр после запятой для значений с плавающей точкой, которые записываются в выходные файлы. Этот параметр используется, когда для параметра Десятичные обозначения задано значение Указанное число ( |
Long |
|
Разделитель десятичных знаков (Дополнительный) |
Задает десятичный символ, используемый в текстовом файле для отделения целой части числа от дробной.
|
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленная папка |
Папка, в которую будут записаны выходные файлы. |
Folder; File |
Параметры среды
Текущая рабочая область, Экстент, Выходная система координат, Географические преобразования
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да