Terrasolid TerraScan. Часть шестая. Проект.

Kulikov Maxim

Увлекаюсь информационными и геоинформационными технологиями. Люблю полезные и не очень полезные гаджеты. Обожаю сноубординг. Ведущий инженер ЗАО "ОПТЭН Лимитед". PHP-разработчик.

You may also like...

8 комментариев

  1. Андрей:

    Здравствуйте. При создании блоков методом along centerline в виде “сверху” блоки выглядят корректно, но в виде “сбоку” они строятся в виде “зубцов” с довольно существенным смещением по оси Z. На функционал это вроде не влияет, но все же интересно – почему так?
    Еще один вопрос насчет производительности ПО. Связка MS CE + TS v19 x64 – при работе с блоками (выполнение несложных макросов и т.д.) софт работает очень медленно, ресурсы ЦП и ОП практически не задействуются (ЦП ~ 3-6% загрузки, ОП ~ 600 – 3000 МБ). Это норма или можно как-либо повысить производительность?

    • Здравствуйте.

      При построении блоков с помощью Along Centerline TerraScan берет за основу вашу ось и фактически сдвигает ее вправо/влево на заданную величину. Соответственно где-то у вас высоты вертексов блока совпадают с высотами вертексов оси, а на границах блоков могут быть сброшены на 0-ую высоту. Лучше всего контуры блоков всегда сбрасывать на 0-ую высоту, чтобы избежать в дальнейшем ошибок логических операций над контурами.

      Что касается производительности:
      1. Далеко не все операции в TerraScan могут быть распараллелены и соответственно они не нагружают ЦП на 100% по всем ядрам.
      2. ОП задействуется по необходимости. Если у вас в блоке 1 млн. точек и вы просто перебрасываете точки из класса в класс, то TerraScan не будет потреблять больше памяти, чем необходимо для хранения 1 млн. точек.
      3. Дополнительно можете проверить настройки TerraScan, а конкретно раздел Operation. Там в поле Processor usage должно быть установлено значение, равное количеству ядер вашего ЦП.

  2. Kyrylo:

    Здравствуйте. Имеется такая задача. Возможно она делаеться автоматически. Из того что выше прочел не смог понять смогу ли так сделать.

    Суть задачи такова. Имеются файлы las в разных подкаталогах.
    каталог “Nysa” в нем еще два каталога (папки) “Katal_1_01” и “Katal_1_02”. В них файлы “dataset1.las”, “dataset2.las”

    Интересует как можно получить границы блоков описывающие набор из двух файлов las “dataset1.las”, “dataset2.las” каталога “Katal_1_01” и впоследствии присвоить этому же блоку название как у каталога “Katal_1_01”.
    Действие по типу Draw bounding box.
    Спасибо

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

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

      • Kyrylo:

        Cпасибо за ответ. Помогло решить часть задачи:)

        А вот интересует будет ли статья или видио на тему. EXTRACT COLOR FROM IMAGES только не с ortho a c данных мобильного сканирования MLS. C UAF есть много и там вроде как проше…
        А интересует как правильно создать файлы калибровки камер (*.cal) и файла фотографий (*.iml) или использовать просто свой TXT, но с минимально необходимым набором данных вроде (Time XYZ HRP Image)
        http://www.terrasolid.com/guides/tphoto/index.html?mwloadlist.php
        (*.cal) – http://www.terrasolid.com/guides/tphoto/index.html?mwloadlist.php
        (*.iml) – http://www.terrasolid.com/guides/tphoto/index.html?mwloadlist.php
        Граматно это разместить. Корекции. Правки…
        Находил что-то подобное https://www.youtube.com/watch?v=Y_-sXx384Us
        но там все так быстро и все данные зарание готовы и так идеальны что увы..

        А Ваш подход с конкретными выяснениями и примером всех основ очень информативен. Дает полное представление с чем работаешь. А не просто кликаеш там где покажут.
        Заранее благодарствую

        • По TerraPhoto в ближайшее ничего не планирую. Пока только TerraScan и далее возможно что-то по TerraModeler и TerraMatch будет.

          • Kyrylo:

            TerraMatch тоже было бы супер.
            Спасибо. Будем ждать:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *