Скачать
RU

Справка

Облака точек

Команды для облаков точек: чтение файлов съёмки (LAS, LAZ, E57, PLY, текст) в проект, очистка и классификация точек, совмещение сканов, а также получение из них поверхностей, объёмов, разрезов, бровок уступов и сравнений. У каждой команды свой раздел; нажмите F1 над кнопкой ленты или ? в заголовке окна команды, чтобы открыть его.

Большинство команд работают с выбранными облаками точек и меняют их одним шагом отмены (Ctrl+Z). Долгие выполняются фоновой задачей с индикатором хода и могут быть отменены. Облако на заблокированном слое не меняется.

Импорт облака точек

Читает файлы точек LAS, LAZ, E57, PLY или текстовые в проект как облака точек и наводит вид на них.

Где находится

Вкладка Облака точек → группа Обмен данными → Импорт облака точек (Импорт).

Как сделать

  1. Нажмите Импорт облака точек. В диалоге выберите один или несколько файлов. В фильтре: LAS / LAZ, E57, Text (.xyz, .txt, .csv, .pts, .asc) и PLY.
  2. Если среди выбранных файлов есть LAS или LAZ, откроется окно Импорт облака точек (см. ниже). Иначе при нескольких файлах задаётся вопрос «Импортировать N файлов одним облаком? Да — одно облако из всех. Нет — облако на каждый файл.»
  3. Для каждого текстового файла откроется окно Колонки текстового файла (см. ниже). Файлы с тем же числом колонок и разделителем, что у уже проверенного, берут его выбор.
  4. Точки читаются в фоне. Облака добавляются на слой Облака точек (создаётся, если его нет), каждое с названием по своему файлу.

Окно импорта LAS

ОбластьЗначение
1. ФайлыЗаголовок каждого файла: версия LAS, формат точек, число точек, размер в метрах, название системы координат и имеющиеся дополнительные поля. При нескольких файлах — выбор Облако на каждый файл / Одно облако из всех файлов.
2. Какие классы читатьФлажок на каждый класс 0–18 (номер и название) и Прочие классы (19–255). Точки неотмеченных классов не читаются.
3. ПрореживаниеЧитать все точки, Каждую n-ю точку (поле Каждую) или Одну точку в кубе (поле Размер куба, в м; оставляет первую точку, попавшую в каждый куб, — плотность выходит ровной). Поле неиспользуемого метода отключено.

Окно запоминает ваш последний выбор и предлагает его снова.

Окно «Колонки текстового файла»

Показывает имя файла, найденный разделитель (пробелы, табуляция или символ), «десятичная запятая», если она есть, и первые строки. Над каждой колонкой выберите её роль: X, Y, Z, Красный, Зелёный, Синий, Интенсивность, Класс или — (не используется). Импорт облака точек недоступна, с подсказкой «Выберите колонки X, Y и Z, каждую по одному разу.», пока X, Y и Z не выбраны по одному разу и ни одна другая роль не повторяется.

Если что-то пошло не так

СообщениеЧто делать
Не удалось прочитать облако точек «…»: …Файл повреждён, заблокирован или в неподдерживаемом варианте; причина идёт после двоеточия.
Строк, не прочитанных как точки и пропущенных: N.Строки текстового файла, не являющиеся числами; проверьте роли колонок и разделитель.

Что дальше

Классы точек · Проредить точки · Выделить землю

Экспорт облака точек

Записывает выбранное облако точек в файл.

Где находится

Вкладка Облака точек → группа Обмен данными → Экспорт облака точек (Экспорт).

Как сделать

  1. Выберите одно облако точек. Если ничего не выбрано: «Выберите облако точек.»
  2. Нажмите Экспорт облака точек и укажите имя файла. Формат определяется типом файла: LAS, LAZ, текст XYZ, CSV, PLY или COPC (.copc.laz).
  3. Файл записывается в фоне; при неудаче: «Облако точек не записано в «…»: …».

