GeoTag - скачать полную версию бесплатно на русском

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

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

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-трек содержит последовательность точек с координатами и временем. Программа сравнивает эти два источника и определяет, где находился фотограф в момент, когда был сделан снимок.

Упрощённая схема выглядит так:

  1. Пользователь добавляет фотографии.

  2. Geotag считывает время съёмки.

  3. Пользователь загружает GPX-трек или получает его через GPSBabel.

  4. Программа ищет GPS-точку, соответствующую времени кадра.

  5. Если точного совпадения нет, координата вычисляется по ближайшим точкам трека.

  6. Пользователь проверяет результат в таблице и на карте.

  7. Координаты записываются в 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 может показывать фотографии и работать с таблицей, но сохранение новых координат будет ограничено или недоступно.

Настройка выполняется так:

  1. Открыть File → Settings.

  2. Перейти в раздел External programs.

  3. Открыть подпункт Exiftool.

  4. Найти поле Exiftool path.

  5. Нажать кнопку с тремя точками ....

  6. Выбрать исполняемый файл exiftool.exe в Windows или exiftool в Linux/macOS.

  7. Нажать OK.

  8. Повторно открыть 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 заполнит таблицу изображениями, считает доступные метаданные и покажет, какие снимки уже имеют координаты, а какие ещё пустые.

Рабочий порядок:

  1. Подготовить папку со снимками.

  2. Открыть Geotag.

  3. Добавить изображения через меню или перетаскиванием.

  4. Дождаться заполнения таблицы.

  5. Проверить поле Camera Time.

  6. Убедиться, что снимки отсортированы логично.

  7. Загрузить GPS-трек или начать ручную геопривязку.

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

Автоматическая геопривязка по GPX-треку

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

Пошаговый сценарий:

  1. Записать GPS-трек во время съёмки.

  2. Сохранить трек в GPX.

  3. Открыть Geotag.

  4. Добавить фотографии.

  5. Загрузить GPX-файл через команду загрузки трека.

  6. Проверить время снимков в колонке Camera Time.

  7. Настроить offset, если камера была не синхронизирована с GPS.

  8. Запустить сопоставление снимков с треком.

  9. Проверить заполненные поля Latitude, Longitude, Altitude.

  10. Открыть несколько снимков на карте для контроля.

  11. Сохранить новые координаты.

Если фотография была сделана между двумя 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 — поиск названий мест по широте и долготе.

Рабочий сценарий:

  1. Сначала фотография получает координаты.

  2. Пользователь кликает по изображению правой кнопкой.

  3. В контекстном меню выбирается Location names.

  4. Geotag ищет ближайшие названия мест.

  5. Пользователь выбирает подходящий вариант через Location names → Select.

  6. Программа заполняет поля места, города, региона и страны.

Поиск можно настроить. В File → Settings → Place name look up задаётся радиус поиска, количество результатов, язык запроса и получение названий из Wikipedia. Это полезно в туристических местах: ближайший населённый пункт может быть слишком общим, а Wikipedia-поиск помогает найти конкретную достопримечательность, мост, музей, гору или парк.

Важно понимать разницу между координатой и названием. Координата может быть точной, но название — спорным. Например, фото сделано на окраине города, рядом с парком и железнодорожной станцией. Geotag может предложить несколько названий, а пользователь выбирает то, которое лучше описывает снимок.

Работа с буфером обмена

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

Функция включается так:

  1. Открыть File → Settings.

  2. Перейти в External programs → Clipboard.

  3. Включить Monitor clipboard.

  4. Проверить настройку Latitude first.

  5. Выбрать один или несколько снимков в таблице.

  6. Скопировать координаты во внешней программе.

  7. Geotag распознает координаты и применит их к выбранным изображениям.

Настройка Latitude first определяет порядок координат. Большинство источников дают сначала широту, потом долготу, но некоторые картографические системы используют обратный порядок. Если порядок перепутан, точка может оказаться в другой стране или даже на другом континенте.

