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

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

Тема в разделе "Другие программы", создана пользователем ANAT01, 2 апр 2018.

  1. ANAT01

    ANAT01 Форумчанин

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

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

    Установка в виртуальное окружение Python3:
    Код:
    virtualenv -p python3 venv
    . venv/bin/activate
    pip install https://github.com/ANAT01/djisort/archive/master.zip
    
    Использование:
    Код:
    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) Перемещает снимок в нужное место в структуре каталогов

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

    Код:
    .
    ├── master.csv
    └── городской округ Новосибирска
        └── Новосибирск
            └── 2017-04-06
                ├── chunk01
                │   ├── 20170406_151711.jpg
                │   ├── 20170406_151713.jpg
                └── chunk01.csv
    
     
    Последнее редактирование: 3 апр 2018
  4. Geo-aleksey

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

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

    ANAT01 Форумчанин

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

    ANAT01 Форумчанин

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