1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

Сортировка аэрофотоснимков с БПЛА [djisort]

Discussion in 'Другие программы' started by ANAT01, Apr 2, 2018.

  1. ANAT01

    ANAT01 Форумчанин

    Запилил скрипт для сортировки фотоснимков по данным EXIF GPS снимка на основе информации обратного геокодирования

    Внимание!: делайте копию данных перед использованием, чтобы потом не было мучительно больно за бесцельно отлетанные часы

    Установка в виртуальное окружение Python3:
    Code:
    virtualenv -p python3 venv
    . venv/bin/activate
    pip install https://github.com/ANAT01/djisort/archive/master.zip
    
    Использование:
    Code:
    djisort unsorted/ sorted/
    
    ,где unsorted/ - путь где лежат снимки
    sorted/ - куда положить отсортированные
    скрипт переносит файлы снимков из папки источника в папку назначения

    Если у геокодера Яндекса нет сведений subAdministrativeArea о месте съемки, то файлы не будут обрабатывается (проще говоря если съемка делалась в поле, которое не относится к административным границам населенного пункта в Яндексе, то ничего волшебного не произойдет)
     
  2. Geo-aleksey

    Geo-aleksey Форумчанин

    ANAT01, Добрый день. Регулярным выражением для Far или Total можете это сортировку описать? Было бы очень удобно
     
  3. ANAT01

    ANAT01 Форумчанин

    Понятия не имею, что это.

    По русски говоря скрипт:
    1) читает из всех снимков данные GPS и Время
    2) объеденеят все снимки в одну "стопку" в которых время между снимками не более 2х минут
    3) Находит среднеарифметическое GPS координат в стопке
    4) Пытается получить у яндекса Район и Населенный пункт полученной координаты
    5) Перемещает снимок в нужное место в структуре каталогов

    По итогу структура каталогов выглядит примерно так:

    Code:
    .
    ├── master.csv
    └── городской округ Новосибирска
        └── Новосибирск
            └── 2017-04-06
                ├── chunk01
                │   ├── 20170406_151711.jpg
                │   ├── 20170406_151713.jpg
                └── chunk01.csv
    
     
    Last edited: Apr 3, 2018
  4. Geo-aleksey

    Geo-aleksey Форумчанин

    Понял. Ладно, спасибо за код
     
  5. ANAT01

    ANAT01 Форумчанин

    Да пожалуйста! Предложения и пожелания можете оставлять на гитхабе
     
    Geo-aleksey likes this.
  6. ANAT01

    ANAT01 Форумчанин

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice