Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Transform 3.0 и сложная трансформация и склейка

Тема в разделе "Трансформ", создана пользователем Alex, 30 май 2010.

  1. Alex

    Форумчанин

    Регистрация:
    16 мар 2008
    Сообщения:
    415
    Симпатии:
    20
    Адрес:
    Московская область
    Планируется склеить и трансформировать набор планшетов (отсканированных на А4-планшетном сканере набор планшетов в масштабе 1:10 000) в общее растровое поле. Работа предполагает работу с набором относительных и абсолютных значений координат.
    Схематично предполагается использовать следующею схему положения точек на планшете (5 - изображенный чертеж, другие цифры направление (положения соседних планшетов относительно текущего чертежа):
    а - координаты креста (абсолютная точка)
    n - сшивка двух планшетов середина-верх (8-5) и середина-низ (5-2) (относительные точки)
    r - сшивка двух планшетов лево-середина (4-5) и середина-право (5-6) (относительные точки)
    x - угловые кресты планшетов, точка сходимости планшетов 4, 5, 7, 8; 5, 6, 8, 9; 1, 2, 4, 5; 2, 3, 5, 6 (относительные точки)
    v - сшивка по внутренней части планшета из набора кусков.

    В теории возможно или нет?

    P. S. Transfom 3.0.336.0/29.12.2006 - легальный.
     

    Вложения:

    #1
  2. ЮС

    Форумчанин

    Регистрация:
    28 фев 2010
    Сообщения:
    4.564
    Симпатии:
    5.059
    Возможно. Мне приходилось сшивать большое поле из лоскутов. Количество их, пожалуй, не будет иметь значения. В версии 3.0 есть ограничение по весу растра. До 250 мб проходит, если больше, то тормозится и жалуется на память. Сам не проверял, но по отзывам в версии 3.1 проблемы с памятью кординально решены.
    Как выход, не задавать черезмерного разрешения. После сшивки, и назначения контуров видимости, ТРАНСФОРМ помнит все, что лежит в нижних слоях. Чтоб как-то облегчить подложку, можно обрезать невидимые поля по наружному размеру, затем подложку TMD опять сохранить, например, в формате BMP. Лишние (невидимые) нижние слои исчезнут из памяти. И на основе этого BMP вновь создать подложку TMD. В этом BMP уже устранены локальные искажения, исправлен разворот, остается лишь масштабировать и привязать в координатах по четырем угловым точкам.
     
    #2
  3. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    Оффтоп
    Действительно решены, сам сшил стотысячку на всю республику, объем примерно 1.6 гб
     
    #3
  4. Alex

    Форумчанин

    Регистрация:
    16 мар 2008
    Сообщения:
    415
    Симпатии:
    20
    Адрес:
    Московская область
    Как именно сшивать, мне нужно одновременная трансформация и склейка.
    Нет проблем. Постепенный импорт. Понижение цветности 24 bit - 8 bit - 1 bit. Далее импорт. И проблем нет уходим с веса 780 мб на 48 мб (размер файла TMD).
    Если бы были координаты угловых крестов проблем бы не было, оси деления определены, а вот начало отсчета, пока не до конца вычислил.

    Иван, стоит переходит с 3.0 на 3.1?
     
    #4
  5. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    Оффтоп
    Да, одно но 1.06 пока не читает новый tmd будет только в 1.07(1.1?), читать, там кстати можно по долготе и широте привязывать.
     
    #5
  6. Alex

    Форумчанин

    Регистрация:
    16 мар 2008
    Сообщения:
    415
    Симпатии:
    20
    Адрес:
    Московская область
    Иван, это хорошо. А как совместная работа с Транскор, можно ли перекидывать между ними координаты?
    TMD мне не нужен, все равно выгрузка будет в BMP и TAB (кстати в TAB выгрузка идет с четырьмя точками или как всегда с тремя?).
    Заметил одну особенность, если задать проект в настройках выставить единицы измерения Километры, почему-то Управление привязкой работает по прежнему в метрах.
     
    #6
  7. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    этого пока нет, обещают вроде в 4.0, но можешь импортировать параметры СК из Транскора

    этого не знаю позвони на саппорт

    тоже на саппорт письмо отправь
     
    #7
  8. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    На какую?
     
    #8
  9. Alex

    Форумчанин

    Регистрация:
    16 мар 2008
    Сообщения:
    415
    Симпатии:
    20
    Адрес:
    Московская область
    Завтра пообщаюсь с технической поддержкой, посмотрим что они скажут.
     
    #9
  10. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    Оффтоп
    Палыч, на маленькую )) по вашему область
     
    #10
  11. ЮС

    Форумчанин

    Регистрация:
    28 фев 2010
    Сообщения:
    4.564
    Симпатии:
    5.059
    А почему именно одновременно?
    Склейку применяют когда не достаточно точек для трансформирования. Например, несколько смежных лоскутов и на каждом по одному кресту или координированной точке. Трансформация невозможна. Последовательно склеиваем лоскуты по общим точкам в одно поле. Теперь на этом поле есть уже несколько крестов или координированных точек. Можно трансформировать.

    Если устраивает черно-белый вариант, то да. А вот с цветом не пройдет. Пробовал подгружать один и тот же лист BMP, в 8 и 16 битном вариантах. TMD в обоих случаях весит как 16 битный.

    Не обязательно именно по крестам. Ведь какие-то координированные точки есть?
     
    #11
  12. Alex

    Форумчанин

    Регистрация:
    16 мар 2008
    Сообщения:
    415
    Симпатии:
    20
    Адрес:
    Московская область
    Спасибо за комментарии.
    Это нужно для того чтобы не образовывался пустошь или перекрытие планшет/планшет (это уже проверено, хоть и не большой но есть).
    Точек для трансформирования хватает (посмотрите на приведенную схему), но как сказал выше после трансформирования не устраивает качество внутренний и внешней сводки (проект 1 - внутренняя сводка (склейка) - экспорт (проект 1) - импорт (проект 2) - трансформирование или проект 1 - трансформирование на опорных точках - экспорт (проект 1) - импорт (проект 2) - внешняя склейка - трансформирование на опорных точках - экспорт).
    Все зависит от качества исходного материала и какое качество надо получить.
    Да, устраивает. Все зависит от того что надо получить.
    С координатными точками проблем нет. А вот с угловыми крестами:
    точки с индексом x (угловые кресты - внешняя сводка планшет - планшет).
    Буду дальше пробовать.
     
    #12
  13. ЮС

    Форумчанин

    Регистрация:
    28 фев 2010
    Сообщения:
    4.564
    Симпатии:
    5.059
    Углы сшиваются с соседними листами относительными точками, как и края. Если относительных точек больше двух (а на углах их может быть четыре) программа выдает предупреждение о возможной ошибке пользователя, но если всеже продолжить действие, то сшивка и трансформация выполняется.
    Как вариант, вычислить координаты углов трапеции (как я понимаю, речь идет о сшивке листов карт). Геодезические координаты углов стандартной разграфки в СК-42 не секрет. Остается только преобразовать их в прямоугольные. С СК-63 или МСК несколько сложнее, нужно знать или вычислить ключи.
     
    #13
  14. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    ЮС, Alex обновитесь до 3.1 там можно привязать углы трапеции по градусной сетке
     
    #14
  15. ЮС

    Форумчанин

    Регистрация:
    28 фев 2010
    Сообщения:
    4.564
    Симпатии:
    5.059
    Согласен, что в 3.1 работать будет проще. Хотя, вычислить прямоугольные координаты для углов трапеции в СК-42 не проблема. А в СК-63 (и в других на ее основе) градусная сетка не подписана, и трапеции не совпадают с СК42. Задача конечно же решаемая, но создает лишние проблемы для наших геодезистов. Кто-то справляется с этим более, кто-то менее успешно. "Не наши" пользуются своими картами и эта секретность их на волнует. Но это уже другая тема.
     
    #15
  16. Alex

    Форумчанин

    Регистрация:
    16 мар 2008
    Сообщения:
    415
    Симпатии:
    20
    Адрес:
    Московская область
    Обновлением проблем нет, вот только его надо будет ждать две недели или чуть больше.
     
    #16
  17. dar

    dar
    Форумчанин

    Регистрация:
    4 май 2009
    Сообщения:
    102
    Симпатии:
    4
    Адрес:
    г. Новочебоксарск
    Когда трансформ подружат с jpeg? Или такое даже в планах не стоит?
     
    #17
  18. SergKo

    Форумчанин

    Регистрация:
    11 июл 2007
    Сообщения:
    6.380
    Симпатии:
    458
    Адрес:
    Тула
    Два вопроса: что значит "подружат" и зачем это надо? Считаю, что jpeg - не для картографии ни разу, и нет смысла что-то делать специально для поддержки этого формата. Всегда можно стандартными средствами или бесплатными программами перевести в тот формат, который либо не сжимает, либо сжимает без потери информации... Мы же говорим о профессиональной картографии-фотограмметрии, а не о любительщине. Профессиональные фотографы, фотохудожники - это, быть может, их формат. И то не факт - многие предпочитают объемный, но сохраняющий всю информацию raw...

    зы. а разве читать жпег трансформ не умеет?... ::sad24.gif::
     
    #18
  19. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    нет

    Поддержка кучи графических форматов ожидается с версии 4.0
     
    #19
  20. ASP

    ASP
    Форумчанин

    Регистрация:
    5 дек 2008
    Сообщения:
    890
    Симпатии:
    640
    Адрес:
    г. Екатеринбург
    Сегодня пытался подгрузить космоснимок в 3.1, весом 265 м TIFак, не лезет и все, ругается на память, хотя все сделал по инструкции – создал папочку для временных файлов, а написано что можно подгружать растры до 2 га ::blink.gif:: . Зы, в чем причина? Придется тех. поддержку кликать у создателей.
     
    #20

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление