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

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

Войти

Photoscan

Тема в разделе "Топографические съёмки и изыскания", создана пользователем Алек-85, 5 июн 2019.

  1. Алек-85

    Регистрация:
    27 фев 2015
    Сообщения:
    16
    Симпатии:
    0
    Здравствуйте, решил освоить обработку фотоснимков с квадрокоптера, начал изучать программу PHOTOSCAN. Может кто-нибудь простыми словами объяснить как создать систему координат МСК в данной программе. Ели быть точным как построить МСК-50 зона 1, МСК-50 зона 2 и МСК-МГГТ.
     
    #1
  2. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.073
    Адрес:
    Россия
    Алек-85, простыми словами.
    Нужно написать PRJ файл с параметрами СК. И загрузить его в программу.
     
    #2
    АлексейМанс и Yuri V. нравится это.
  3. Алек-85

    Регистрация:
    27 фев 2015
    Сообщения:
    16
    Симпатии:
    0
    Я это понял, есть образец файла PRJ, есть такие данные:
    "Московская СК (МГГТ)", 8, 9999, 10, 316.151, 78.924, 589.650, 1.57273, -2.69209, -2.34693, 8.4507, 0, 7, 37.5, 55.66666666667, 1, 16.098, 14.512
    "МСК-50 зона 1", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 35.48333333333, 0, 1, 1250000, -5712900.566
    "МСК-50 зона 2", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 38.48333333333, 0, 1, 2250000, -5712900.566

    Осталость только это все связать.
    Никогда с этим не сталкивался, вот и разбираюсь.
     
    #3
  4. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.073
    Адрес:
    Россия
    Что вы знаете о эллипсоидах ИГД и параметрах проекции Гаусса-Крюгегра?
     
    #4
  5. Sergey Astakhov

    Форумчанин

    Регистрация:
    3 авг 2016
    Сообщения:
    546
    Симпатии:
    543
    Адрес:
    Питер
    Файлы проекций prj в Photoscan - это формат WKT. Те строчки, что вы привели - это формат программы MapInfo.
    Соответственно вам нужно сконвертировать одно в другое. Для этого вам может помочь эта статья:
    http://wiki.gis-lab.info/w/Трансформация_описания_систем_координат_из_формата_MapInfo_в_WKT_и_PROJ.4
     
    #5
  6. Алек-85

    Регистрация:
    27 фев 2015
    Сообщения:
    16
    Симпатии:
    0
    А нельзя сделать проще, загрузить фотографии с беспилотника в PHOTOSCAN, установить маркеры на фотографиях, ввести координаты и высоты маркеров и чтобы программа сама "посадила" фотографии и модель на маркеры с известными координатами?
     
    #6
  7. anton253

    Форумчанин

    Регистрация:
    15 фев 2011
    Сообщения:
    501
    Симпатии:
    306
    Можно, но тогда надо назначать Local Coordinates для проекта и маркеров. Но правильней с проекциями, там делов-то на 5 минут.
     
    #7
  8. Алек-85

    Регистрация:
    27 фев 2015
    Сообщения:
    16
    Симпатии:
    0
    Я делал так:
    1. Загрузил фото в PHOTOSCAN;
    2. Выгрузил координаты центров снимков в wgs84 в текстовый файл;
    3. Загрузил данный текстовик в калькулятор и пересчитал координаты в МСК;
    4. Выгрузил текстовик с калькулятора с координатами центров снимков в МСК;
    5. Загрузил готовый текстовик в PHOTOSCAN и программа сама подвязала фотки к нужным координатам.
    Единственное пришлось высоту самому корректировать, для этого посадил квадрик на закрепленный маркер и сделал фотку, а далее по разности отметок между фотографией и GPS-кой пересчитал высоту и подкорректировал ее в текставике перед загрузкой в PHOTOSCAN.
    --- Сообщения объединены, 9 июн 2019, Оригинальное время сообщения: 9 июн 2019 ---
    А как понять с какой погрешностью PHOTOSCAN построил модель, у меня в панели "Камеры" общая ошибка получилось 5,589 м., а в панели "Маркеры" общая ошибка опорные точки 0,045 м.
     
    #8
  9. Vova_tels

    Форумчанин

    Регистрация:
    4 сен 2014
    Сообщения:
    110
    Симпатии:
    1
    Добрый день коллеги! Подскажите, как в Photoscan произвести экспорт определенного куска ортофотоплана, а не экспортировать его весь? Photoscan предлагает это сделать при помощи вбива нужных координат, но это не очень удобно. Есть ли возможность выделения мышью?
     
    #9
  10. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.073
    Адрес:
    Россия
    Рисуешь контур, говоришь ему внешняя граница - экспортируешь
     
    #10
  11. Vova_tels

    Форумчанин

    Регистрация:
    4 сен 2014
    Сообщения:
    110
    Симпатии:
    1
    А как ему это сказать? Контур - ломаный или без разницы?
     
    #11
  12. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.073
    Адрес:
    Россия
    Vova_tels, полигон рисуете хоть какой формы
     
    #12
  13. Vova_tels

    Форумчанин

    Регистрация:
    4 сен 2014
    Сообщения:
    110
    Симпатии:
    1
    Разобрался, спасибо большое.
     
    #13
  14. MasterDarius

    Регистрация:
    28 сен 2017
    Сообщения:
    6
    Симпатии:
    2
    Запоздалый ответ, может кому пригодится prj файлы для фотоскан
    МСК 10 зона 1 содержимое:

    PROJCS["MSK10 N1",GEOGCS["Pulkovo 1942",DATUM["Pulkovo 1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.57,-140.95,-79.8,0,0.35,0.79,-0.22],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9102"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercator",AUTHORITY["EPSG","9807"]],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",32.03333333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",1400000],PARAMETER["false_northing",-6511057.63],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]

    МСК 50 зона 1 содержимое:

    PROJCS["MSK50 N1",GEOGCS["Pulkovo 1942",DATUM["Pulkovo 1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.57,-140.95,-79.8,0,0.35,0.79,-0.22],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9102"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercator",AUTHORITY["EPSG","9807"]],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",35.48333333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",1250000],PARAMETER["false_northing",-5712900.566],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]

    МСК 50 зона 2 содержимое:

    PROJCS["MSK50 N2",GEOGCS["Pulkovo 1942",DATUM["Pulkovo 1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.57,-140.95,-79.8,0,0.35,0.79,-0.22],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9102"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercator",AUTHORITY["EPSG","9807"]],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",38.48333333333],PARAMETER["scale_factor",1],PARAMETER["false_easting",2250000],PARAMETER["false_northing",-5712900.566],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]

    С системой "Московская СК (МГГТ)", не уверен как правильно, надо пробовать там с параметрами "TOWGS84" - танцы с бубном, размерность одинаковая , а знак везде разный, какие-то обратный, а какие-то прямой, точно уже не помню, в общем знаки там все вразнобой, надо сравнивать и пробовать и проверять в поле, по опознакам и контрольным точкам, потом файл можно получить нормальный. В приборах, программах может быть по-разному, знак может отличаться не знаю с чем это связано, наверное зависит от того, какая муха укусила того или иного программиста или руководителя, из создателей программы.

    По сути для всех МСК нужно менять только 4 параметра это:
    Название: PROJCS["??????",
    центральный меридиан: PARAMETER["central_meridian",?????]
    Смещение на юг: PARAMETER["false_easting",?????]
    Смещение на север: PARAMETER["false_northing",?????]

    В локальной системе не обрабатывайте, точность не та будет, обязательно должна быть привязка в системе координат, это как основа всей топосъёмки. Лучше задать другую систему, а потом пересадить на опознаки (но это тоже будет не точно т.е. внесёт искажения). Уравнивайте, только в том случае, когда у вас достаточно опознаков (для уравнивания их должно быть очень много), иначе, лучше не уравнивать вообще, а только "посадить" как есть, без искажений. Когда недостаточное количество опознаков, то модель будет деформироваться как лист бумаги, который пытаются натянуть на банку, где-то вогнётся, где-то выгнется, а где-то поплывёт волнами (по краям), причём вы этого даже не заметите.
     
    #14
  15. Vova_tels

    Форумчанин

    Регистрация:
    4 сен 2014
    Сообщения:
    110
    Симпатии:
    1
    Не очень понятно, можно подробнее?
     
    #15

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

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