GeoTag: инструмент для добавления геометок к фотографиям

GeoTag, точнее Geotag by Andreas Schneider, — настольная программа для добавления GPS-координат в фотографии. Её основная задача — связать снимки с местами съёмки: взять дату и время из EXIF, сопоставить их с GPS-треком или координатами с карты, а затем записать геоданные обратно в файл изображения или в XMP sidecar-файл. Программа написана на Java, использует интерфейс Java Swing и рассчитана на работу с фотографиями, GPS-треками, EXIF/XMP-метаданными и внешними картами.

Содержание

Скачать GeoTag

Бесплатно
В реестре программного обеспечения РФ
Чистая установка

Новейшая версия для Windows и macOS. Удобный редактор с ИИ и профессиональными функциями.

⬇ Скачать ФотоМАСТЕР бесплатно

⬇ Скачать GeoTag

GeoTag

Geotag нужен не для красивой подписи координат поверх картинки, а именно для работы с метаданными. Он не рисует штамп на изображении, не добавляет карту в кадр и не превращает фотографию в отчётный снимок с водяным знаком. Программа работает глубже: она записывает широту, долготу, высоту, направление съёмки, название места, страну, регион и описание в структуру метаданных, чтобы снимок затем корректно открывался на карте в фотоменеджерах, сервисах публикации, каталогах и программах, умеющих читать EXIF GPS.

Главная логика Geotag строится вокруг трёх источников данных:

Источник данныхКак используется в GeotagТипичный сценарий
EXIF-время фотографиипрограмма берёт дату и время съёмки из файлакамера без GPS, но с правильными часами
GPS-треккоординаты сопоставляются с моментом съёмкипрогулка, поездка, поход, съёмка маршрута
Карта или ручной вводпользователь сам задаёт точкустарый архив, одиночные снимки, уточнение объекта

В результате фотография получает полноценную геопривязку: её можно найти по координатам, показать на карте, использовать в каталогизации, экспортировать в KML/KMZ для Google Earth или оставить рядом с RAW-файлом отдельный XMP sidecar.

Назначение программы

Geotag решает конкретную задачу: добавить географические координаты к фотографиям. Это особенно полезно, если камера не имеет встроенного GPS-модуля, но во время съёмки был записан GPS-трек на смартфоне, туристическом навигаторе или отдельном GPS-логгере.

Принцип работы простой:

  1. Камера сохраняет время съёмки в EXIF.

  2. GPS-устройство записывает маршрут с точками, у каждой точки есть время и координаты.

  3. Geotag сравнивает время фотографии и время точек GPS-трека.

  4. Программа подставляет ближайшие координаты в строку снимка.

  5. Пользователь проверяет результат и сохраняет геоданные в файл.

Такой подход удобен для фотографов, которые снимают на зеркальные и беззеркальные камеры без GPS, но хотят получить фотографии с координатами. При правильной синхронизации времени камеры и GPS-трека программа автоматически расставляет координаты по серии снимков.

Geotag подходит для следующих задач:

  • геотегинг фотографий после поездки;

  • привязка фотоархива к карте;

  • добавление GPS-координат в EXIF;

  • работа с GPX-файлами;

  • ручная правка широты и долготы;

  • уточнение точки съёмки через Google Maps;

  • проверка фотографий в Google Earth;

  • экспорт фото-точек в KML/KMZ;

  • запись координат в XMP sidecar для RAW-файлов;

  • добавление названия места через обратное геокодирование.

Важно понимать, что Geotag не является фоторедактором. В нём нет коррекции цвета, ретуши, обработки RAW или управления большим каталогом как в Lightroom Classic или digiKam. Это инструмент для геопривязки: он работает с координатами, временем, треками, картами и метаданными.

Интерфейс Geotag

Интерфейс Geotag выглядит строго и функционально. Главное окно состоит из таблицы изображений и области предпросмотра. В верхней части расположено меню File, Edit, Help, ниже — таблица со строками фотографий и колонками метаданных.

Основные колонки в главном окне:

КолонкаНазначение
Nameимя файла изображения
GPS Timeвремя GPS-точки, найденной для снимка
Offsetсдвиг между временем камеры и GPS-временем
Camera Timeдата и время съёмки из EXIF
Latitudeширота
Longitudeдолгота
Altitudeвысота
Directionнаправление съёмки
Locationназвание места
Cityгород
Provinceрегион, область, штат
Countryстрана

В нижней части окна находится Image viewer — область просмотра снимка. Если фотография загружена и программа может получить предпросмотр, здесь отображается изображение. При работе с RAW-файлами предпросмотр зависит от возможности извлечь миниатюру или preview через внешние компоненты.

Пустое главное окно Geotag до загрузки фотографий

Главная таблица — центральный рабочий элемент программы. Именно в ней видно, какие снимки уже получили координаты, какие ещё не обработаны, где есть высота, где отсутствует название места, какие строки требуют сохранения. Строки после автоматического сопоставления могут выделяться жирным начертанием: это означает, что новые координаты найдены, но ещё не записаны в файл.

Взаимодействие с фотографиями чаще всего идёт через контекстное меню. Пользователь выделяет одну или несколько строк, нажимает правой кнопкой мыши и выбирает нужное действие:

  • Show on map;

  • Show on map (with direction);

  • Google Earth;

  • Set time of image...;

  • Copy time offset;

  • Find locations;

  • Copy location;

  • Location names;

  • Find altitude;

  • Save new locations;

  • Remove images.

Такая схема делает программу не современной по внешнему виду, но понятной по логике: таблица показывает данные, контекстное меню запускает операции, настройки задают пути к внешним программам и форматам.

Основные возможности

Geotag умеет выполнять несколько практических операций, связанных с геопривязкой фотографий.

Автоматическое сопоставление фотографий с GPS-треком

Это главная функция программы. Пользователь загружает снимки, затем загружает GPX-файл. Geotag считывает время съёмки каждого изображения и ищет соответствующую точку в GPS-треке. Если точного совпадения нет, программа использует ближайшие GPS-данные и может сделать расчёт по соседним точкам.

Автоматический геотегинг особенно полезен при пакетной обработке. Например, после поездки есть папка с 300 фотографиями и GPX-трек за день. Вместо ручного указания каждой точки можно загрузить всё в Geotag, выполнить Find locations -> for all images, проверить координаты и сохранить результат.

Ручное добавление координат

GPS-трек не обязателен. Координаты можно ввести вручную в таблицу. Geotag распознаёт разные форматы широты и долготы: десятичные градусы, градусы и минуты, градусы/минуты/секунды, обозначения N, S, E, W, а также отрицательные значения для южной широты и западной долготы. Для направления съёмки можно использовать число от 0 до 360 или буквенное направление вроде E, NNW, S.

Практический пример:

Что нужно внестиПример значения
широта55.7558
долгота37.6173
высота156
направлениеNE или 45
странаRussia
регионMoscow
описаниеСнимок сделан у здания музея

Поля Location, Province, Country и Description принимают текст. Описание записывается как EXIF User Comment, поэтому его можно использовать для дополнительной заметки к фотографии.

Уточнение точки через Google Maps

Geotag может открыть местоположение фотографии в браузере через Google Maps. На карте отображается маркер, который можно перетащить. Это полезно, потому что GPS обычно фиксирует место фотографа, а не объект съёмки. Если человек стоит на мосту и фотографирует здание через реку, координаты камеры и координаты объекта не совпадают. В Geotag маркер можно сдвинуть туда, где должна быть точка.

GeoTag

Внутри Geotag для такого сценария используется действие Show on map. Если нужна не только точка, но и направление камеры, применяется Show on map (with direction). В этом режиме можно работать с положением и направлением съёмки, что важно для архитектурной, туристической и обзорной фотографии.

Работа с Google Earth

Geotag умеет отправлять координаты в Google Earth и принимать уточнённое положение обратно. Смысл функции такой: фотография открывается в пространственном контексте Google Earth, пользователь двигает карту, а маркер снимка перемещается к центру карты. Это помогает точнее поставить место съёмки там, где спутниковая карта или рельеф дают больше информации, чем обычная схема.

Отдельно полезен экспорт в KML/KMZ. Такой файл можно открыть в Google Earth и увидеть снимки как набор точек. Для фотоотчёта по поездке это удобнее, чем просто папка с изображениями: точки сразу расположены на маршруте.

Обратное геокодирование

После того как у фотографии есть координаты, Geotag может подобрать название места. Для этого используется reverse geocoding: программа отправляет координаты и получает ближайшие географические названия. Затем пользователь выбирает подходящий вариант через меню Location names, например Location names -> Select. В настройках можно задавать радиус поиска, количество результатов и работу с названиями мест из Wikipedia.

Это особенно полезно при обработке серии фотографий из путешествия. Координаты сами по себе точны, но плохо читаются человеком. Поля City, Province, Country делают архив понятнее: по ним проще фильтровать снимки, искать поездки и ориентироваться в старых папках.

Поддерживаемые форматы изображений

Geotag рассчитан на работу не только с JPEG. Программа читает и записывает геоданные для популярных форматов цифровых камер, включая TIFF и ряд RAW-форматов. Поддерживаются JPEG, TIFF, Canon THM/CR2, DNG, Epson ERF, Kodak DCR, Mamiya MEF, Minolta MRW, Nikon NEF/NRW, Olympus ORF, Panasonic RAW и Pentax PEF. Для некоторых форматов, где прямое хранение геоданных ограничено, координаты могут сохраняться в XMP sidecar-файлы.

Тип файлаКак используется
JPEG/JPGосновной формат для записи EXIF GPS
TIFFподдерживается для чтения и записи координат
DNGиспользуется в RAW-процессах с метаданными
CR2, NEF, ORF, PEF, NRWRAW-файлы камер с возможностью работы через метаданные
RAF, ARW, SR2, SRFсценарии с XMP sidecar
XMPотдельный файл метаданных рядом с изображением

XMP sidecar особенно важен для фотографов, которые не хотят изменять оригинальный RAW. Вместо записи в сам файл создаётся или обновляется отдельный .xmp, где хранятся координаты и другие данные. Такой подход удобен в связке с Lightroom Classic, Adobe Camera Raw, digiKam и другими программами, которые умеют читать XMP.

Как устроена работа с EXIF и XMP

Geotag сам управляет таблицей, картами, GPS-треками и интерфейсом, но для записи метаданных использует ExifTool. Это логичное решение: ExifTool умеет работать с большим количеством форматов и корректно менять EXIF/XMP/IPTC-данные. В Geotag путь к ExifTool задаётся в File -> Settings -> External programs -> Exiftool -> Exiftool path. Если ExifTool не найден, команда Save new locations становится недоступной.

GeoTag

При сохранении Geotag может создавать резервные копии исходных файлов. Это видно по файлам с суффиксом _original. Такой режим безопаснее: если координаты записаны неверно или файл нужно вернуть к прежнему состоянию, оригинал остаётся рядом. В настройках есть пункт Keep backups of images when writing to files. Если его отключить или использовать аргумент -overwrite_files, оригинал заменяется обновлённым файлом. Этот режим экономит место, но требует отдельной резервной копии архива.

Для JPEG схема обычно простая: координаты пишутся прямо в EXIF. Для RAW-файлов безопаснее использовать XMP sidecar. В настройках есть Always write to XMP files, который заставляет программу писать местоположение в XMP, даже если теоретически можно работать иначе. Это удобно для неразрушающего workflow, где оригинальные RAW остаются неизменными.

Установка и первый запуск

Geotag запускается как Java-приложение. Для работы нужна среда Java, а для полноценной записи метаданных — ExifTool. Для работы с GPS-устройствами и конвертацией GPS-данных используется GPSBabel, а для RAW-превью может применяться dcraw. Программа работает с GPX-файлами, а при наличии GPSBabel может получать треки напрямую от GPS-устройства и сохранять их как GPX.

Базовый запуск возможен командой:

java -Xmx256M -jar geotag-0.xyz.jar

Параметр -Xmx256M нужен для выделения памяти. Без него Java может выделить слишком мало памяти, и предпросмотр изображений будет работать нестабильно. В Windows вместо java.exe можно использовать javaw.exe, чтобы не появлялось отдельное чёрное консольное окно.

После первого запуска полезно открыть Help -> What Next?. Это диагностическое окно показывает, что ещё нужно сделать: добавить фотографии, загрузить GPS-трек, настроить ExifTool, настроить GPSBabel. Если ExifTool не найден, Geotag прямо сообщает, что он нужен для сохранения координат.

В типовом рабочем окружении нужно проверить:

КомпонентЗачем нужен
Java Runtimeзапуск программы
ExifToolзапись координат и чтение метаданных
GPSBabelполучение/конвертация GPS-треков
dcrawизвлечение предпросмотра из RAW
браузерпросмотр точек в Google Maps
Google Earthпросмотр и уточнение точки в 3D-карте
доступ к порту 4321обмен координатами между Geotag и картой в браузере

Geotag использует небольшой встроенный веб-сервер на порту 4321. Он нужен, чтобы браузер получил страницу с Google Maps и мог отправлять изменённые координаты обратно в программу. Если firewall блокирует этот порт, карта может открываться, но обновление координат в программе будет работать неправильно.

Настройки Geotag

Все основные параметры собраны в File -> Settings. Окно настроек устроено как дерево: слева разделы, справа или снизу поле выбранного параметра. Интерфейс выглядит старомодно, но настройки сгруппированы логично.

General settings

В разделе General settings находятся параметры поведения интерфейса.

НастройкаЧто меняет
Mouse click count to editредактирование ячеек по одному или двойному клику
Fontшрифт интерфейса
Show thumbnail images in tooltipsпоказ миниатюр при наведении на строку
Thumbnail sizeразмер миниатюр
Always write to XMP filesпринудительная запись координат в XMP
Check for updatesпроверка обновлений при старте
Distance unitкилометры или мили
Altitude unitметры или футы
Coordinate formatформат отображения широты и долготы
Proxy typeработа через прокси
Proxy addressадрес и порт прокси

Настройка Mouse click count to edit важна при пакетной обработке. Если редактирование включается одним кликом, легко случайно изменить значение в таблице. При большом количестве файлов безопаснее поставить двойной клик.

Show thumbnail images in tooltips удобно для JPEG, но может замедлять работу с RAW. Если папка большая, а компьютер слабый, миниатюры во всплывающих подсказках лучше отключить.

Coordinate format

Geotag умеет отображать координаты в нескольких форматах:

ФорматПример
градусы с десятичной частью55.7558°
градусы и минуты55°45.35'
градусы, минуты и секунды55°45'20.8"
формат с буквой направленияN 55.7558°
DMS с N/S/E/WN 55°45'20.8"

Эта настройка не меняет смысл координат, но влияет на удобство чтения. Десятичные градусы удобны для копирования в веб-карты и GPS-сервисы. Формат DMS привычнее для навигаторов, полевых записей и бумажных карт.

External programs

Раздел External programs отвечает за внешние приложения.

РазделОсновные параметры
Browserпуть к браузеру
ExiftoolExiftool path, Additional Exiftool arguments, Keep backups of images when writing to files
GPSBabelGPSBabel path, GPSBabel protocol, GPSBabel device
DcrawDcraw path
Google EarthGoogle Earth path
ClipboardMonitor clipboard, Latitude first, буквы направлений

Additional Exiftool arguments — настройка для опытных пользователей. Через неё можно передать дополнительные параметры ExifTool. Например, -P сохраняет исходную дату изменения файла, а -overwrite_files отключает создание _original. Использовать такие параметры нужно аккуратно: ошибка в аргументах может изменить поведение записи метаданных.

Clipboard

Geotag умеет брать координаты из буфера обмена. Для этого включается Monitor clipboard. После включения пользователь выделяет один или несколько снимков, копирует координаты из браузера или другой программы, а Geotag пытается распознать широту и долготу в скопированном тексте.

Это удобно при ручной геопривязке старого архива. Например, пользователь нашёл точку в картографическом сервисе, скопировал координаты, вернулся в Geotag, и программа автоматически подставила их в выделенный снимок.

Важные параметры буфера:

  • Latitude first — считать первой широту, второй долготу;

  • Letters for North;

  • Letters for South;

  • Letters for East;

  • Letters for West.

Последние четыре поля нужны, если координаты копируются из источников на разных языках. Например, английская E означает East, а в немецкой локализации восток может обозначаться как O от Ost.

Как добавить фотографии

Для начала работы нужно загрузить изображения в таблицу. В Geotag для этого используется меню File. В практических инструкциях чаще всего применяется команда File -> Add images from directory...: она добавляет снимки из выбранной папки. После выбора папки программа заполняет таблицу строками файлов и показывает количество загруженных изображений в строке состояния.

Фотографии добавлены в Geotag: видны имена файлов, GPS Time, Offset и Camera Time

После загрузки важно проверить столбец Camera Time. Если камера была настроена неверно, автоматическое сопоставление с GPS-треком даст ошибку. Например, если часы камеры отставали на 30 минут, координаты будут браться из другой части маршрута. Если съёмка велась в другой временной зоне, нужно учитывать Offset.

Для правильной обработки стоит придерживаться такого порядка:

  1. Скопировать фотографии в отдельную рабочую папку.

  2. Проверить, что у файлов есть EXIF-время.

  3. Загрузить папку через File -> Add images from directory....

  4. Посмотреть, корректно ли заполнен Camera Time.

  5. Загрузить GPS-трек.

  6. Проверить Offset.

  7. Запустить поиск координат.

  8. Сохранить результат.

При работе с серией снимков удобно выделять несколько строк. Некоторые операции доступны для одного изображения, для выбранных изображений или для всех изображений. Это видно в подменю контекстных команд: for this image, for selected images, for all images.

Геотегинг по GPS-треку

Автоматическая привязка по GPX — самый сильный сценарий Geotag. Он подходит для походов, велопоездок, путешествий, городской съёмки, дорожных фотоотчётов, полевых работ и любых ситуаций, где есть маршрут.

Подготовка GPS-трека

GPX-файл должен содержать точки маршрута с временем. Если в GPX есть только линия без временных меток, Geotag не сможет сопоставить снимки по времени. Программа строго относится к GPX и работает с валидными GPX-файлами; для проблемных треков может понадобиться конвертация через GPSBabel.

Практически это означает:

  • GPS-трек должен быть записан во время съёмки;

  • время GPS-точек должно соответствовать реальному времени;

  • камера должна быть синхронизирована с GPS или поправка должна быть известна;

  • интервал записи трека не должен быть слишком редким;

  • лучше начинать запись трека до начала съёмки и завершать после последнего кадра.

Загрузка трека

После добавления фотографий используется команда File -> Load tracks from file.... Пользователь выбирает GPX-файл, и Geotag загружает точки. В строке состояния отображается количество загруженных локаций.

GeoTag

После загрузки трека координаты ещё не назначены фотографиям. Для этого нужно выполнить поиск локаций.

Поиск координат для снимков

В таблице нужно открыть контекстное меню и выбрать:

Find locations -> for all images

или, если нужно обработать только часть снимков:

Find locations -> for selected images

Контекстное меню Geotag: команда Find locations -> for all images

После выполнения команды Geotag заполняет колонки Latitude, Longitude, Altitude. Если координаты найдены, строки меняются: в таблице появляются значения широты, долготы и высоты.

Geotag нашёл координаты для загруженных фотографий

На этом этапе координаты уже видны в программе, но ещё не обязательно записаны в файлы. Нужно проверить результат: открыть несколько снимков на карте, убедиться, что точки находятся там, где проходила съёмка, и только потом сохранять.

Сохранение координат

Для записи координат используется команда:

Save new locations -> All images

или:

Save new locations -> This image

Если нужно сохранить только выбранные строки, используется вариант для выбранных изображений, если он доступен для текущего состояния таблицы.

Сохранение новых координат через Save new locations -> All images

После сохранения Geotag передаёт данные в ExifTool. Если включено сохранение резервных копий, рядом появляются файлы с суффиксом _original. Это нормальное поведение: новая версия файла содержит GPS-координаты, а _original остаётся копией до записи.

Ручная привязка фотографий без GPS

Geotag можно использовать и без GPS-трека. Такой сценарий нужен для старых архивов, отсканированных фотографий, одиночных снимков, снимков с камер без GPS и случаев, когда трек потерян.

Порядок работы:

  1. Добавить изображения.

  2. Выбрать строку фотографии.

  3. Ввести Latitude и Longitude вручную.

  4. При необходимости указать Altitude и Direction.

  5. Заполнить Location, City, Province, Country.

  6. Добавить Description.

  7. Сохранить через Save new locations.

При вводе координат программа допускает разные записи. Например, широту можно ввести как 51.4772, N 51.4772, 51 28.632, 51°28'38.0". Если поставить минус перед широтой, программа трактует её как южную; если минус перед долготой — как западную.

Для последовательных фотографий из одной точки удобно использовать клавиатуру. Geotag позволяет перемещаться по редактируемым полям стрелками, а при удержании Shift и переходе вверх или вниз значение текущей ячейки копируется в соседнюю строку. Это ускоряет ручную обработку серии снимков, сделанных в одном месте.

Пример ручного workflow для старого фотоальбома:

ШагДействие
1загрузить папку с отсканированными фотографиями
2найти примерное место съёмки на карте
3скопировать координаты
4вставить их в Geotag через таблицу или буфер обмена
5указать город, регион, страну
6добавить описание
7сохранить координаты в XMP или EXIF

Такой процесс медленнее автоматического GPX-сопоставления, зато даёт контроль. Для архивов, где точное GPS-время невозможно восстановить, это единственный нормальный способ сделать фотографии географически осмысленными.

Работа с названиями мест

Координаты решают техническую часть задачи, но для человека удобнее видеть названия. Geotag позволяет заполнять текстовые поля, связанные с местом:

  • Location;

  • City;

  • Province;

  • Country;

  • Description.

Если координаты уже есть, можно использовать Location names. Программа ищет ближайшие названия и даёт выбрать подходящий вариант. Это важно, потому что автоматический результат не всегда совпадает с тем, как пользователь хочет назвать место. Например, ближайшая точка может быть административным районом, а пользователь хочет указать достопримечательность.

В настройках Place name look up доступны параметры:

ПараметрНазначение
Geonames URLадрес сервиса для поиска названий
Search radiusрадиус поиска вокруг координаты
Number of resultsколичество вариантов
Retrieve Wikipedia place namesполучение названий из Wikipedia
Override query languageвыбор языка результатов

При большом радиусе программа может найти несколько объектов рядом с точкой. Это полезно в городах, где рядом находятся улица, район, парк, музей и станция. Для точной каталогизации лучше выбирать не первое попавшееся название, а то, которое соответствует смыслу снимка.

Экспорт в Google Earth

Geotag умеет экспортировать данные в KML/KMZ. Это даёт возможность посмотреть фотографии на карте в Google Earth. KML хранит структуру точек и ссылок, KMZ может включать дополнительные материалы, например миниатюры.

В настройках экспорта есть параметры:

НастройкаЗначение
Store thumbnails in KMZ filesсохранять миниатюры внутри KMZ
KML image pathпуть к изображениям для KML
KML icon URLURL значка маркера
KML description headerHTML-фрагмент перед описанием
KML description footerHTML-фрагмент после описания

Экспорт удобен для фотоотчёта. Например, после похода можно сделать KMZ-файл, открыть его в Google Earth и увидеть весь маршрут с фотографиями. Для исследовательских, туристических и полевых задач это практичнее, чем смотреть координаты в таблице.

История версий программы

Geotag появился как open source-инструмент для фотографов, которым нужна была кроссплатформенная привязка снимков к GPS-данным. Программа развивалась как специализированное приложение для работы с координатами, временем съёмки, GPS-треками, EXIF/XMP-метаданными и внешними картографическими сервисами.

По истории развития Geotag видно, что программа не меняла основную концепцию. Её рабочая логика оставалась стабильной: таблица изображений, GPS-треки, внешние карты, ExifTool, XMP, Google Earth, ручное редактирование и обратное геокодирование.

Развитие Geotag можно разделить на несколько смысловых этапов.

ПериодЧто важно для пользователя
ранние выпускиформирование базовой логики: изображения, GPS-время, координаты, карта
последующие версииулучшение сопоставления снимков с треками, работа с внешними программами
развитие настроекпоявление более гибкой конфигурации ExifTool, GPSBabel, dcraw, XMP
расширение форматовподдержка разных RAW-форматов и sidecar-подхода
доработка workflowконтекстные команды, сохранение координат, экспорт, подсказки What Next?

Важная особенность истории Geotag — программа не пыталась стать универсальным фотокаталогом. Она осталась специализированным инструментом для геотегинга. Это видно и по интерфейсу, и по набору функций: всё вращается вокруг координат, времени, GPS-треков и записи метаданных.

Практический сценарий: обработка фотографий после поездки

Рассмотрим типичный случай. Фотограф едет в другой город, снимает камерой без GPS и параллельно пишет трек на смартфон. После поездки у него есть папка с JPEG/RAW и GPX-файл.

Правильная последовательность работы в Geotag:

  1. Проверить время камеры.
    Если камера была выставлена на локальное время, а GPS-трек в UTC, нужно правильно учесть сдвиг. Иначе снимки получат координаты не тех мест.

  2. Скопировать фотографии в рабочую папку.
    Не стоит сразу писать координаты в единственный экземпляр архива. Лучше обработать копию.

  3. Открыть Geotag и добавить изображения.
    Используется File -> Add images from directory....

  4. Загрузить GPS-трек.
    Используется File -> Load tracks from file....

  5. Проверить строку состояния.
    После загрузки трека программа показывает количество GPS-точек.

  6. Найти координаты.
    Через контекстное меню: Find locations -> for all images.

  7. Проверить несколько контрольных кадров.
    Для разных участков маршрута открыть Show on map.

  8. Уточнить проблемные точки.
    Если маркер стоит рядом, но не там, его можно сдвинуть на карте.

  9. Получить названия мест.
    Использовать Location names, если нужно заполнить город, регион и страну.

  10. Сохранить координаты.
    Выполнить Save new locations -> All images.

  11. Проверить результат в другой программе.
    Открыть фотографии в просмотрщике EXIF, фотокаталоге или карте.

Такой workflow даёт аккуратный результат: фотографии получают EXIF GPS, а исходники остаются защищены резервными копиями или XMP sidecar.

Практический сценарий: съёмка архитектуры

Для архитектурной съёмки GPS-координата камеры часто не равна координате объекта. Если фотограф стоит на другой стороне улицы, GPS фиксирует тротуар или проезжую часть. В каталоге же полезнее сохранить точку здания.

В Geotag это решается так:

  1. Снимки автоматически привязываются по GPX.

  2. Для ключевых кадров открывается Show on map.

  3. Маркер переносится с точки съёмки на объект.

  4. При необходимости используется Show on map (with direction).

  5. В Location вводится название здания или места.

  6. В Description добавляется уточнение.

  7. Координаты сохраняются.

Такой подход особенно полезен для каталогов недвижимости, городских исследований, фотоархивов объектов культурного наследия и личных архитектурных подборок.

Практический сценарий: старые фотографии без трека

Если GPS-трека нет, Geotag всё равно полезен. Например, есть папка с фотографиями из поездки десятилетней давности. Пользователь помнит город и примерные места, но координат в EXIF нет.

Работа строится вручную:

  • открыть папку в Geotag;

  • найти место на карте в браузере;

  • скопировать координаты;

  • вставить их в Geotag;

  • для серии похожих снимков копировать значения стрелками с Shift;

  • заполнить City, Province, Country;

  • сохранить данные.

Для старых архивов не всегда нужна идеальная точность до метра. Иногда достаточно уровня города, района, музея, пляжа или маршрута. Главное, что после обработки фотографии перестают быть безымянными файлами и получают географический контекст.

Сравнение с аналогами

Geotag лучше всего оценивать как узкую программу для GPS-привязки фотографий. У неё есть сильная сторона — прямой и понятный workflow: загрузить снимки, загрузить GPX, найти координаты, проверить на карте, записать EXIF/XMP. Но у аналогов есть свои преимущества.