Облако из точек

Делает одно облако точек из выбранных объектов-точек. Облако попадает на слой первого выбранного объекта и становится выбранным.

Где находится

Вкладка Облака точек → группа Обмен данными → Облако из точек (Облако из точек).

Как сделать

Выберите объекты-точки и нажмите кнопку. Если ничего подходящего не выбрано: «Выберите объекты-точки.»

Облако в точки

Ставит объект-точку в каждую точку выбранного облака точек.

Где находится

Вкладка Облака точек → группа Обмен данными → Облако в точки (Облако в точки).

Как сделать

Выберите одно облако точек и нажмите кнопку. Объекты-точки создаются не более чем для 100 000 точек; для большего облака сообщение: «В облаке N точек; объекты-точки создаются не более чем для 100 000. Сначала проредите облако.» (см. Проредить точки). Точки добавляются на слой облака одним шагом отмены.

Проредить точки

Оставляет меньше точек в выбранных облаках. Прореженные точки заменяют точки облака.

Где находится

Вкладка Облака точек → группа Обработка → Проредить точки (Проредить).

Как сделать

  1. Выберите одно или несколько облаков точек (иначе «Выберите облако точек.»).
  2. Нажмите Проредить точки и задайте параметры. Нажмите Проредить.

Параметры

ПараметрЗначение
ОставитьОдну точку в кубе или Каждую n-ю точку.
Размер кубаРебро куба, в м (от 0,001 до 1000, по умолчанию 0,1). Используется при Одну точку в кубе.
КаждуюОставлять одну точку из стольких (от 2 до 1 000 000, по умолчанию 10). Используется при Каждую n-ю точку.

Последние значения предлагаются снова при следующем запуске.

Удалить шум

Находит выбросы и удаляет их или присваивает им класс шума.

Где находится

Вкладка Облака точек → группа Обработка → Удалить шум (Удалить шум).

Как сделать

Выберите облака, нажмите кнопку, задайте параметры и нажмите Удалить шум.

Параметры

ПараметрЗначение
Искать шум поСтатистике (расстояние до соседей) или Радиусу (соседи в радиусе).
СоседейСтатистический метод: сколько ближайших точек сравнивается (от 2 до 64, по умолчанию 8).
Стандартных отклоненийСтатистический метод: насколько точка может отстоять от среднего расстояния (от 0,1 до 10, по умолчанию 2).
РадиусМетод по радиусу: радиус поиска, в м (от 0,001 до 1000, по умолчанию 0,5).
Минимум соседей в радиусеМетод по радиусу: точка с меньшим числом соседей внутри радиуса — шум (от 1 до 1000, по умолчанию 3).
Не удалять шум, а присвоить ему класс «Низкая точка (шум)»Если отмечено, точки остаются и получают класс 7 (Низкая точка (шум)); иначе удаляются.

Окно напоминает: по статистике используются «Соседей» и «Стандартных отклонений»; по радиусу — «Радиус» и «Минимум соседей в радиусе». Точки шума не учитываются в Поверхность по облаку и подобных командах.

Выделить землю

Находит точки земли выбранных облаков моделированием ткани и присваивает им класс 2 (Земля). Затем облака раскрашиваются по классификации, а сообщение пишет «Точек земли: N из M (P%).»

Где находится

Вкладка Облака точек → группа Обработка → Выделить землю (Выделить землю).

Параметры

ПараметрЗначение
Шаг тканиШаг сетки ткани, в м (от 0,05 до 50, по умолчанию 1). Мельче — точнее повторяет землю, но считается дольше.
РельефКрутые склоны (карьер, уступы), Холмистый или Ровный. Для крутых склонов нужна мягкая ткань.
Земля в пределахНа каком расстоянии от ткани точка ещё считается землёй, в м (от 0,01 до 10, по умолчанию 0,5).
Борта карьера

