Geotag — специализированная desktop-программа для геотегинга фотографий: она добавляет к снимкам координаты широты и долготы, высоту, направление съёмки, название места, город, регион, страну и описание. Её главная задача — связать время съёмки фотографии с местом, где фотограф находился в этот момент. Для этого программа использует GPS-трек, координаты с карты или ручной ввод данных.
Выбор редакции
Скачать GeoTag бесплатно
ФотоМАСТЕР
- Простой интерфейс
- Ретушь и замена фона
- Фильтры и автокоррекция
- Быстрая обработка фото
GeoTag
- Сложнее простых редакторов
- Может быть избыточна для быстрых правок
- Нужно время на освоение
- Не все функции нужны новичку

В отличие от универсальных редакторов метаданных, Geotag не пытается заменить полноценный DAM-каталог, Lightroom или консольный ExifTool. Это программа для одной конкретной работы: открыть фотографии, определить для них координаты, проверить результат на карте и записать геоданные в EXIF или XMP. Она особенно полезна для камер без встроенного GPS-модуля, старых фотоархивов, поездок с отдельным GPS-логгером и съёмок, где важно сохранить точную географию кадров. Программа написана на Java, использует интерфейс Java Swing и работает как платформонезависимое приложение; для записи координат и чтения некоторых форматов она опирается на внешние утилиты ExifTool, GPSBabel и dcraw.
Что делает Geotag
Geotag решает типичную задачу фотографа: есть папка с изображениями и есть GPS-данные, но сами фотографии не содержат координат. Программа берёт дату и время съёмки из файла, сравнивает их с точками GPS-трека и подставляет в снимок ближайшее или вычисленное местоположение. После этого можно открыть точку на карте, перетащить маркер, уточнить место съёмки и сохранить новые координаты.
Основные сценарии работы:
-
автоматическая геопривязка фото по GPX-треку;
-
ручное добавление GPS-координат к одному снимку;
-
массовая обработка папки фотографий;
-
исправление координат через Google Maps;
-
просмотр точки съёмки через Google Earth;
-
запись GPS-данных в EXIF;
-
запись геоданных в XMP sidecar без изменения оригинала;
-
поиск названия места по координатам;
-
копирование координат между соседними снимками;
-
экспорт точек в KML/KMZ для Google Earth.
Программа работает не с абстрактной геолокацией, а с конкретными полями метаданных: latitude, longitude, altitude, direction, location, city, province, country и description. В таблице Geotag видны имя файла, GPS time, offset, camera time, широта, долгота, высота, направление, место, город, регион, страна и описание. Такой подход удобен для тех, кто хочет видеть не только итоговую точку на карте, но и сами данные, которые будут записаны в файл.
Для кого подходит Geotag
Geotag рассчитан на пользователей, которым нужно добавить координаты к уже снятым фотографиям. Это не приложение для съёмки с наложением штампа, не мобильная GPS-камера и не онлайн-сервис для одной картинки. Это рабочий инструмент для постобработки фотоархива.
Программа подходит:
| Пользователь | Какую задачу решает Geotag |
|---|---|
| Фотограф с камерой без GPS | Добавляет координаты к снимкам после съёмки |
| Путешественник | Привязывает фото к маршруту по GPX-треку |
| Архивист | Восстанавливает географию старых фото |
| Владелец GPS-логгера | Использует треклог для массового геотегинга |
| Пользователь RAW | Работает с RAW-форматами через ExifTool и dcraw |
| Фотограф, работающий с XMP | Сохраняет геоданные в sidecar-файлы |
| Технический пользователь | Получает контроль над EXIF/XMP без тяжёлого каталога |
Программа особенно логична в поездках. Сценарий простой: во время прогулки GPS-логгер или навигатор пишет трек, камера снимает фотографии, а после возвращения Geotag сопоставляет время кадров с маршрутом. Если камера была выставлена правильно по времени, большая часть снимков получает координаты автоматически. Если часы камеры отставали или шли по другому часовому поясу, в программе можно корректировать временное смещение.
Принцип работы программы
Geotag работает вокруг времени съёмки. Камера записывает в EXIF дату и время кадра. GPS-трек содержит последовательность точек с координатами и временем. Программа сравнивает эти два источника и определяет, где находился фотограф в момент, когда был сделан снимок.
Упрощённая схема выглядит так:
-
Пользователь добавляет фотографии.
-
Geotag считывает время съёмки.
-
Пользователь загружает GPX-трек или получает его через GPSBabel.
-
Программа ищет GPS-точку, соответствующую времени кадра.
-
Если точного совпадения нет, координата вычисляется по ближайшим точкам трека.
-
Пользователь проверяет результат в таблице и на карте.
-
Координаты записываются в EXIF или XMP.
Главная особенность такого подхода — точность зависит не только от GPS-трека, но и от часов камеры. Если камера снимала в локальном времени, а GPS-трек записан в UTC, нужно выставить правильный offset. Именно поэтому в таблице Geotag есть отдельные поля, связанные с GPS time, camera time и смещением. Это не декоративные данные, а основа всего автоматического геотегинга.
Если GPS-трека нет, программа всё равно остаётся полезной. Координаты можно ввести вручную, скопировать из внешнего источника, перенести из соседнего кадра или выставить на карте. Это удобно для одиночных снимков: например, когда нужно добавить координаты к фотографии здания, памятника, туристической точки или места съёмки в городе.
Интерфейс Geotag
Интерфейс Geotag выглядит как классическая Java-программа: сверху меню, ниже панель инструментов, в центре таблица файлов, справа или снизу область предпросмотра выбранного изображения. Смысл интерфейса — не в визуальной эффектности, а в прямом доступе к данным. Пользователь сразу видит список фотографий и поля, которые можно прочитать, изменить или записать.
Главное окно разделено на две рабочие зоны. В таблице отображаются изображения и связанные с ними геоданные. В панели предпросмотра показывается выбранный снимок, чтобы пользователь понимал, к какому кадру применяет координаты. Это особенно важно при обработке серии: фотографии могут иметь похожие имена, а визуальное превью помогает не перепутать кадры.
В таблице используются такие поля:
| Поле | Назначение |
|---|---|
| Name | Имя файла |
| GPS Time | Время по GPS-данным |
| Offset | Смещение между временем камеры и GPS |
| Camera Time | Время съёмки из метаданных |
| Latitude | Широта |
| Longitude | Долгота |
| Altitude | Высота |
| Direction | Направление съёмки |
| Location | Название места или объекта |
| City | Город или населённый пункт |
| Province | Регион, штат, область |
| Country | Страна |
| Description | Описание, записываемое как комментарий |
Такой табличный формат хорошо подходит для массовой работы. Можно выделять несколько строк, копировать значения между снимками, проверять пустые поля, сортировать и постепенно доводить весь набор изображений до единого состояния.
Меню и основные команды
В Geotag важны не столько кнопки на панели, сколько команды меню. Через меню добавляются фотографии, загружаются треки, открываются карты, запускается запись новых координат и настраиваются внешние программы.
Ключевые команды:
| Команда | Для чего нужна |
|---|---|
File → Settings | Открывает настройки программы |
Help → What Next? | Показывает подсказки по следующим действиям |
File → Save new locations | Сохраняет новые координаты |
File → Load tracks from file | Загружает GPS-трек из GPX |
File → Load tracks from GPS | Получает трек с GPS-устройства через GPSBabel |
Edit → Undo | Отменяет действие |
Edit → Redo | Повторяет отменённое действие |
Location names | Работает с названиями мест по координатам |
Google Maps | Открывает точку или набор точек на карте |
Google Earth | Показывает выбранный снимок в Google Earth |
На скриншоте меню File видно, что программа рассчитана на работу с папками, отдельными изображениями, GPS-треками и устройствами. Это не просмотрщик с одной кнопкой показать на карте, а инструмент для последовательной подготовки и записи геоданных.
Первый запуск и проверка готовности
После запуска Geotag пользователь должен проверить, видит ли программа нужные внешние утилиты. Для этого используется команда Help → What Next?. Она открывает окно с подсказками: что ещё не настроено, какие действия доступны, хватает ли программе ExifTool, GPSBabel или dcraw.
Эта логика полезна, потому что Geotag не является полностью самодостаточным приложением. Его ядро отвечает за интерфейс, сопоставление снимков с треками, работу с картой и управление процессом, но запись в файлы делает ExifTool, загрузку треков с GPS-устройства упрощает GPSBabel, а предпросмотр RAW помогает получать dcraw. Если один из этих компонентов отсутствует, часть функций будет недоступна.
Команда Help → What Next? особенно важна при первом запуске. Вместо того чтобы угадывать, почему координаты не сохраняются или почему RAW-файл не показывает превью, пользователь сразу получает список того, что нужно сделать дальше.
Настройки программы
Все основные параметры собраны в окне File → Settings. Это одно из самых важных мест в Geotag. Здесь задаются пути к внешним программам, формат координат, единицы измерения, работа с XMP, параметры обратного геокодирования и экспорт в Google Earth.
Настройки сгруппированы по разделам:
| Раздел | Что настраивается |
|---|---|
| General settings | Поведение таблицы, шрифт, миниатюры, XMP, формат координат |
| External programs | Пути к браузеру, ExifTool, GPSBabel, dcraw |
| Clipboard | Мониторинг буфера обмена и порядок координат |
| Export | Параметры KML/KMZ |
| Place name look up | Поиск названий мест через geonames.org |
На практике пользователь чаще всего открывает это окно ради трёх вещей: указать путь к ExifTool, включить запись в XMP sidecar и настроить формат отображения координат.
Настройка ExifTool
ExifTool — обязательный компонент для полноценной работы Geotag с файлами. Через него программа записывает координаты в изображения и читает данные из RAW и XMP. Если ExifTool не найден, Geotag может показывать фотографии и работать с таблицей, но сохранение новых координат будет ограничено или недоступно.
Настройка выполняется так:
-
Открыть
File → Settings. -
Перейти в раздел
External programs. -
Открыть подпункт
Exiftool. -
Найти поле
Exiftool path. -
Нажать кнопку с тремя точками
.... -
Выбрать исполняемый файл
exiftool.exeв Windows илиexiftoolв Linux/macOS. -
Нажать
OK. -
Повторно открыть
Help → What Next?и проверить, что предупреждение исчезло.
В этом же разделе есть поле Additional Exiftool arguments. Оно предназначено для опытных пользователей. Через него можно передать ExifTool дополнительные параметры, например сохранить дату изменения файла или изменить поведение при создании резервных копий. Для обычного геотегинга трогать это поле не нужно.
Отдельная настройка Keep backups of images when writing to files управляет резервными копиями. По умолчанию безопаснее оставлять резервные копии включёнными: при записи метаданных ExifTool может сохранять оригинал рядом с обновлённым файлом. Отключение резервных копий экономит место, но повышает риск необратимой ошибки при массовой обработке.
Настройка GPSBabel
Geotag читает GPS-данные из GPX-файлов. Если трек уже сохранён в GPX, можно просто загрузить его в программу. Если данные находятся в GPS-устройстве или в другом формате, используется GPSBabel. Он выступает как конвертер и посредник между GPS-логгером и Geotag.
В настройках доступны поля:
| Поле | Назначение |
|---|---|
GPSBabel path | Путь к исполняемому файлу GPSBabel |
GPSBabel protocol | Формат входных данных, например garmin |
GPSBabel device | Устройство или источник данных для GPSBabel |
После настройки GPSBabel можно загружать треки прямо из GPS-устройства и сохранять их в GPX. Для пользователя это удобно: не нужно отдельно экспортировать маршрут в другой программе, затем искать файл и вручную переносить его в Geotag.
Настройка dcraw для RAW-превью
dcraw нужен не для записи геоданных, а для отображения превью и миниатюр RAW-файлов. Если пользователь работает только с JPEG, этот компонент можно не настраивать. Если в папке есть NEF, CR2, ORF, PEF, DNG и другие RAW-форматы, dcraw делает работу заметно удобнее: Geotag показывает превью, а не просто строку с именем файла.
Настройка выполняется в File → Settings → External programs → Dcraw. В поле Dcraw path указывается путь к исполняемому файлу. После этого программа может извлекать миниатюры из RAW и показывать их в области просмотра или всплывающих подсказках.
Общие настройки отображения
В разделе General settings есть несколько параметров, которые влияют на удобство при долгой работе.
| Настройка | Практический смысл |
|---|---|
Mouse click count to edit | Позволяет редактировать ячейку одним кликом или двойным кликом |
Font | Меняет шрифт таблицы |
Show thumbnail images in tooltips | Показывает миниатюры при наведении на строку |
Thumbnail size | Задаёт размер миниатюр |
Always write to XMP files | Принудительно пишет координаты в XMP sidecar |
Distance unit | Переключает километры и мили |
Altitude unit | Переключает метры и футы |
Coordinate format | Задаёт формат широты и долготы |
Mouse click count to edit полезен тем, кто часто выделяет строки. Если редактирование включается одним кликом, можно случайно начать менять ячейку вместо выбора файла. Установка значения 2 делает поведение более предсказуемым: ячейка редактируется только после двойного клика.
Show thumbnail images in tooltips удобно для JPEG, но может тормозить на больших RAW-файлах. Если в папке сотни тяжёлых кадров, миниатюры лучше отключить или уменьшить их размер.
Coordinate format важен для тех, кто привык к разным формам записи координат. Geotag поддерживает десятичные градусы, градусы с минутами, градусы с минутами и секундами, а также варианты с буквами N, S, E и W.
Поддерживаемые форматы файлов
Geotag работает с JPEG/JPG, TIFF и большим набором RAW-форматов. Для части форматов геоданные можно записывать напрямую, для части — через XMP sidecar. Это важно понимать заранее: не каждый RAW-файл одинаково безопасно или технически корректно изменять напрямую.
| Формат | Тип | Особенность |
|---|---|---|
| JPEG/JPG | Готовое изображение | Основной формат для прямой записи EXIF GPS |
| TIFF | Готовое изображение | Поддерживается чтение и запись геоданных |
| Canon THM | Служебный файл Canon | Используется вместо Canon CRW |
| Canon CR2 | RAW | Поддерживается через ExifTool |
| Adobe DNG | RAW-контейнер | Поддерживается |
| Epson ERF | RAW | Поддерживается |
| Kodak DCR | RAW | Может использовать XMP |
| Mamiya MEF | RAW | Поддерживается |
| Minolta MRW | RAW | Поддерживается |
| Nikon NEF | RAW | Поддерживается |
| Nikon NRW | RAW | Поддерживается |
| Olympus ORF | RAW | Поддерживается |
| Panasonic RAW | RAW | Поддерживается |
| Pentax PEF | RAW | Поддерживается |
| Fuji RAF | RAW | Геоданные через XMP |
| Sony ARW | RAW | Геоданные через XMP |
| Sony SR2 | RAW | Геоданные через XMP |
| Sony SRF | RAW | Геоданные через XMP |
Поддержка RAW делает Geotag полезным не только для любительских JPEG-архивов, но и для фотографов, которые хотят геопривязать исходники до импорта в каталог или перед передачей клиенту. При работе с RAW разумнее использовать XMP sidecar: это снижает риск повреждения оригинального файла и хорошо вписывается в рабочие процессы Lightroom, Bridge и других программ, которые читают внешние XMP-метаданные.
Добавление фотографий в проект
Фотографии можно добавлять отдельными файлами или папкой. Для большого архива удобнее загружать директорию целиком: Geotag заполнит таблицу изображениями, считает доступные метаданные и покажет, какие снимки уже имеют координаты, а какие ещё пустые.
Рабочий порядок:
-
Подготовить папку со снимками.
-
Открыть Geotag.
-
Добавить изображения через меню или перетаскиванием.
-
Дождаться заполнения таблицы.
-
Проверить поле
Camera Time. -
Убедиться, что снимки отсортированы логично.
-
Загрузить GPS-трек или начать ручную геопривязку.
При добавлении снимков важно не смешивать в одной операции кадры из разных камер, если время на камерах выставлено по-разному. Geotag умеет работать со смещением, но если одна камера шла по местному времени, другая по UTC, а третья была сбита на несколько минут, лучше обрабатывать такие группы отдельно. Это уменьшает количество ручных исправлений.
Автоматическая геопривязка по GPX-треку
Автоматический геотегинг — центральная функция Geotag. Программа сопоставляет фотографии с GPS-треком и заполняет координаты. Такой способ подходит для прогулок, экспедиций, веломаршрутов, автомобильных поездок, съёмок недвижимости, полевых исследований и любых ситуаций, где GPS-логгер записывал путь одновременно со съёмкой.
Пошаговый сценарий:
-
Записать GPS-трек во время съёмки.
-
Сохранить трек в GPX.
-
Открыть Geotag.
-
Добавить фотографии.
-
Загрузить GPX-файл через команду загрузки трека.
-
Проверить время снимков в колонке
Camera Time. -
Настроить offset, если камера была не синхронизирована с GPS.
-
Запустить сопоставление снимков с треком.
-
Проверить заполненные поля
Latitude,Longitude,Altitude. -
Открыть несколько снимков на карте для контроля.
-
Сохранить новые координаты.
Если фотография была сделана между двумя GPS-точками, программа использует ближайшую информацию трека и вычисляет позицию. Если в момент съёмки GPS не ловил сигнал, Geotag может использовать ближайшие доступные GPS-данные и сделать предположение. Это особенно полезно в ущельях, помещении, лесу, рядом с высокими зданиями или в транспорте, где GPS-трек иногда имеет разрывы.
Смещение времени камеры и GPS
Ошибки в геотегинге чаще всего появляются не из-за программы, а из-за времени камеры. GPS-трек имеет точное время, а камера записывает то, что выставлено в её настройках. Если камера спешила на 12 минут или была настроена на другой часовой пояс, фотографии будут привязаны к неправильным точкам маршрута.
Пример:
| Ситуация | Что произойдёт |
|---|---|
| Камера отстаёт на 5 минут | Фото получит координаты места, где фотограф был 5 минут раньше |
| Камера выставлена на домашний часовой пояс | В поездке кадры могут уехать на сотни километров по треку |
| GPS-трек записан в UTC, камера в локальном времени | Нужен offset по часовому поясу |
| Две камеры имеют разное время | Их лучше обрабатывать разными группами |
В Geotag для этого используется поле Offset. Оно позволяет синхронизировать время камеры и GPS. На практике стоит сделать контрольный кадр в начале маршрута: сфотографировать экран GPS-устройства или часы телефона. После этого легко понять, на сколько время камеры отличается от реального.
Ручное добавление координат
Geotag можно использовать без GPS-логгера. В этом режиме пользователь сам вводит координаты или выбирает точку на карте. Ручной способ полезен для единичных снимков, старых фото, кадров с известным местом съёмки и ситуаций, когда GPS-трек отсутствует.
Редактируемые поля:
| Поле | Что можно ввести |
|---|---|
Latitude | Широту |
Longitude | Долготу |
Altitude | Высоту |
Direction | Направление съёмки |
Location | Название места |
Province | Регион |
Country | Страну |
Description | Описание снимка |
Широту и долготу можно вводить в разных форматах. Geotag распознаёт десятичные градусы, градусы с минутами и градусы с минутами и секундами. Буквы N, S, E, W используются для определения направления. Минус перед числом означает южную широту или западную долготу. Для направления съёмки можно ввести число от 0 до 360 или буквенное направление вроде E, NNW, S.
Пример ручного заполнения:
| Поле | Пример |
|---|---|
| Latitude | N 51° 28' 38.0" |
| Longitude | W 0° 0' 5.0" |
| Altitude | 35 |
| Direction | NNW |
| Location | Greenwich |
| City | London |
| Country | United Kingdom |
После редактирования строки данные ещё не обязательно записаны в файл. Их нужно сохранить через команду сохранения новых локаций. Это важная деталь: изменение таблицы внутри программы и запись EXIF/XMP — разные этапы.
Уточнение координат через Google Maps
Одна из сильных сторон Geotag — уточнение точки съёмки через карту. Программа открывает координаты выбранного снимка в браузере с Google Maps. На карте отображается маркер, который можно перетащить в нужное место. После перемещения маркера новая координата возвращается в Geotag и отображается в таблице.
Это нужно потому, что GPS-точка обычно показывает место фотографа, а не объект в кадре. Например, человек стоит на одной стороне площади и снимает собор на другой стороне. Координаты GPS фиксируют точку, где стоял фотограф. Но иногда для архива или публикации нужно записать координату самого объекта. Тогда маркер можно сдвинуть вручную.
Типовые случаи уточнения через карту:
-
GPS-трек прошёл по соседней улице из-за плохого сигнала;
-
фотография сделана с моста, а точка попала на воду;
-
координаты нужно поставить на здание, а не на место съёмки;
-
GPS не работал внутри помещения;
-
снимок старый, но место известно;
-
требуется одинаковая точка для серии кадров.
Работа через карту не заменяет GPS-трек, но хорошо дополняет его. Автоматический трек быстро расставляет базовые координаты, а карта позволяет вручную исправить спорные точки.
Работа с Google Earth
Geotag умеет показывать фотографии в Google Earth. Это удобно, если нужно не просто увидеть точку на плоской карте, а оценить рельеф, маршрут, высоту, направление движения или пространственное расположение серии снимков. При работе с горными маршрутами, обзорными площадками, дорогами и природными объектами Google Earth даёт более наглядное представление, чем обычная карта.
Практические задачи:
-
проверить, не попали ли точки в неправильную часть маршрута;
-
посмотреть фото на фоне рельефа;
-
оценить высоту и направление;
-
показать серию снимков как маршрут;
-
экспортировать набор точек в KML/KMZ.
Для экспорта в Google Earth в настройках есть раздел Export → Google Earth. Там задаются параметры миниатюр, путь к изображениям, иконка маркера и описание. Настройка Store thumbnails in KMZ files позволяет сохранять миниатюры прямо внутри KMZ. Это удобно, если файл нужно передать другому человеку: вместе с точками он увидит и маленькие превью фотографий.
Запись координат в EXIF
EXIF GPS — стандартный способ хранить геоданные прямо внутри файла фотографии. После записи координаты будут видны в программах, которые умеют читать метаданные: фотоменеджерах, картографических сервисах, редакторах, просмотрщиках и DAM-системах.
Geotag записывает в EXIF такие данные:
| Данные | Зачем нужны |
|---|---|
| GPSLatitude | Широта |
| GPSLongitude | Долгота |
| GPSAltitude | Высота |
| GPSImgDirection | Направление съёмки |
| GPSDateStamp / GPSTimeStamp | Время GPS |
| IPTC/XMP location fields | Названия мест, если они используются |
| EXIF UserComment | Описание при заполнении поля Description |
Запись в EXIF удобна для JPEG: файл становится самодостаточным. Его можно перенести на другой компьютер, отправить клиенту или загрузить в каталог, и координаты останутся внутри снимка.
Но при работе с RAW прямое изменение оригинала не всегда желательно. Для этого в Geotag есть XMP sidecar.
Работа с XMP sidecar
XMP sidecar — отдельный файл метаданных с таким же именем, как у изображения, но с расширением .xmp. Например, рядом с IMG_2048.CR2 создаётся IMG_2048.xmp. В этом файле можно хранить координаты и другие метаданные, не изменяя оригинальный RAW.
Geotag использует XMP по понятной логике:
| Ситуация | Поведение |
|---|---|
| У снимка уже есть XMP | Геоданные читаются из XMP и имеют приоритет |
| Нужно записать координаты, а XMP существует | Новые данные записываются в XMP |
| XMP нет | По умолчанию программа может записать данные в оригинал |
Включено Always write to XMP files | Geotag создаёт XMP и пишет координаты туда |
Настройка Always write to XMP files находится в File → Settings. Для RAW-фотографий её лучше включать. Так геопривязка фотографий становится обратимой: исходный файл остаётся нетронутым, а все изменения лежат рядом в sidecar. Это особенно важно для аккуратного архива, где оригиналы не должны меняться после импорта с карты памяти.
Reverse Geocoding: названия мест по координатам
Координаты сами по себе точны, но человеку удобнее видеть не только 55.7558, 37.6173, а город, регион, страну или название объекта. Для этого в Geotag есть функция reverse geocoding — поиск названий мест по широте и долготе.
Рабочий сценарий:
-
Сначала фотография получает координаты.
-
Пользователь кликает по изображению правой кнопкой.
-
В контекстном меню выбирается
Location names. -
Geotag ищет ближайшие названия мест.
-
Пользователь выбирает подходящий вариант через
Location names → Select. -
Программа заполняет поля места, города, региона и страны.
Поиск можно настроить. В File → Settings → Place name look up задаётся радиус поиска, количество результатов, язык запроса и получение названий из Wikipedia. Это полезно в туристических местах: ближайший населённый пункт может быть слишком общим, а Wikipedia-поиск помогает найти конкретную достопримечательность, мост, музей, гору или парк.
Важно понимать разницу между координатой и названием. Координата может быть точной, но название — спорным. Например, фото сделано на окраине города, рядом с парком и железнодорожной станцией. Geotag может предложить несколько названий, а пользователь выбирает то, которое лучше описывает снимок.
Работа с буфером обмена
Geotag умеет брать координаты из буфера обмена. Это полезно, когда координаты найдены во внешнем источнике: на сайте, в онлайн-карте, в документе, в навигационной программе или в другой фотографии.
Функция включается так:
-
Открыть
File → Settings. -
Перейти в
External programs → Clipboard. -
Включить
Monitor clipboard. -
Проверить настройку
Latitude first. -
Выбрать один или несколько снимков в таблице.
-
Скопировать координаты во внешней программе.
-
Geotag распознает координаты и применит их к выбранным изображениям.
Настройка Latitude first определяет порядок координат. Большинство источников дают сначала широту, потом долготу, но некоторые картографические системы используют обратный порядок. Если порядок перепутан, точка может оказаться в другой стране или даже на другом континенте.
Форматы, которые программа распознаёт:
-
десятичные градусы;
-
градусы и минуты;
-
градусы, минуты и секунды;
-
координаты с буквами N/S/E/W перед числом;
-
координаты с буквами N/S/E/W после числа;
-
координаты с пробелами и символами градусов.
Буфер обмена удобен для ручной геопривязки серий. Например, если несколько кадров сделаны в одной точке, можно выделить их все и одним копированием координат назначить одинаковое место.
Копирование данных между снимками
В Geotag есть приёмы для ускорения ручной работы. Если несколько фотографий сделаны почти в одном месте, не нужно вводить координаты каждый раз заново. Значения можно копировать между соседними строками.
Удобный способ — работа стрелками. В редактируемых полях можно перемещаться клавишами со стрелками. Если удерживать Shift и переходить вверх или вниз, значение текущего поля копируется в соседнюю строку. Это ускоряет заполнение серий, снятых в одной локации.
Пример:
-
У первого снимка серии вручную выставлены
Latitude,Longitude,Location,City,Country. -
Пользователь переходит по колонке вниз с удержанием
Shift. -
Geotag копирует значение в следующие строки.
-
После этого можно вручную поправить только те кадры, которые были сделаны в другом месте.
Такой подход особенно полезен в репортажах, музейной съёмке, городских прогулках и старых архивах, где GPS-трека нет, но снимки сгруппированы по месту.
Экспорт в KML и KMZ
KML и KMZ нужны для просмотра геопривязанных фотографий в Google Earth и других картографических инструментах. Geotag может экспортировать точки, связанные с изображениями, и добавлять к ним миниатюры. Это превращает набор снимков в наглядный маршрут или карту съёмки.
Разница между KML и KMZ:
| Формат | Что представляет собой |
|---|---|
| KML | Текстовый файл с координатами и описаниями |
| KMZ | Упакованный вариант KML, который может содержать миниатюры и связанные файлы |
В настройках экспорта есть параметры:
| Настройка | Назначение |
|---|---|
Store thumbnails in KMZ files | Сохраняет миниатюры внутри KMZ |
KML image path | Задаёт путь к изображениям для KML |
KML icon URL | Позволяет указать собственную иконку маркера |
KML description header | Добавляет HTML до описания |
KML description footer | Добавляет HTML после описания |
Экспорт полезен не только для просмотра. KML/KMZ можно использовать для отчёта по маршруту, передачи геоточек заказчику, подготовки материалов для сайта или внутренней карты проекта.
Практическая инструкция: геотегинг папки фотографий по GPX-треку
Этот сценарий — основной для Geotag. Он подходит, когда есть папка снимков и отдельный GPS-трек.
Подготовка
Перед открытием программы стоит проверить три вещи:
-
все фотографии лежат в одной рабочей папке;
-
GPS-трек сохранён в GPX;
-
время камеры известно и примерно соответствует времени трека.
Если снимки из нескольких камер, лучше разложить их по подпапкам. Если треков несколько, их можно загрузить последовательно, но проще начинать с одного маршрута.
Загрузка фото
-
Открыть Geotag.
-
Добавить папку со снимками.
-
Проверить, что изображения появились в таблице.
-
Посмотреть колонку
Camera Time. -
Убедиться, что время съёмки выглядит правдоподобно.
Если Camera Time пустой, проблема обычно в файле или его метаданных. Для JPEG дата съёмки чаще всего читается без проблем. Для RAW может потребоваться корректно настроенный ExifTool.
Загрузка трека
-
Выбрать команду загрузки GPS-трека из файла.
-
Указать GPX.
-
Дождаться обработки.
-
Проверить, что Geotag сопоставил трек со снимками.
-
Посмотреть заполнение координат.
Если координаты не появились, нужно проверить диапазон дат. GPS-трек должен покрывать время съёмки. Если фотографии сняты 10 мая, а трек относится к 11 мая, автоматическое сопоставление не сработает.
Коррекция времени
Если точки явно сдвинуты по маршруту, нужно настроить offset. Например, фотография сделана у входа в музей, но координата попала к гостинице, где фотограф был за час до этого. Это признак разницы часового пояса или неправильных часов камеры.
Порядок проверки:
-
Выбрать кадр с понятным местом.
-
Открыть его на карте.
-
Сравнить точку с реальным местом.
-
Определить, на сколько минут или часов трек уехал.
-
Изменить offset.
-
Повторить сопоставление.
-
Проверить несколько контрольных кадров.
Сохранение результата
После проверки координат нужно сохранить новые локации. До этого момента изменения находятся в рабочем состоянии программы. Для аккуратной обработки лучше сначала сохранить пару тестовых файлов и проверить их в другом просмотрщике метаданных, а затем записывать всю папку.
Практическая инструкция: ручное добавление координат к одному фото
Ручной сценарий нужен, когда GPS-трека нет.
-
Открыть Geotag.
-
Добавить один снимок или небольшую папку.
-
Выбрать нужную строку.
-
Дважды кликнуть по
Latitude. -
Ввести широту.
-
Дважды кликнуть по
Longitude. -
Ввести долготу.
-
При необходимости заполнить
AltitudeиDirection. -
Заполнить
Location,City,Province,Country. -
Сохранить новые координаты.
Если точные координаты неизвестны, удобнее открыть карту, поставить маркер визуально и вернуть координату в таблицу. Для серии кадров с одной локацией можно заполнить первый снимок, а затем скопировать координаты на остальные.
Практическая инструкция: сохранить координаты в XMP, не меняя оригиналы
Этот способ подходит для RAW и аккуратного архива.
-
Открыть
File → Settings. -
Перейти в
General settings. -
Включить
Always write to XMP files. -
Нажать
OK. -
Добавить фотографии.
-
Назначить координаты автоматически или вручную.
-
Сохранить новые локации.
-
Проверить, что рядом с изображениями появились
.xmp-файлы.
После этого оригиналы остаются без изменений, а координаты хранятся в sidecar. Такой метод особенно удобен, если фотографии затем импортируются в Adobe Lightroom Classic, Bridge или другой каталог, который читает XMP.
Практическая инструкция: поиск названия места
Когда координаты уже добавлены, можно заполнить человекочитаемые поля.
-
Выбрать снимок с координатами.
-
Кликнуть правой кнопкой по строке.
-
Открыть меню
Location names. -
Запустить поиск названий.
-
Дождаться результатов.
-
Открыть
Location names → Select. -
Выбрать подходящее название.
-
Проверить поля
Location,City,Province,Country. -
Сохранить изменения.
Если Geotag предлагает несколько вариантов, не стоит автоматически выбирать первый. Ближайшая точка не всегда лучше описывает снимок. Для пейзажей, достопримечательностей и туристических объектов варианты из Wikipedia часто информативнее обычного населённого пункта.
История версий программы
История Geotag показывает, что программа развивалась вокруг практических задач: поддержка новых форматов, работа с Google Maps и Google Earth, XMP, GPX, буфер обмена, reverse geocoding, переводы, исправления Java и совместимость с ExifTool.
| Этап | Что появилось или изменилось |
|---|---|
| Ранние версии | Настройки ExifTool, поддержка GPSBabel, сохранение GPX, Google Earth |
| Расширение форматов | Добавлена поддержка RAW: CR2, DNG, ERF, MEF, MRW, NEF, ORF, PEF, RAW |
| Работа с XMP | Появились XMP sidecar и поддержка форматов, где геоданные лучше хранить отдельно |
| Карты | Добавлена работа с Google Maps, показ нескольких изображений на карте, отображение треков |
| Ручное редактирование | Появились редактируемые широта, долгота, высота и направление |
| Обратное геокодирование | Добавлен поиск названий мест через geonames.org и Wikipedia |
| Экспорт | Появился экспорт в KML/KMZ, настройка миниатюр и иконок |
| Производительность | Ускорено сопоставление треков с изображениями |
| Локализация | Добавлены переводы, включая русский, польский, испанский, греческий, шведский и итальянский |
| Совместимость | Исправления для Java, Web Start, Google Maps API, Google Earth и новых версий ExifTool |
Заметные изменения по версиям:
| Версия | Изменение |
|---|---|
| 0.002 | Появилось окно настроек и путь к ExifTool |
| 0.003 | Добавлена поддержка GPSBabel и сохранение GPX |
| 0.004 | Добавлена поддержка Google Earth |
| 0.006 | Добавлены RAW-форматы CR2, DNG, ERF, MEF, MRW, NEF, ORF, PEF, RAW |
| 0.010 | Добавлена поддержка XMP sidecar |
| 0.015 | Добавлен показ GPS-треков на Google Maps |
| 0.024 | Несколько изображений можно открыть на одной Google Map; направление можно редактировать вручную |
| 0.029 | Добавлено drag-and-drop добавление файлов |
| 0.032 | Добавлен экспорт в Google Earth KML/KMZ |
| 0.033 | Добавлено reverse geocoding через geonames.org |
| 0.037 | Широту, долготу и высоту можно редактировать вручную; добавлены форматы координат |
| 0.043 | Координаты можно задавать через буфер обмена |
| 0.053 | Улучшен KML-экспорт; добавлена настройка размера миниатюр |
| 0.060 | Появляется What next, если ExifTool не найден |
| 0.062 | Добавлена поддержка Panasonic RW2 и XMP-файлов как изображений |
| 0.081 | Добавлена поддержка Samsung SRW |
| 0.087 | Добавлен русский перевод |
| 0.089 | Переписана функциональность Google Maps под новую версию API |
| 0.093 | Добавлена колонка Description для прямого редактирования EXIF user comment |
| 0.097 | Отключён tilt в Google Maps |
| 0.103 | Исправлена проблема с более новыми версиями ExifTool |
Развитие программы хорошо показывает её специализацию. В ней почти нет случайных функций: изменения касаются геопривязки, метаданных, карт, треков, форматов изображений и стабильности записи.
Сильные стороны Geotag
Главное достоинство Geotag — сосредоточенность на задаче. Программа не перегружена редактором изображений, каталогом, облачной синхронизацией или инструментами ретуши. Она делает геотегинг фотографий и даёт пользователю контроль над процессом.
Сильные стороны:
-
бесплатная open-source модель;
-
работа на разных операционных системах через Java;
-
автоматическое сопоставление фото с GPS-треком;
-
ручной ввод координат;
-
уточнение точки через Google Maps;
-
работа с Google Earth;
-
запись в EXIF;
-
безопасный сценарий через XMP sidecar;
-
поддержка большого набора RAW-форматов;
-
reverse geocoding по координатам;
-
экспорт в KML/KMZ;
-
настройка ExifTool, GPSBabel и dcraw;
-
копирование координат между снимками;
-
работа с буфером обмена;
-
понятная таблица с геоданными.
Для пользователя, которому нужна именно геопривязка фото, это рациональный набор. Не нужно открывать тяжёлую фотобазу, создавать каталог или изучать командную строку ExifTool. Достаточно загрузить снимки, загрузить трек, проверить координаты и записать результат.
Ограничения и слабые места
Geotag нельзя описывать как современную программу для всех. Она функциональна, но ощущается как инструмент старой школы. Интерфейс Java Swing выглядит устаревшим, первый запуск требует настройки внешних утилит, а работа с картами зависит от браузера и внешних сервисов.
Основные ограничения:
| Ограничение | Что это значит на практике |
|---|---|
| Зависимость от Java | Без подходящей Java-среды программа не запустится |
| Зависимость от ExifTool | Без него нельзя полноценно записывать геоданные |
| Отдельная настройка GPSBabel | Для работы с GPS-устройствами нужен внешний компонент |
| Не самый дружелюбный интерфейс | Новичку нужно разобраться с таблицей, offset и настройками |
| Старый стиль меню | Нет современного wizard-интерфейса |
| Возможные сложности с картами | Работа с Google Maps зависит от браузера, локального web server и сетевых условий |
| Не каталогизатор | Программа не заменяет Lightroom, digiKam или другие DAM-системы |
| Нет полноценной пакетной автоматизации из командной строки | Для сценариев автоматизации удобнее ExifTool напрямую |
Эти минусы не делают программу плохой. Они просто определяют её аудиторию. Geotag лучше подходит пользователю, который готов один раз настроить инструменты и понимает, что такое GPX, EXIF, XMP и смещение времени. Для полностью нетехнического пользователя она может быть менее удобной, чем современное приложение с мастером импорта.
Безопасность и приватность GPS-метаданных
Геоданные в фотографиях полезны для архива, но опасны при публичной публикации. EXIF GPS может раскрыть место съёмки, домашний адрес, маршрут поездки, рабочую площадку или координаты частного объекта. Geotag добавляет координаты намеренно, поэтому пользователь должен понимать, куда потом попадут эти файлы.
Особенно осторожно стоит работать с фотографиями:
-
дома и двора;
-
детей;
-
частных объектов;
-
рабочих помещений;
-
складов и производственных площадок;
-
закрытых мероприятий;
-
мест отдыха, которые не хочется раскрывать;
-
редких природных объектов.
Практический подход простой: для архива координаты сохранять полезно, а перед публикацией в открытом доступе нужно решать, оставлять GPS или удалять. Geotag добавляет данные, но задача контроля приватности остаётся за пользователем.
Сравнение с аналогами
На рынке геотегинга есть несколько разных типов программ. Одни ориентированы на Windows и ручное редактирование метаданных, другие встроены в фотокаталоги, третьи работают как современные Mac-приложения, четвёртые рассчитаны на командную строку.
GeoSetter
GeoSetter — бесплатная Windows-программа для просмотра и изменения геоданных, а также IPTC/XMP/Exif-метаданных. Она больше похожа на полноценный редактор метаданных с картой. Для пользователей Windows GeoSetter часто удобнее визуально: в нём привычнее организована работа с папками, картой и данными изображения. Он подходит тем, кому нужно не только добавить координаты, но и активно редактировать IPTC/XMP/Exif в одном окне.
HoudahGeo
HoudahGeo — Mac-приложение для геотегинга фото и видео. Оно ориентировано на современный рабочий процесс: GPX-треки, ручной выбор на карте, reference photos, интеграция с Apple Photos и Adobe Lightroom. Это более коммерческий и polished-вариант для пользователей macOS, которым нужна не просто утилита, а завершённый workflow с поддержкой медиатеки.
PhotoLocator
PhotoLocator — open-source программа для геотегинга и отбора фотографий. Она импортирует GPS-треки из GPX и KML, синхронизирует координаты по timestamps, умеет ручной выбор точки на карте и может обновлять EXIF напрямую или в копиях файлов. По идеологии это один из наиболее близких вариантов: бесплатный инструмент для привязки фото к трекам и карте.
ExifTool
ExifTool — не визуальный аналог, а техническая основа для многих задач с метаданными. Это мощная консольная утилита для чтения, записи и редактирования метаданных в большом количестве форматов. Она умеет геотегинг по GPS-трекам и подходит для автоматизации, скриптов и пакетной обработки. Но для пользователя, который хочет видеть таблицу, превью и карту, чистый ExifTool менее удобен.
Adobe Lightroom Classic Map module
Lightroom Classic имеет модуль Map. В нём можно загрузить GPX-трек, выбрать фотографии в filmstrip и применить Map → Tracklog → Auto-Tag Selected Photos. Также можно задавать time zone offset, если время камеры не совпадает с треком. Это хороший вариант для фотографов, у которых весь архив уже находится в Lightroom. Но ради одной задачи геопривязки запускать каталог Lightroom не всегда рационально.
| Программа | Платформы | GPX | Ручная карта | EXIF/XMP | RAW | Лучший сценарий |
|---|---|---|---|---|---|---|
| GeoSetter | Windows | Да | Да | Да | Да | Windows-редактирование геоданных и IPTC/XMP/Exif |
| HoudahGeo | macOS | Да | Да | Да | Да | Mac-workflow с Apple Photos и Lightroom |
| PhotoLocator | Windows | Да | Да | Да | Частично | Open-source геотегинг по GPX/KML |
| ExifTool | Windows/macOS/Linux | Да | Нет | Да | Да | Скрипты, автоматизация, массовая обработка |
| Lightroom Classic Map module | Windows/macOS | Да | Да | Через каталог/XMP | Да | Геотегинг внутри Lightroom-каталога |
Когда стоит выбрать Geotag
Geotag стоит выбирать, если нужна отдельная программа для геопривязки фотографий без тяжёлого каталога и без обязательной работы в командной строке. Она хорошо подходит для пакетной привязки по GPX, ручной коррекции через карту и записи координат в EXIF/XMP.
Рациональные причины выбрать Geotag:
-
есть GPS-треки в GPX;
-
камера не пишет координаты сама;
-
нужно обработать папку фотографий;
-
нужен визуальный контроль таблицы и превью;
-
важна запись в XMP sidecar;
-
требуется работа с RAW;
-
не хочется писать команды ExifTool вручную;
-
нужна open-source программа;
-
нужно корректировать точки через Google Maps или Google Earth.
Для аккуратного фотоархива Geotag особенно полезен в роли промежуточного инструмента: сначала снимки геопривязываются, затем импортируются в основной каталог уже с координатами.
Когда лучше выбрать другую программу
Другой инструмент лучше выбрать, если задача выходит за рамки Geotag.
| Ситуация | Более подходящий вариант |
|---|---|
| Нужен современный Mac-интерфейс и интеграция с Apple Photos | HoudahGeo |
| Нужен широкий редактор IPTC/XMP/Exif на Windows | GeoSetter |
| Нужна автоматизация на тысячи файлов в скриптах | ExifTool |
| Весь архив уже в Lightroom | Lightroom Classic Map module |
| Нужен более свежий open-source инструмент с GPX/KML | PhotoLocator |
| Нужно быстро поставить координату на одну онлайн-картинку | Онлайн-геотегер, а не desktop-программа |
Geotag не нужно использовать там, где задача проще или, наоборот, сильно сложнее. Для одной фотографии может хватить онлайн-инструмента. Для корпоративной пакетной обработки лучше подойдёт ExifTool в скриптах. Для большого каталога фотографа удобнее работать внутри Lightroom или другой DAM-системы.
Практические советы по работе
Делайте резервные копии
Перед массовой записью координат лучше сохранить копию папки. Даже если ExifTool обычно работает надёжно, массовое изменение метаданных — операция, которую нельзя считать полностью безрисковой.
Начинайте с тестовой группы
Не стоит сразу записывать координаты в тысячу фотографий. Сначала обработайте 5–10 снимков, проверьте их в другом просмотрщике, убедитесь, что точки на карте правильные, и только потом запускайте массовое сохранение.
Проверяйте время камеры
Перед поездкой синхронизируйте часы камеры с телефоном или GPS. После поездки это сэкономит больше времени, чем любые настройки в программе.
Используйте XMP для RAW
Для RAW-файлов безопаснее включать Always write to XMP files. Это сохраняет оригиналы неизменными и упрощает перенос метаданных в другие программы.
Не доверяйте reverse geocoding без проверки
Автоматический поиск названия места не всегда выбирает лучший вариант. Особенно в городах, рядом с границами районов, в туристических зонах и возле крупных объектов.
Разделяйте камеры
Если в съёмке участвовало несколько камер, проверяйте offset отдельно для каждой. Даже две камеры одной модели могут иметь разницу в несколько минут, если их часы не синхронизировали.
Типичные ошибки пользователей
| Ошибка | Последствие | Как исправить |
|---|---|---|
| Не настроен ExifTool | Координаты не записываются в файлы | Указать Exiftool path |
| Камера была в другом часовом поясе | Точки сдвинуты по маршруту | Настроить offset |
| Загружен неправильный GPX | Фото не сопоставляются | Проверить даты и диапазон трека |
| Перепутаны широта и долгота | Точка уезжает в другую страну | Проверить порядок координат |
| Отключены XMP для RAW | Возможна запись в оригинал | Включить Always write to XMP files |
| Слепой выбор первого названия места | Неверный город или объект | Проверить варианты Location names → Select |
| Обработка всех файлов без теста | Массовая ошибка в архиве | Сначала проверить малую группу |
Итоговая оценка
Geotag — не современный глянцевый фотоменеджер, а узкая и практичная программа для геопривязки изображений. Её сильная сторона — сочетание таблицы, GPX-треков, ручного редактирования, Google Maps, Google Earth, EXIF, XMP и поддержки RAW. Она хорошо подходит тем, кто понимает ценность координат в фотоархиве и хочет контролировать процесс записи GPS-метаданных.
Главное, что нужно знать: Geotag требует настройки. Нужно указать ExifTool, разобраться с GPX, проверить время камеры и понимать, когда писать в EXIF, а когда в XMP. Но после настройки программа делает именно то, для чего создана: добавляет координаты в фотографии, позволяет проверить их на карте и сохраняет результат в метаданные.
Для фотографа с GPS-треками, камеры без встроенного геомодуля и архива RAW/JPEG это всё ещё полезный инструмент. Для пользователя, которому нужна одна кнопка и современный интерфейс, лучше смотреть в сторону более новых решений. Geotag остаётся хорошим выбором там, где важны open source, ручной контроль, GPX, EXIF GPS, XMP sidecar и точная геопривязка фото без лишних функций.
FAQ
Можно ли использовать Geotag без GPS-трека?
Да. Координаты можно ввести вручную, скопировать через буфер обмена или выставить на карте. GPS-трек нужен для автоматической привязки больших серий, но не является обязательным для одиночных снимков.
Можно ли не менять оригинальные фотографии?
Да. Для этого используется XMP sidecar. В настройках нужно включить Always write to XMP files, и Geotag будет записывать координаты в отдельные .xmp-файлы.
Нужен ли ExifTool?
Для полноценной записи метаданных — да. Geotag использует ExifTool для записи координат в файлы и чтения данных из RAW/XMP.
Работает ли программа с RAW?
Да, Geotag поддерживает многие RAW-форматы, включая CR2, DNG, NEF, ORF, PEF, RAF, ARW, SR2, SRF и другие. Для части форматов координаты лучше хранить в XMP sidecar.
Можно ли добавить название города по координатам?
Да. Для этого используется Location names. Программа ищет названия мест по координатам и позволяет выбрать подходящий вариант.
Что делать, если точки на карте сдвинуты?
Проверить время камеры и GPS-трека. Чаще всего нужен правильный offset: камера могла идти по другому часовому поясу или иметь сбитое время.
Можно ли экспортировать результат в Google Earth?
Да. Geotag умеет экспортировать данные в KML/KMZ, включая миниатюры в KMZ при соответствующей настройке.
Подходит ли Geotag для полной организации фотоархива?
Нет. Это не DAM-каталог и не замена Lightroom, digiKam или ACDSee. Его задача — геотегинг фотографий и запись координат в метаданные.