ПрограммаСильные стороныГде уступает в простом GPX-workflow
GeoSetterбесплатная Windows-программа для просмотра и изменения геоданных, IPTC/XMP/Exif, работы с картой, направлениями и трекамипривязана к Windows и более тяжёлая по интерфейсу
HoudahGeoудобный macOS-инструмент для геотегинга фото и видео, записи GPS-координат, высоты, EXIF/XMP/IPTC и ручной геопривязки через картукоммерческая программа, ориентирована на macOS
digiKamполноценный фотоменеджер с Geolocation Editor, GPS Correlator, Reverse Geocoding и KML Export Toolизбыточен, если нужна только быстрая запись координат
Adobe Lightroom Classicмодуль Map показывает фото на Google Maps, позволяет задавать time zone offset и выполнять auto-tag по GPS-трекутребует работы внутри каталога Lightroom и подписочной экосистемы
GPicSyncпростая автоматическая геопривязка по GPX, использует ExifTool и GPSBabelменьше ручного контроля и слабее интерфейсная проверка данных
GeoPhotoсовременный просмотр фото и видео на карте, поиск отсутствующих геотегов, добавление, изменение и удаление геометаданныхбольше ориентирован на карту и просмотр, чем на классический Java/GPX workflow
PhotoLocatorимпорт GPX/KML/GeoJSON/Google timeline, автоматическая и ручная геопривязка, lossless update EXIFсовременнее, но другой подход к интерфейсу и файлам

Если нужен полноценный фотокаталог, лучше смотреть в сторону digiKam или Lightroom Classic. Если нужна современная программа для macOS — HoudahGeo. Если нужен Windows-инструмент с развитой работой по карте — GeoSetter или GeoPhoto. Если требуется простая кроссплатформенная программа, которая делает именно геотегинг по GPX и умеет работать с EXIF/XMP через ExifTool, Geotag остаётся понятным вариантом.

Плюсы Geotag

Чёткая специализация

Geotag не перегружен функциями редактирования фотографий. Он занимается координатами и делает это напрямую. Пользователь сразу видит таблицу с GPS-временем, временем камеры, широтой, долготой, высотой, направлением и названиями мест.

Автоматическая привязка по времени

Сценарий камера без GPS + GPX-трек реализован логично. Пользователь загружает снимки и трек, запускает Find locations, проверяет координаты и сохраняет. Для походов, путешествий и полевой съёмки это базовый и правильный способ геотегинга.

Поддержка EXIF и XMP

Программа умеет работать с записью координат в файлы и XMP sidecar. Это важно для RAW-архивов, где прямое изменение оригинала нежелательно.

Интеграция с ExifTool

Использование ExifTool повышает совместимость с форматами и метаданными. Geotag не пытается самостоятельно реализовать запись для каждого формата, а опирается на инструмент, который давно используется для EXIF/XMP-задач.

Работа с Google Maps и Google Earth

Возможность открыть точку на карте и сдвинуть маркер делает результат точнее. Автоматическое сопоставление по GPS не всегда идеально, особенно если трек редкий, сигнал пропадал или нужно указать не позицию фотографа, а объект.

Обратное геокодирование

Заполнение названий мест делает фотоархив более понятным. Координаты полезны машинам, а City, Province, Country полезны человеку.

Кроссплатформенность

Java-основа позволяет запускать программу на разных настольных системах, где доступна подходящая Java-среда. Сама программа построена как platform independent-инструмент, поэтому её рабочая логика не привязана к одной операционной системе.

Минусы и ограничения

Устаревший интерфейс

Интерфейс Geotag выглядит как классическое Java Swing-приложение. В нём нет современной визуальной карты внутри окна, плавных панелей, встроенного менеджера коллекций или привычной drag-and-drop-организации фотоархива. Это рабочий интерфейс, но не современная среда управления фотографиями.

Зависимость от внешних программ

Для полноценной работы нужны ExifTool, GPSBabel, иногда dcraw и Google Earth. Без ExifTool нельзя нормально сохранять координаты в изображения. Без GPSBabel сложнее работать с устройствами и конвертацией треков. Без dcraw может не быть RAW-превью.

Требовательность к времени

Geotag точно работает только тогда, когда время камеры и GPS-трека согласованы. Если камера отставала, была настроена на другую временную зону или сбросила дату, результат будет ошибочным. Это не недостаток только Geotag — так работает любой геотегинг по GPX, но программа требует от пользователя понимания этой логики.

Строгость к GPX

Если GPX-файл не проходит проверку или использует неподходящий вариант структуры, Geotag может его не прочитать. В таких случаях приходится конвертировать файл через GPSBabel.

Нет полноценного фотокаталога

Geotag не заменяет Lightroom Classic, digiKam или другие DAM-системы. В нём нет рейтингов, коллекций, поиска по лицам, цветовых меток, обработки RAW, экспорта веб-галерей и управления библиотекой.

Риск записи в оригиналы

Любая запись метаданных в изображения требует аккуратности. Geotag может делать резервные копии, но пользователь должен понимать, куда именно пишутся данные: в файл, в XMP sidecar или поверх существующего файла.

Безопасность и приватность

GPS-координаты в фотографиях полезны для архива, но опасны при публичной публикации. Фото с координатами может раскрыть домашний адрес, место работы, маршрут поездки, школу ребёнка, дачу, склад, объект съёмки или регулярные привычки.

Перед публикацией стоит разделять два набора файлов:

НаборЧто с ним делать
личный архивхранить координаты, названия мест, маршруты
публичные изображенияудалять GPS или экспортировать копии без геоданных