Для бортов карьера круче 60° окно советует шаг не больше 0,5 м.

Что дальше

Поверхность по облаку с Только точки земли · Бровки и подошвы

Нормали и уклон

Вычисляет нормаль поверхности в каждой точке по ближайшим соседям, добавляет поля Уклон поверхности (градусы от горизонтали) и Направление падения (градусы по часовой стрелке от севера) и раскрашивает облака по уклону (от 0° до 90°).

Где находится

Вкладка Облака точек → группа Обработка → Нормали и уклон (Нормали).

Параметры

ПараметрЗначение
Ближайших точек, не большеСколько соседей задают плоскость (от 3 до 64, по умолчанию 12).
Ближайшие точки в пределахДальность поиска, в м (от 0,01 до 100, по умолчанию 1). Точка, у которой меньше трёх соседей, нормали не получает.
Сохранить и саму нормаль (для совмещения и освещения)Сохраняет нормаль; облако тогда освещается по нормалям.

Нажмите Найти нормали. После этого: «Нормали найдены для N из M точек.»

Совместить по точкам

Перемещает выбранные облака так, чтобы выбранные на них точки встали на те места, где они должны быть. Вы рисуете две линии с одинаковым числом вершин (три и больше): одну по точкам облака, другую по целевым местам. Вершины образуют пары по порядку.

Где находится

Вкладка Облака точек → группа Совмещение → Совместить по точкам (По точкам).

Как сделать

  1. Выберите перемещаемые облака и две линии.
  2. Нажмите Совместить по точкам. Окно Линия по точкам облаков угадывает, какая линия лежит на облаке (вершины в пределах 10 см от его точек); если ошибается, измените. Нажмите Вычислить.
  3. Сообщение сообщает поворот и сдвиг, СКО несовпадения и несовпадение каждой пары. На вопрос «Переместить облака?» ответьте «Да», чтобы применить (один шаг отмены).

Если что-то пошло не так

СообщениеЧто делать
Выберите перемещаемые облака и две линии с одинаковым числом вершин…Проверьте выбор.
Точки на облаках лежат на одной прямой: поворот не определить.Возьмите точки, разнесённые по всему скану.

Что дальше

Точное совмещение

Точное совмещение

Подгоняет одно из двух перекрывающихся облаков к другому (ICP, точка — плоскость).

Где находится

Вкладка Облака точек → группа Совмещение → Точное совмещение (Точно (ICP)).

Что нужно заранее

Облака уже должны стоять примерно на месте — в пределах расстояния пар. Если нет, сначала используйте Совместить по точкам.

Как сделать

  1. Выберите ровно два облака (иначе «Выберите два перекрывающихся облака…»).
  2. Нажмите Точное совмещение, задайте параметры и нажмите Совместить.
  3. Сообщение даёт поворот и сдвиг и расстояние до поверхности опорного облака до и после (пары и итерации). Если совмещение не установилось, добавляется «запустите ещё раз, чтобы продолжить». На вопрос «Переместить облако?» ответьте «Да», чтобы применить.

Параметры

ПараметрЗначение
Перемещаемое облакоОдно из двух; другое — опорное. Облако на заблокированном слое переместить нельзя («Перемещаемое облако на заблокированном слое.»).
Пары не дальшеНаибольшее расстояние между сопоставляемыми точками, в м (от 0,001 до 1000, по умолчанию 1).
Не больше итерацийОт 1 до 500, по умолчанию 40.

Обрезать по контуру

Оставляет точки выбранных облаков внутри или снаружи выбранных замкнутых контуров.

Где находится

Вкладка Облака точек → группа Правка → Обрезать по контуру (Обрезать).

