Skip to main content

Класс объектов 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.

  • GENERATEWrites output in the GENERATE format. This is the default.

  • XYZWrites XYZ information of input features. One file will be created for each line or polygon in the input feature.

  • ProfileWrites profile information for line features that can be used in external graphing applications.

String

Разделитель

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

Задает разделитель, который будет обозначать разделение записей в столбцах таблицы текстового файла.

  • SpaceA space will be used to delimit field values. This is the default.

  • CommaA comma will be used to delimit field values. This option is not applicable if the decimal separator is also a comma.

String

Десятичные обозначения

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

Задает метод, который определяет число значащих цифр, хранящихся в выходных файлах.

  • Automatically DeterminedThe number of significant digits needed to preserve the available precision, while removing unnecessary trailing zeros, is automatically determined. This is the default.

  • Specified NumberThe number of significant digits is defined in the Digits after Decimal parameter.

String

Цифр после запятой

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

Количество цифр после запятой для значений с плавающей точкой, которые записываются в выходные файлы. Этот параметр используется, когда для параметра Десятичные обозначения задано значение Указанное число (decimal_format=FIXED в Python).

Long

Разделитель десятичных знаков

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

Задает десятичный символ, используемый в текстовом файле для отделения целой части числа от дробной.

  • PointA point is used as the decimal character. This is the default.

  • CommaA comma is used as the decimal character.

String

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

Подпись Объяснение Тип данных

Обновленная папка

Папка, в которую будут записаны выходные файлы.

Folder; File

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

Текущая рабочая область, Экстент, Выходная система координат, Географические преобразования

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

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