Geotag добавляет данные в EXIF/XMP, поэтому после сохранения фотография становится location-aware. Это удобно для карт, но такие данные могут прочитать другие программы и онлайн-сервисы. Для публичной загрузки лучше делать отдельные копии без GPS-метаданных.

Особенно осторожно стоит работать с:

  • домашними фотографиями;

  • снимками детей;

  • фото автомобиля у дома;

  • изображениями документов;

  • съёмкой складов и офисов;

  • фотографиями из регулярных маршрутов;

  • частными объектами и закрытыми территориями.

Частые ошибки

Save new locations недоступна

Причина почти всегда в том, что Geotag не нашёл ExifTool. Нужно открыть:

File -> Settings -> External programs -> Exiftool -> Exiftool path

и указать исполняемый файл. После этого стоит проверить Help -> What Next?.

Координаты не совпадают с местом съёмки

Обычно причина в неправильном времени камеры. Нужно проверить:

  • временную зону;

  • сдвиг Offset;

  • дату в EXIF;

  • не сбрасывались ли часы камеры;

  • совпадает ли день GPX-трека с днём съёмки.

GPX-файл не загружается

Возможные причины:

  • файл невалиден;

  • неподдерживаемая структура GPX;

  • нет временных меток;

  • файл экспортирован в другом формате;

  • трек нужно конвертировать через GPSBabel.

RAW не показывает предпросмотр

Для RAW-превью может понадобиться dcraw. Путь задаётся в File -> Settings -> External programs -> Dcraw -> Dcraw path.

Карта открывается, но координаты не возвращаются в программу

Нужно проверить firewall и порт 4321. Geotag использует локальный веб-сервер для обмена данными между браузером и программой.

Появились файлы _original

Это резервные копии исходных изображений. Они появляются при сохранении координат, если включено сохранение backups. Удалять их стоит только после проверки результата и при наличии общей резервной копии архива.

Названия мест заполнены неточно

Reverse geocoding ищет ближайшие объекты, но ближайший объект не всегда является правильным названием снимка. Лучше проверять результаты вручную, особенно в городах, туристических зонах и местах с несколькими близкими объектами.

Советы по работе

Перед съёмкой:

  • синхронизировать часы камеры с GPS-временем;

  • проверить дату и временную зону;

  • включить запись трека заранее;

  • выбрать достаточно частый интервал GPS-записи;

  • сделать один тестовый снимок рядом с известной точкой.

После съёмки:

  • сначала обработать копию папки;

  • загрузить GPX и проверить количество точек;

  • запускать Find locations не сразу на весь архив, если трек сомнительный;

  • проверять несколько кадров в начале, середине и конце маршрута;

  • не отключать резервные копии без необходимости;

  • для RAW использовать XMP sidecar;

  • после записи координат открыть снимки в другой программе и проверить EXIF GPS.

При ручной обработке:

  • использовать буфер обмена;

  • включить Monitor clipboard;

  • настроить Latitude first;

  • копировать значения по столбцу с Shift и стрелками;

  • отдельно заполнять человекочитаемые поля City, Province, Country.

Для кого подходит Geotag

Geotag подходит пользователям, которым нужна точная геопривязка фотографий без перехода в тяжёлую фотокаталогизацию.

Программа особенно полезна:

  • фотографам-путешественникам;

  • туристам и походникам;

  • владельцам камер без GPS;

  • пользователям GPX-треков;

  • архивистам;

  • исследователям;

  • тем, кто систематизирует старые фото;

  • тем, кто хочет записывать GPS в EXIF или XMP;

  • пользователям, которым нужен бесплатный инструмент для конкретной задачи.

Geotag менее удобен тем, кто ждёт современную карту внутри программы, мобильный интерфейс, автоматическую облачную синхронизацию, обработку RAW и красивое управление фотоархивом. Это не универсальная программа для фотографа, а инструмент для метаданных.

Итоговая оценка

Geotag by Andreas Schneider — специализированная программа для геотегинга фотографий. Её сильная сторона — понятный рабочий процесс: добавить снимки, загрузить GPS-трек, сопоставить время камеры с координатами, проверить точки на карте, записать EXIF GPS или XMP. Она уверенно закрывает задачу добавления координат в фотоархив, особенно если пользователь понимает роль GPX, EXIF-времени, временного сдвига и резервных копий.

Главное достоинство Geotag — практичность. В нём есть именно те инструменты, которые нужны для геопривязки: Find locations, Show on map, Google Earth, Location names, Save new locations, ручное редактирование широты/долготы, настройка ExifTool, GPSBabel, dcraw, XMP sidecar и экспорт KML/KMZ.

Главный недостаток — возраст интерфейса и зависимость от внешних компонентов. Программу нельзя назвать современной по удобству, но её логика остаётся ясной: она берёт фотографии и координаты, связывает их по времени или вручную, а затем сохраняет геоданные так, чтобы их могли прочитать другие программы.


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