Завантажити
UA

Довідка

Хмари точок

Команди для хмар точок: читання файлів зйомки (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).
Лише точки земліВикористовує лише клас «Земля».