Как сделать

  1. Выберите облака и замкнутые контуры (полилинии, многоугольники, прямоугольники, окружности).
  2. Нажмите Обрезать по контуру. Ответьте на вопрос «Оставить точки внутри контуров? Да — внутри. Нет — снаружи.»
  3. В облаке остаются только эти точки. Если с этой стороны точек нет: «С этой стороны контуров нет ни одной точки выбранных облаков.»

Классы точек

Показывает или скрывает классы точек в выбранных облаках. Точки не меняются, только рисуются или нет.

Где находится

Вкладка Облака точек → группа Правка → Классы точек (Классы точек).

Как сделать

Выберите облака, у точек которых есть классы (иначе «Выберите облако, у точек которого есть классы.»), нажмите кнопку, отметьте классы для показа (указано число точек) и нажмите Применить. Текущее состояние берётся у первого выбранного облака.

Классифицировать внутри контура

Присваивает класс точкам выбранных облаков, лежащим внутри выбранных замкнутых контуров.

Где находится

Вкладка Облака точек → группа Правка → Классифицировать внутри контура (Классифицировать).

Как сделать

  1. Выберите облака и замкнутые контуры.
  2. Нажмите кнопку, выберите класс от 0 до 18 и нажмите Классифицировать.

Объединить облака

Делает одно облако точек из выбранных. Объединённое облако сохраняет название, слой, режим окраски и размер точки первого выбранного облака и заменяет исходные.

Где находится

Вкладка Облака точек → группа Правка → Объединить облака (Объединить облака).

Как сделать

Выберите два или больше облака (иначе «Выберите два или больше облака точек.») и нажмите кнопку.

Разделить по классам

Заменяет классифицированное облако облаками по одному на класс, каждое с названием «название — класс».

Где находится

Вкладка Облака точек → группа Правка → Разделить по классам (Разделить по классам).

Как сделать

Выберите одно облако с классами и нажмите кнопку. Если все точки одного класса: «Все точки этого облака одного класса.»

Стереть точки

Стирает точки внутри или снаружи контура, который вы рисуете в 3D-виде.

Где находится

Вкладка Облака точек → группа Правка → Стереть точки (Стереть).

Как сделать

  1. Выберите облака, из которых стирать. Если ничего не выбрано, команда лишь скажет, что выбрать.
  2. Нажмите Стереть точки, чтобы запустить инструмент.
  3. Щёлкайте углы контура вокруг точек в виде (три и больше); предпросмотр замыкает его через указатель.
  4. Нажмите Enter. Ответьте на вопрос «Стереть точки внутри контура? Да — внутри. Нет — снаружи.»
  5. Сообщение скажет «Стёрто точек: N.»

Esc сбрасывает нарисованный к этому моменту контур. Контур берётся таким, каким он виден из камеры, на всю глубину сцены. Нажмите кнопку ещё раз, чтобы выйти из инструмента.

Секущий бокс

Показывает только точки внутри (или снаружи) бокса либо срез по высоте. Точки не меняются; при закрытии окна снова видны все.

Где находится

Вкладка Облака точек → группа Правка → Секущий бокс (Секущий бокс).

Как сделать

  1. Выберите облака или не выбирайте ни одного, чтобы использовать все облака проекта («В проекте нет облаков точек.», если их нет).
  2. Нажмите Секущий бокс. Откроется окно, а бокс обведётся в 3D-виде; сначала он равен всему размаху облаков. Окно не блокирует программу.
  3. Меняйте значения; вид следует за ними. Закончив, закройте окно.

Параметры

ПараметрЗначение
Отсекать облака точекВключает и выключает отсечение.
Показывать точки внутри бокса / снаружи боксаКакая сторона рисуется.
X от, X до, Y от, Y до, Z от, Z доСтороны бокса, в м, с кнопками шага − и +.
Толщина срезаТолщина среза в м.
СрезДелает срез такой толщины вокруг середины высоты бокса, по всему размаху в плане, показывая внутреннюю часть.
↓ / ↑Сдвигает срез вниз или вверх на его толщину.
Облака целикомСбрасывает бокс до размаха облаков.

Отсечённые точки также не выбираются и не используются для привязки.

Поверхность по облаку

Строит треугольную поверхность (модель рельефа) по выбранным облакам на регулярной сетке. Поверхность — сетка на слое Поверхности (создаётся, если его нет), и она выбирается.

Где находится

Вкладка Облака точек → группа Анализ → Поверхность по облаку (Поверхность).

Как сделать

  1. Выберите одно или несколько облаков. Чтобы обрезать поверхность по контурам, выберите ещё и замкнутые линии.
  2. Нажмите кнопку, задайте параметры и нажмите Построить поверхность.

Параметры

ПараметрЗначение
Вершины поверхностиСетка: вершина на ячейку или TIN: измеренная точка на ячейку (оставляет одну измеренную точку на ячейку).
Размер ячейкиВ м (от 0,01 до 1000, по умолчанию 1). Мельче ячейка — точнее повторяет землю, но поверхность тяжелее.
Высота ячейкиНижняя точка, Среднее по точкам (по умолчанию) или Верхняя точка.
Граница поверхностиГде кончаются точки, Выпуклая оболочка точек или Внутри выбранных контуров.
Закрывать дыры доДыры до стольких ячеек закрываются (от 0 до 100, по умолчанию 3). Только там, где поверхность кончается вместе с точками.
Только точки землиИспользует только класс «Земля» у облаков, где он есть. Точки шума не учитываются всегда.

Если что-то пошло не так

СообщениеЧто делать
Чтобы обрезать поверхность по контурам, выберите вместе с облаками замкнутые линии.Выберите замкнутые линии или измените Граница поверхности.
Поверхность не получилась: слишком мало точек в соседних ячейках. Попробуйте ячейку крупнее.Увеличьте ячейку.

Объём склада

Измеряет объём облака внутри выбранных контуров до основания и предлагает ведомость FastReport.

Где находится

Вкладка Облака точек → группа Анализ → Объём склада (Объём).

Что нужно заранее

Выберите облако точек и замкнутый контур склада (один контур на склад). Для основания-поверхности выберите ещё и поверхность. Без контура измеряется всё облако — до горизонта или поверхности.

Как сделать

  1. Нажмите кнопку, задайте параметры и нажмите Измерить.
  2. Сообщение даёт объём и массу каждого склада и итоги (площадь в плане, доля, покрытая точками, объём выше, ниже и итоговый, масса, плоскость основания). На вопрос «Открыть ведомость объёма в FastReport Designer?» ответьте «Да», чтобы получить ведомость с планом.

Параметры

ПараметрЗначение
ОснованиеПлоскость по земле вдоль контура, Плоскость по точкам контура, Горизонт по самой низкой точке земли на контуре, Горизонт на отметке, Выбранная поверхность. Первые три требуют контура.
Отметка горизонтаВ м; используется только для основания «Горизонт на отметке».
Размер ячейкиВ м (от 0,01 до 100, по умолчанию 0,5).
Закрывать дыры доВ ячейках (от 0 до 100, по умолчанию 5).
Порода складаПорода из справочника пород (с плотностью); задаёт насыпную плотность как плотность, делённую на коэффициент разрыхления.
Насыпная плотностьВ т/м³ (по умолчанию 1,6); используется, если порода не выбрана.

Если что-то пошло не так

СообщениеЧто делать
Это основание строится по контуру склада: выберите ещё и замкнутую линию вокруг него.Выберите контур.
Выберите ещё и поверхность основания.Выберите поверхность.
Слишком мало точек вдоль контура, чтобы построить основание.Возьмите другое основание или ячейку крупнее.

Сравнить с поверхностью

Раскрашивает облака по расстоянию до выбранной поверхности (проекта или прошлой съёмки) и сообщает статистику. Выше поверхности — положительно; точки, рядом с которыми нет поверхности, остаются серыми.

