GeoTag: инструмент для добавления геометок к фотографиям
GeoTag, точнее Geotag by Andreas Schneider, — настольная программа для добавления GPS-координат в фотографии. Её основная задача — связать снимки с местами съёмки: взять дату и время из EXIF, сопоставить их с GPS-треком или координатами с карты, а затем записать геоданные обратно в файл изображения или в XMP sidecar-файл. Программа написана на Java, использует интерфейс Java Swing и рассчитана на работу с фотографиями, GPS-треками, EXIF/XMP-метаданными и внешними картами.
Содержание
- 1 Скачать GeoTag
- 2 Назначение программы
- 3 Интерфейс Geotag
- 4 Основные возможности
- 5 Поддерживаемые форматы изображений
- 6 Как устроена работа с EXIF и XMP
- 7 Установка и первый запуск
- 8 Настройки Geotag
- 9 Как добавить фотографии
- 10 Геотегинг по GPS-треку
- 11 Ручная привязка фотографий без GPS
- 12 Работа с названиями мест
- 13 Экспорт в Google Earth
- 14 История версий программы
- 15 Практический сценарий: обработка фотографий после поездки
- 16 Практический сценарий: съёмка архитектуры
- 17 Практический сценарий: старые фотографии без трека
- 18 Сравнение с аналогами
- 19 Плюсы Geotag
- 20 Минусы и ограничения
- 21 Безопасность и приватность
- 22 Частые ошибки
- 23 Советы по работе
- 24 Для кого подходит Geotag
- 25 Итоговая оценка
Скачать GeoTag
Новейшая версия для Windows и macOS. Удобный редактор с ИИ и профессиональными функциями.

Geotag нужен не для красивой подписи координат поверх картинки, а именно для работы с метаданными. Он не рисует штамп на изображении, не добавляет карту в кадр и не превращает фотографию в отчётный снимок с водяным знаком. Программа работает глубже: она записывает широту, долготу, высоту, направление съёмки, название места, страну, регион и описание в структуру метаданных, чтобы снимок затем корректно открывался на карте в фотоменеджерах, сервисах публикации, каталогах и программах, умеющих читать EXIF GPS.
Главная логика Geotag строится вокруг трёх источников данных:
| Источник данных | Как используется в Geotag | Типичный сценарий |
|---|---|---|
| EXIF-время фотографии | программа берёт дату и время съёмки из файла | камера без GPS, но с правильными часами |
| GPS-трек | координаты сопоставляются с моментом съёмки | прогулка, поездка, поход, съёмка маршрута |
| Карта или ручной ввод | пользователь сам задаёт точку | старый архив, одиночные снимки, уточнение объекта |
В результате фотография получает полноценную геопривязку: её можно найти по координатам, показать на карте, использовать в каталогизации, экспортировать в KML/KMZ для Google Earth или оставить рядом с RAW-файлом отдельный XMP sidecar.
Назначение программы
Geotag решает конкретную задачу: добавить географические координаты к фотографиям. Это особенно полезно, если камера не имеет встроенного GPS-модуля, но во время съёмки был записан GPS-трек на смартфоне, туристическом навигаторе или отдельном GPS-логгере.
Принцип работы простой:
Камера сохраняет время съёмки в EXIF.
GPS-устройство записывает маршрут с точками, у каждой точки есть время и координаты.
Geotag сравнивает время фотографии и время точек GPS-трека.
Программа подставляет ближайшие координаты в строку снимка.
Пользователь проверяет результат и сохраняет геоданные в файл.
Такой подход удобен для фотографов, которые снимают на зеркальные и беззеркальные камеры без 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 через внешние компоненты.

Главная таблица — центральный рабочий элемент программы. Именно в ней видно, какие снимки уже получили координаты, какие ещё не обработаны, где есть высота, где отсутствует название места, какие строки требуют сохранения. Строки после автоматического сопоставления могут выделяться жирным начертанием: это означает, что новые координаты найдены, но ещё не записаны в файл.
Взаимодействие с фотографиями чаще всего идёт через контекстное меню. Пользователь выделяет одну или несколько строк, нажимает правой кнопкой мыши и выбирает нужное действие:
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 для такого сценария используется действие 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, NRW | RAW-файлы камер с возможностью работы через метаданные |
| 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 может создавать резервные копии исходных файлов. Это видно по файлам с суффиксом _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/W | N 55°45'20.8" |
Эта настройка не меняет смысл координат, но влияет на удобство чтения. Десятичные градусы удобны для копирования в веб-карты и GPS-сервисы. Формат DMS привычнее для навигаторов, полевых записей и бумажных карт.
External programs
Раздел External programs отвечает за внешние приложения.
| Раздел | Основные параметры |
|---|---|
Browser | путь к браузеру |
Exiftool | Exiftool path, Additional Exiftool arguments, Keep backups of images when writing to files |
GPSBabel | GPSBabel path, GPSBabel protocol, GPSBabel device |
Dcraw | Dcraw path |
Google Earth | Google Earth path |
Clipboard | Monitor 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...: она добавляет снимки из выбранной папки. После выбора папки программа заполняет таблицу строками файлов и показывает количество загруженных изображений в строке состояния.

После загрузки важно проверить столбец Camera Time. Если камера была настроена неверно, автоматическое сопоставление с GPS-треком даст ошибку. Например, если часы камеры отставали на 30 минут, координаты будут браться из другой части маршрута. Если съёмка велась в другой временной зоне, нужно учитывать Offset.
Для правильной обработки стоит придерживаться такого порядка:
Скопировать фотографии в отдельную рабочую папку.
Проверить, что у файлов есть EXIF-время.
Загрузить папку через
File -> Add images from directory....Посмотреть, корректно ли заполнен
Camera Time.Загрузить GPS-трек.
Проверить
Offset.Запустить поиск координат.
Сохранить результат.
При работе с серией снимков удобно выделять несколько строк. Некоторые операции доступны для одного изображения, для выбранных изображений или для всех изображений. Это видно в подменю контекстных команд: 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 загружает точки. В строке состояния отображается количество загруженных локаций.

После загрузки трека координаты ещё не назначены фотографиям. Для этого нужно выполнить поиск локаций.
Поиск координат для снимков
В таблице нужно открыть контекстное меню и выбрать:
Find locations -> for all images
или, если нужно обработать только часть снимков:
Find locations -> for selected images

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

На этом этапе координаты уже видны в программе, но ещё не обязательно записаны в файлы. Нужно проверить результат: открыть несколько снимков на карте, убедиться, что точки находятся там, где проходила съёмка, и только потом сохранять.
Сохранение координат
Для записи координат используется команда:
Save new locations -> All images
или:
Save new locations -> This image
Если нужно сохранить только выбранные строки, используется вариант для выбранных изображений, если он доступен для текущего состояния таблицы.

После сохранения Geotag передаёт данные в ExifTool. Если включено сохранение резервных копий, рядом появляются файлы с суффиксом _original. Это нормальное поведение: новая версия файла содержит GPS-координаты, а _original остаётся копией до записи.
Ручная привязка фотографий без GPS
Geotag можно использовать и без GPS-трека. Такой сценарий нужен для старых архивов, отсканированных фотографий, одиночных снимков, снимков с камер без GPS и случаев, когда трек потерян.
Порядок работы:
Добавить изображения.
Выбрать строку фотографии.
Ввести
LatitudeиLongitudeвручную.При необходимости указать
AltitudeиDirection.Заполнить
Location,City,Province,Country.Добавить
Description.Сохранить через
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 URL | URL значка маркера |
KML description header | HTML-фрагмент перед описанием |
KML description footer | HTML-фрагмент после описания |
Экспорт удобен для фотоотчёта. Например, после похода можно сделать 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:
Проверить время камеры.
Если камера была выставлена на локальное время, а GPS-трек в UTC, нужно правильно учесть сдвиг. Иначе снимки получат координаты не тех мест.Скопировать фотографии в рабочую папку.
Не стоит сразу писать координаты в единственный экземпляр архива. Лучше обработать копию.Открыть Geotag и добавить изображения.
ИспользуетсяFile -> Add images from directory....Загрузить GPS-трек.
ИспользуетсяFile -> Load tracks from file....Проверить строку состояния.
После загрузки трека программа показывает количество GPS-точек.Найти координаты.
Через контекстное меню:Find locations -> for all images.Проверить несколько контрольных кадров.
Для разных участков маршрута открытьShow on map.Уточнить проблемные точки.
Если маркер стоит рядом, но не там, его можно сдвинуть на карте.Получить названия мест.
ИспользоватьLocation names, если нужно заполнить город, регион и страну.Сохранить координаты.
ВыполнитьSave new locations -> All images.Проверить результат в другой программе.
Открыть фотографии в просмотрщике EXIF, фотокаталоге или карте.
Такой workflow даёт аккуратный результат: фотографии получают EXIF GPS, а исходники остаются защищены резервными копиями или XMP sidecar.
Практический сценарий: съёмка архитектуры
Для архитектурной съёмки GPS-координата камеры часто не равна координате объекта. Если фотограф стоит на другой стороне улицы, GPS фиксирует тротуар или проезжую часть. В каталоге же полезнее сохранить точку здания.
В Geotag это решается так:
Снимки автоматически привязываются по GPX.
Для ключевых кадров открывается
Show on map.Маркер переносится с точки съёмки на объект.
При необходимости используется
Show on map (with direction).В
Locationвводится название здания или места.В
Descriptionдобавляется уточнение.Координаты сохраняются.
Такой подход особенно полезен для каталогов недвижимости, городских исследований, фотоархивов объектов культурного наследия и личных архитектурных подборок.
Практический сценарий: старые фотографии без трека
Если 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.
Главный недостаток — возраст интерфейса и зависимость от внешних компонентов. Программу нельзя назвать современной по удобству, но её логика остаётся ясной: она берёт фотографии и координаты, связывает их по времени или вручную, а затем сохраняет геоданные так, чтобы их могли прочитать другие программы.