Форматы, которые программа распознаёт:

  • десятичные градусы;

  • градусы и минуты;

  • градусы, минуты и секунды;

  • координаты с буквами N/S/E/W перед числом;

  • координаты с буквами N/S/E/W после числа;

  • координаты с пробелами и символами градусов.

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

Копирование данных между снимками

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

Удобный способ — работа стрелками. В редактируемых полях можно перемещаться клавишами со стрелками. Если удерживать Shift и переходить вверх или вниз, значение текущего поля копируется в соседнюю строку. Это ускоряет заполнение серий, снятых в одной локации.

Пример:

  1. У первого снимка серии вручную выставлены Latitude, Longitude, Location, City, Country.

  2. Пользователь переходит по колонке вниз с удержанием Shift.

  3. Geotag копирует значение в следующие строки.

  4. После этого можно вручную поправить только те кадры, которые были сделаны в другом месте.

Такой подход особенно полезен в репортажах, музейной съёмке, городских прогулках и старых архивах, где 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;

  • время камеры известно и примерно соответствует времени трека.

Если снимки из нескольких камер, лучше разложить их по подпапкам. Если треков несколько, их можно загрузить последовательно, но проще начинать с одного маршрута.

Загрузка фото

  1. Открыть Geotag.

  2. Добавить папку со снимками.

  3. Проверить, что изображения появились в таблице.

  4. Посмотреть колонку Camera Time.

  5. Убедиться, что время съёмки выглядит правдоподобно.

Если Camera Time пустой, проблема обычно в файле или его метаданных. Для JPEG дата съёмки чаще всего читается без проблем. Для RAW может потребоваться корректно настроенный ExifTool.

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

  1. Выбрать команду загрузки GPS-трека из файла.

  2. Указать GPX.

  3. Дождаться обработки.

  4. Проверить, что Geotag сопоставил трек со снимками.

  5. Посмотреть заполнение координат.

Если координаты не появились, нужно проверить диапазон дат. GPS-трек должен покрывать время съёмки. Если фотографии сняты 10 мая, а трек относится к 11 мая, автоматическое сопоставление не сработает.

Коррекция времени

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

Порядок проверки:

  1. Выбрать кадр с понятным местом.

  2. Открыть его на карте.

  3. Сравнить точку с реальным местом.

  4. Определить, на сколько минут или часов трек уехал.

  5. Изменить offset.

  6. Повторить сопоставление.

  7. Проверить несколько контрольных кадров.

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

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

Практическая инструкция: ручное добавление координат к одному фото

Ручной сценарий нужен, когда GPS-трека нет.

  1. Открыть Geotag.

  2. Добавить один снимок или небольшую папку.

  3. Выбрать нужную строку.

  4. Дважды кликнуть по Latitude.

  5. Ввести широту.

  6. Дважды кликнуть по Longitude.

  7. Ввести долготу.

  8. При необходимости заполнить Altitude и Direction.

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

  10. Сохранить новые координаты.

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

Практическая инструкция: сохранить координаты в XMP, не меняя оригиналы

Этот способ подходит для RAW и аккуратного архива.

  1. Открыть File → Settings.

  2. Перейти в General settings.

  3. Включить Always write to XMP files.

  4. Нажать OK.

  5. Добавить фотографии.

  6. Назначить координаты автоматически или вручную.

  7. Сохранить новые локации.

  8. Проверить, что рядом с изображениями появились .xmp-файлы.

После этого оригиналы остаются без изменений, а координаты хранятся в sidecar. Такой метод особенно удобен, если фотографии затем импортируются в Adobe Lightroom Classic, Bridge или другой каталог, который читает XMP.

Практическая инструкция: поиск названия места

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

  1. Выбрать снимок с координатами.

  2. Кликнуть правой кнопкой по строке.

  3. Открыть меню Location names.

  4. Запустить поиск названий.

  5. Дождаться результатов.

  6. Открыть Location names → Select.

  7. Выбрать подходящее название.

  8. Проверить поля Location, City, Province, Country.

  9. Сохранить изменения.

Если 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. Его задача — геотегинг фотографий и запись координат в метаданные.