Где находится

Вкладка Облака точек → группа Анализ → Сравнить с поверхностью (Сравнить).

Как сделать

Выберите облака и одну поверхность, нажмите кнопку, задайте параметры и нажмите Сравнить.

Параметры

ПараметрЗначение
РасстояниеПо вертикали (разность высот) или До ближайшей точки поверхности.
Допуск «на поверхности»Расстояние, считающееся «на поверхности», в м (по умолчанию 0,1).
Искать поверхность в пределахДальность поиска, в м (от 0,01 до 10 000, по умолчанию 10).

Отчёт даёт, сколько точек выше, ниже и в пределах допуска, среднее, СКО, диапазон и гистограмму расстояний. Поле называется Расстояние до поверхности.

Сравнить с облаком

Раскрашивает облака по расстоянию до другого облака (прошлого скана).

Где находится

Вкладка Облака точек → группа Анализ → Сравнить с облаком (С облаком).

Как сделать

Выберите два или больше облака, нажмите кнопку, укажите, с каким сравнивать, и нажмите Сравнить. Остальные получают поле Расстояние до облака и тот же отчёт, что в Сравнить с поверхностью.

Параметры

ПараметрЗначение
Сравнить сОпорное облако.
РасстояниеДо ближайшей точки другого облака (без знака) или По вертикали до поверхности другого облака (выше — положительно).
Искать точки в пределахДальность поиска в м (от 0,01 до 10 000, по умолчанию 5).
Размер ячейкиСетка поверхности другого облака, в м (по умолчанию 1); используется вертикальным методом.
Допуск «на поверхности»В м (по умолчанию 0,1).

Разрез по линии

Строит полилинию-профиль облаков вдоль каждой выбранной линии и, при желании, облако из точек полосы.

Где находится

Вкладка Облака точек → группа Анализ → Разрез по линии (Разрез).

Как сделать

Выберите облака и линии, нажмите кнопку, задайте параметры и нажмите Построить разрез. Профили попадают на слой Разрезы (создаётся, если его нет). Если в разрез ничего не попало: «В разрез не попала ни одна точка выбранных облаков.»

Параметры

ПараметрЗначение
Ширина разрезаВся полоса поперёк линии, в м (по умолчанию 1).
Шаг профиляВ м (по умолчанию 0,5). Профиль прерывается там, где в точках разрыв больше трёх шагов.
Высота шагаНижняя точка, Среднее по точкам, Верхняя точка.
Параллельных разрезов с каждой стороныСколько дополнительных линий с каждой стороны (по умолчанию 0).
Шаг параллельных разрезовВ м (по умолчанию 10).
Только точки землиИспользует только класс «Земля».
Также создать облако из точек разрезаДобавляет копию каждого облака с названием «название — разрез», содержащую только точки полосы.

Бровки и подошвы

Строит бровки и подошвы уступов по выбранным облакам или поверхности полилиниями на слоях Бровки и Подошвы.

Где находится

Вкладка Облака точек → группа Анализ → Бровки и подошвы (Бровки).

Как сделать

Выберите облака (или поверхность), нажмите кнопку, задайте параметры и нажмите Построить. Сообщение скажет «Построено линий бровок: N, подошв: M.» Проверьте линии: отвалы и съезды тоже дают перегибы. Если ничего не найдено: «Перегибы уступов не найдены: попробуйте меньший уклон откоса или ячейку мельче.»

Параметры

ПараметрЗначение
Размер ячейкиВ м (от 0,05 до 100, по умолчанию 1).
Откос от уклонаЯчейка круче этого значения — откос (от 5° до 85°, по умолчанию 40°). Бровка — где площадка лежит выше откоса, подошва — где ниже.
Спрямлять линии в пределахВ м (по умолчанию 0,3).
Не строить линии корочеВ м (по умолчанию 10).
Только точки землиИспользует только класс «Земля».