Перейти к содержанию

Рекомендуемые сообщения

Добрый день!

 

Возникли вопросы касательно работы с облаками точек в ПК nanoCAD 20.1, а именно автоматизированная обрисовка сечений облаков точек. Если сечения (горизонтальные и пр.), подрезки и прочие манипуляции более менее понятны из справки и опыта, то вот функционал частичной векторизации не срабатывает в принципе. Работу веду в соответствии с указаниями справки, однако сечений получить так и не удалось. Постоянно происходят ошибки определения нормали, краш, или же происходит обработка но по ощущениям обрываться на полпути

 

Техничка:

Облако в формате .pts. Порядка 130 миллионов точек. Ошибки в приложении.  

Спойлер


2.png

3.png

4.png

 

 

Изменено пользователем A.Bardin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, A.Bardin сказал:

Добрый день!

Возникли вопросы касательно работы с облаками точек в ПК nanoCAD 20.1, а именно автоматизированная обрисовка сечений облаков точек.

Добрый день!

Судя по приведённым вами скриншотам, ошибка может возникать в нескольких случаях:

1. Вы импортировали облако точек в увеличенном масштабе. Т.к. единицы шаблона чертежа по умолчанию в nanoCAD - миллиметры, то в диалоге импорта облака точек также необходимо указать единицы - Миллиметры. Возможно, у вас были указаны Метры и ваш объект увеличился в 1000 раз.

2. В диалоге "Параметры распознавания" у вас указаны минимальный размер объекта и максимальная толщина линии равные 1, это слишком маленькое значение для такого большого масштаба облака и поэтому оценки объекта не происходит. Для вашего примера рекомендуем значения порядка 80000.

3. Нужно обязательно нажать кнопку "Применить изменения" в диалоге, чтобы настроенные вами параметры сохранились. А на вашем третьем скриншоте в настройках команды "Послойная векторизация" разрешение не соответствует ширине сечения и настройкам из диалога "Параметры распознавания". Значение разрешения необходимо уменьшить. А ширину сечения указать примерно 10000-20000.

Все значения параметров напрямую зависят от масштаба облака точек, поэтому рекомендуется их подбирать в соответствии с этим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Katy сказал:

Добрый день!

Судя по приведённым вами скриншотам, ошибка может возникать в нескольких случаях:

1. Вы импортировали облако точек в увеличенном масштабе. Т.к. единицы шаблона чертежа по умолчанию в nanoCAD - миллиметры, то в диалоге импорта облака точек также необходимо указать единицы - Миллиметры. Возможно, у вас были указаны Метры и ваш объект увеличился в 1000 раз.

2. В диалоге "Параметры распознавания" у вас указаны минимальный размер объекта и максимальная толщина линии равные 1, это слишком маленькое значение для такого большого масштаба облака и поэтому оценки объекта не происходит. Для вашего примера рекомендуем значения порядка 80000.

3. Нужно обязательно нажать кнопку "Применить изменения" в диалоге, чтобы настроенные вами параметры сохранились. А на вашем третьем скриншоте в настройках команды "Послойная векторизация" разрешение не соответствует ширине сечения и настройкам из диалога "Параметры распознавания". Значение разрешения необходимо уменьшить. А ширину сечения указать примерно 10000-20000.

Все значения параметров напрямую зависят от масштаба облака точек, поэтому рекомендуется их подбирать в соответствии с этим.

 

Откорректировал параметры послойной векторизации в соответствии с Вашими комментариями, возникает диалоговое окно с процентов выполнения задачи, однако по итогу слои остаются пустыми. 

 

Также не очень ясно из чего выбирается коридор величин, не могли бы Вы подробнее описать эти параметры? 

Изменено пользователем A.Bardin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 часов назад, Katy сказал:

Все значения параметров напрямую зависят от масштаба облака точек, поэтому рекомендуется их подбирать в соответствии с этим.


Поскольку процесс получается исключительно творческий, не планируется ли написать небольшой документ с наиболее важными и востребованными рекомендациями по организации работ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
21 час назад, A.Bardin сказал:

Откорректировал параметры послойной векторизации в соответствии с Вашими комментариями, возникает диалоговое окно с процентов выполнения задачи, однако по итогу слои остаются пустыми. 

Также не очень ясно из чего выбирается коридор величин, не могли бы Вы подробнее описать эти параметры? 

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

2. Теперь насчёт других значений в «Параметрах векторизации»:

- если Х - хорошее разрешение, то 1/X - хорошая ширина сечения (размер одного пиксела);

- максимальная толщина линии - 3-4-5 пиксела, то есть 4/X;

- минимальный размер объекта тоже примерно такой;

- глубина сечения - 500 пиксел = 500/X, но эту галочку вообще рекомендуется снимать (возможно, в дальнейшем мы её вообще не будем использовать в диалоге);

3. Чтобы узнать, будет ли получен какой-либо результат после выполнения «Послойной векторизации», необходимо выполнить настройки в «Параметрах векторизации». Там есть окно предпросмотра, в котором цветными линиями будут отображаться результаты векторизации. Если цветных линий нет, а есть только чёрные контура – то в результате вы получите только растры. Соответственно, если после этого выбрать в настройках команды «Послойная векторизация» Тип результата = Только векторы (как на вашем третьем скриншоте), то созданные слои будут пустыми. Растеризованные сечения создаются, если указать Тип результата = Растр.

То есть, главная задача настроек диалога «Параметры векторизации» в вашем случае – это получение как раз цветных линий в окне предпросмотра, которые впоследствии станут векторами.

добавлено через 4 минут
9 часов назад, A.Kudrjashov сказал:


Поскольку процесс получается исключительно творческий, не планируется ли написать небольшой документ с наиболее важными и востребованными рекомендациями по организации работ ?

Добрый день!

Согласна. Если одной справки недостаточно для полного понимания процесса, мы напишем подробные рекомендации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 23.06.2020 в 15:19, Katy сказал:

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

2. Теперь насчёт других значений в «Параметрах векторизации»:

- если Х - хорошее разрешение, то 1/X - хорошая ширина сечения (размер одного пиксела);

- максимальная толщина линии - 3-4-5 пиксела, то есть 4/X;

- минимальный размер объекта тоже примерно такой;

- глубина сечения - 500 пиксел = 500/X, но эту галочку вообще рекомендуется снимать (возможно, в дальнейшем мы её вообще не будем использовать в диалоге);

3. Чтобы узнать, будет ли получен какой-либо результат после выполнения «Послойной векторизации», необходимо выполнить настройки в «Параметрах векторизации». Там есть окно предпросмотра, в котором цветными линиями будут отображаться результаты векторизации. Если цветных линий нет, а есть только чёрные контура – то в результате вы получите только растры. Соответственно, если после этого выбрать в настройках команды «Послойная векторизация» Тип результата = Только векторы (как на вашем третьем скриншоте), то созданные слои будут пустыми. Растеризованные сечения создаются, если указать Тип результата = Растр.

То есть, главная задача настроек диалога «Параметры векторизации» в вашем случае – это получение как раз цветных линий в окне предпросмотра, которые впоследствии станут векторами.

добавлено через 4 минут

Добрый день!

Согласна. Если одной справки недостаточно для полного понимания процесса, мы напишем подробные рекомендации.

Добрый день! 

 

Спасибо за разъяснения. В целом итерационно подобрал решение для своей задачи. Теперь вопрос о точности и сглаживании. Насколько стало понятно из экспериментов с параметрами, явно на результат влияет только сглаживание, причем чем ближе оно к нулю тем лучше для сложных съемок. А вот точность похоже совсем не влияет, так ли это? Также не ясно, почему при векторизации в тело сечения подтягиваются точки ниже и выше не лежащие на сечении? 

Изменено пользователем A.Bardin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 23.06.2020 в 16:38, A.Bardin сказал:

Добрый день! 

 

Спасибо за разъяснения. В целом интерационно подобрал решение для своей задачи. Теперь вопрос о точности и сглаживании. Насколько стало понятно из экспериментов с параметрами, явно на результат влияет только сглаживание, причем чем ближе оно к нулю тем лучше для сложных съемок. А вот точность похоже совсем не влияет, так ли это? 

Параметр Сглаживание влияет на качество растрового результата, а Точность - на получаемые в результате работы команды вектора. Особенно заметна разница, если в Результате распознавания у вас указаны Линии или Полилинии. Вот пример в окне предпросмотра, 1 - выбрано минимальное значение точности, 2 - максимальное:

image.png

 

В 23.06.2020 в 16:38, A.Bardin сказал:

Также не ясно, почему при векторизации в тело сечения подтягиваются точки ниже и выше не лежащие на сечении? 

А это зависит от Ширины сечения: чем значение больше, тем соответственно больше точек "подтянется".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...