GeoSetter нужен, когда фотографии требуется не просто посмотреть на карте, а связать с точными координатами, GPS-треком и полноценным набором метаданных. Программа показывает снимки рядом с картой, позволяет назначать позицию вручную или по журналу маршрута, редактировать поля EXIF, IPTC и XMP, исправлять время съёмки, записывать направление камеры, работать с путевыми точками и экспортировать результат для Google Earth. Такой набор особенно полезен путешественникам, фотографам с отдельным GPS-логгером, операторам дронов, исследователям, инженерам и владельцам архивов, где место съёмки должно храниться внутри файлов или XMP-сайдкаров, а не только в каталоге фотоменеджера.
- Ретушь портретов и удаление дефектов
- Замена и размытие фона
- Фильтры, цветокоррекция и RAW
- Только Windows
- Карта требует интернет-соединения
- HEIC/HIF поддерживаются неполно
Что именно делает GeoSetter
Основная идея GeoSetter — связать три вида информации, которые часто существуют отдельно: сами файлы изображений, их временные метки и координаты на карте. Если камера умеет записывать GPS, программа отображает уже существующее положение. Если GPS в камере нет, координаты можно назначить по точке на карте. Если во время съёмки работал навигатор или логгер, GeoSetter сопоставляет время каждого кадра с точками трека и рассчитывает позицию автоматически. После проверки изменения сохраняются в поддерживаемые метаданные изображения либо, при соответствующей настройке, в XMP-файл рядом с исходником.
GeoSetter не является проявщиком RAW и не заменяет редактор изображения. Здесь нет задачи корректировать экспозицию, рисовать маски, менять фон или выполнять ретушь. Его сильная сторона — географические и описательные данные: широта, долгота, высота, название места, страна, регион, город, ключевые слова, авторские и контактные сведения, дата и часовой пояс, направление съёмки. Благодаря этому его разумно ставить до или после основного редактора в зависимости от того, где именно в рабочем процессе должны появиться метаданные.
В стабильной ветке программа использует собственный код для чтения ряда полей и ExifTool для записи. Отдельная панель Image Info (ExifTool) показывает подробный набор тегов через ExifTool, поэтому иногда она видит больше сведений, чем основные поля GeoSetter. Это важное практическое различие: наличие значения в панели ExifTool ещё не гарантирует, что то же значение будет распознано механизмом синхронизации или появится в диалоге Edit Data. Особенно заметно это на новых контейнерах и форматах, которые появились позже основной стабильной версии.
Картографическая часть работает как визуальный редактор координат. На карте видны маркеры снимков, треки и выбранная точка. Маркер можно перемещать, а координаты — вводить численно. В программе предусмотрены избранные места, поиск по названию, выбор близлежащих изображений, отображение направления кадра и связь карты с текущим выделением в списке файлов. При большом архиве это удобнее, чем редактировать GPSLatitude и GPSLongitude вручную.
Какие данные имеет смысл править в GeoSetter
- GPS Latitude и GPS Longitude — положение камеры;
- GPS Altitude — высота, если она известна или получена из сервиса;
- GPS Img Direction и связанные поля — направление съёмки;
- названия страны, региона, города и подлокации в IPTC/XMP;
- ключевые слова, описание, источник, авторские и контактные поля;
- дата и время съёмки, часовой пояс и связанные даты;
- рейтинг и часть служебных полей, используемых при сортировке и фильтрации.
При этом не стоит считать все поля взаимозаменяемыми. Один и тот же смысл может храниться в нескольких пространствах имён: например, координаты способны существовать одновременно в EXIF и XMP. Фотоархив, редактор или DAM-система могут читать только один из вариантов. Поэтому перед массовой обработкой разумно проверить несколько файлов в целевой программе, а уже затем распространять схему на весь каталог.
Установка и начало работы
GeoSetter рассчитан на Windows. На официальном сайте для стабильной ветки доступны обычная установка и переносимый архив, но для практической работы важнее не способ распаковки, а права на папки, доступ к карте и корректная работа ExifTool. Если программа запускается из защищённого каталога, не следует хранить рабочие фотографии внутри папки приложения. Снимки лучше держать в отдельной структуре каталогов, где у текущего пользователя есть право изменять файлы и создавать XMP-сайдары.
После первого запуска полезно не открывать сразу многотысячный архив, а подготовить тестовую папку из нескольких JPEG и, если вы работаете с RAW, пары типичных RAW-файлов. На ней можно проверить, как читаются миниатюры, отображается ли карта, видны ли исходные координаты и что происходит после сохранения. Это быстрее выявляет несовместимость формата или некорректный режим File Options, чем попытка разбираться с последствиями после обработки большого каталога.
Интерфейс локализуется на несколько языков, включая русский, однако названия пунктов меню в документации и старых инструкциях часто даны по-английски. Для точного сопоставления команд полезно ориентироваться на структуру меню: File, Images, Search & Filter, Map, View, Help. В разных выпусках подписи и размещение отдельных кнопок могут слегка отличаться, но логика рабочих панелей остаётся узнаваемой.

При открытии папки GeoSetter строит миниатюры, показывает превью текущего кадра и, если включена картографическая панель, выводит координаты на карте. В старом интерфейсе типичная компоновка состоит из сетки миниатюр слева, Image Preview внизу слева, карты справа и панели Tracks снизу справа. В бета-ветке панели можно свободнее перестраивать и выносить, но для обучения удобно сохранить именно такую схему: файлы слева, география справа.
Первое действие после открытия тестовой папки — выбрать снимок с известным GPS и убедиться, что маркер появляется там, где ожидается. Затем открыть View → Image Info (ExifTool) или соответствующую панель и сравнить отображаемые значения GPS с тем, что показывает основная карточка файла. Если геоданные уже существуют, GeoSetter не должен требовать повторного назначения позиции для обычной ручной проверки.
Для треков включается панель View → Tracks. Она не означает, что файлы уже изменяются: до команды сохранения вы работаете с отображением и набором запланированных изменений. Такое разделение важно. Сначала загрузите маршрут, выполните сопоставление, визуально проверьте маркеры и только затем записывайте изменения в файлы.
Стабильная ветка и бета 4.x
Официальная страница стабильной линии описывает GeoSetter 3.5.3, тогда как в официальном трекере много лет используется 4.0.49 beta. Эти варианты нельзя считать полностью взаимозаменяемыми. Бета получила более современную картографическую часть и изменения интерфейса, но в трекере есть открытые сообщения о сбоях при больших папках, отдельных новых форматах и некоторых сценариях работы с картой. Стабильная версия, в свою очередь, опирается на старую архитектуру встроенной карты и на современных системах может столкнуться с изменениями внешних картографических сервисов.
Для статьи важен практический вывод: если инструкция описывает кнопку или карту из 3.5.x, а у вас открыта 4.0.49 beta, смотрите на назначение команды, а не на точное положение пиктограммы. И наоборот, если проблема упоминается только для beta, не следует автоматически переносить её на 3.5.3. При работе с архивом лучше выбрать одну ветку, проверить её на копии типичных файлов и не менять версию посреди большого массового задания.
Рабочая область: миниатюры, карта, превью и панели
GeoSetter строит работу вокруг выбранного каталога. Сетка миниатюр показывает не только изображение, но и краткие метаданные, рейтинг и признак наличия геоданных. Размер миниатюр и число строк информации можно менять. Если нужны только быстрые визуальные сопоставления, подписи сокращают; если важно видеть время съёмки и координаты, наоборот, оставляют больше строк.
Image Preview нужен не столько для оценки качества фотографии, сколько для уверенного сопоставления кадра с местом. При ручной геопривязке это принципиально: похожие участки маршрута легче различить, когда виден сам кадр. Навигационные кнопки в панели позволяют последовательно просматривать выбранный набор, не теряя карту из поля зрения.
Карта показывает обычные маркеры изображения, специальный маркер текущего снимка, треки и при необходимости направление съёмки. Набор кнопок над картой включает операции показа/скрытия позиций, привязки выбранных изображений к выбранной точке, работы с направлением, масштаба и избранных мест. В разных версиях набор пиктограмм отличается, поэтому перед массовой операцией лучше задержать курсор над кнопкой и проверить её подсказку.

Панель Tracks хранит загруженные маршруты и позволяет включать их видимость отдельно. Для выбранного трека можно показывать список точек, время, координаты и другие доступные значения. Если в журнале несколько сегментов или вы загрузили несколько файлов, цвет и флажок видимости помогают понять, какой маршрут сейчас участвует в визуальной проверке.
Панель Image Info (ExifTool) предназначена для диагностического просмотра. Она выводит большой список полей и удобна, когда непонятно, где реально записаны сведения. Например, координаты могут быть одновременно в EXIF и XMP, дата — в нескольких тегах, а информация о месте — в стандартных IPTC-полях или расширенных XMP-структурах. В таком случае сначала смотрят фактические теги, затем решают, какие поля должны редактироваться через GeoSetter.
Панели можно закреплять и откреплять. На двух мониторах карту удобно вынести отдельно, оставив миниатюры и превью на основном экране. На одном мониторе практичнее держать карту справа, а Tracks открывать только на время синхронизации. В бета-ветке официальные обсуждения подтверждают, что плавающие панели активно используются именно для такой компоновки.

Безопасная подготовка перед массовой записью
GeoSetter способен записывать метаданные непосредственно в файлы, поэтому главная подготовительная задача — понять, куда именно будут уходить изменения. Для JPEG обычно логично обновлять встроенные EXIF/IPTC/XMP. Для RAW многие пользователи предпочитают XMP-сайдкары, чтобы не переписывать исходный контейнер. Какой вариант правильнее, зависит от камеры и последующего ПО, а не от удобства одной программы.
Откройте настройки типов файлов и проверьте File Options. В GeoSetter параметры можно задавать по типам, а также создавать пользовательские типы. Среди доступных сценариев встречаются запись в сам файл, использование XMP и сохранение временных атрибутов. Не переносите настройки JPEG на RAW автоматически. Даже если программа разрешает запись, это не означает, что весь ваш последующий конвейер одинаково трактует изменённый RAW и сайдкар.
Важная особенность — синхронизация EXIF/IPTC и XMP при сохранении. GeoSetter умеет поддерживать параллельные наборы метаданных, но в конкретном архиве это может привести к появлению тех тегов, которых раньше не было. Если другой редактор хранит собственные настройки проявки в XMP, сохраните несколько тестовых RAW, затем откройте их в этом редакторе и убедитесь, что параметры проявки, рейтинг, подписи и геоданные не потерялись.
Перед серией операций удобно сделать резервную копию настроек GeoSetter через File → Backup Settings. В восстановлении можно выбирать отдельные группы параметров, включая избранные места. Такая копия полезна не только при переустановке: она позволяет вернуться к рабочей конфигурации после экспериментов с File Options, пользовательскими типами, фильтрами или дополнительными командами ExifTool.
Сами фотографии следует резервировать отдельно. Если архив ценен, тестовая копия обязательна. GeoSetter — не транзакционная база данных: после сохранения в JPEG изменения уже находятся в файле, и отмена внутри интерфейса не превращает автоматически файл в прежний байтовый вариант. XMP-сайдкар проще откатить, но и его стоит хранить под версионным контролем или хотя бы копировать вместе с RAW.
Что проверить на тестовой папке
- Отображаются ли миниатюры и время съёмки.
- Видны ли существующие GPS-координаты.
- Открывается ли карта и можно ли приблизить нужное место.
- Показывает ли Image Info (ExifTool) ожидаемые поля.
- Создаётся ли XMP-сайдкар там, где вы его ожидаете.
- После сохранения читает ли координаты ваш основной редактор или DAM.
- Не меняется ли нежелательно FileModifyDate, если для архива важна дата файла.
Последний пункт часто забывают. Метаданные съёмки и системное время модификации файла — разные вещи. GeoSetter имеет функции, позволяющие устанавливать файловую дату по Taken Date, но применять их стоит только осознанно. В архиве, где время файла используется сторонним ПО для инкрементного копирования, внезапное массовое изменение FileModifyDate может создать лишнюю работу.
Ручная геопривязка снимков на карте
Ручной режим нужен, когда GPS-трека нет, но место известно. Это характерно для старых фотографий, сканов, кадров с камер без GPS и файлов, из которых координаты были удалены. Рабочая последовательность проста: выбрать один или несколько снимков, найти место на карте, поставить точку, назначить её выделенным изображениям и проверить результат до сохранения.
Если известен адрес или название населённого пункта, под картой используется поле Search. В некоторых компоновках строки Favorite, Search и Coordinates скрыты и открываются кнопкой с карандашом. После поиска появляется красный позиционный маркер. Его можно перетащить на более точное место, затем назначить позицию выбранным файлам соответствующей командой карты.
Если адресный поиск не работает или сервис возвращает слишком широкую область, можно вводить координаты напрямую. GeoSetter принимает числовые значения, а исторически поддерживал и привычное представление градусов, минут и секунд. При копировании из стороннего источника особенно внимательно проверяйте знак долготы и широты: отрицательная долгота означает запад, отрицательная широта — юг. Ошибка знака отправляет фотографию на другой континент, при этом формально значение остаётся корректным.
Для нескольких кадров, снятых из одной точки, координаты назначают сразу группе. Это экономит время на интерьерах, памятниках, видовых площадках, стационарных камерах. Если фотографии сделаны вдоль улицы или тропы, лучше не давать всем одну координату, а распределить их по нескольким реальным точкам или использовать GPS-трек, если он доступен.

На карте удобно контролировать уже назначенные точки. Текущий кадр выделяется, а остальные геопривязанные изображения остаются маркерами. В плотной съёмке значки могут перекрывать друг друга. Тогда увеличьте масштаб, временно скройте лишние позиции или работайте с подмножеством файлов. В бета-версии существовали сообщения о некорректном удалении части маркеров с карты, поэтому визуальный мусор не следует принимать за подтверждение того, что метаданные файла изменены или не изменены.
Правая кнопка мыши по карте в стабильной линии открывает команды, связанные с назначением позиций и выбором близлежащих изображений. Правый клик по синему маркеру снимка используется для операций с данными конкретного изображения. Это удобнее, чем каждый раз переходить в отдельный диалог, если нужно быстро скопировать положение или выбрать фотографии вокруг известной точки.
Для повторяющихся мест существуют Map Favorites. В избранное можно сохранять часто используемые позиции и связанные с ними данные. У избранных мест поддерживается радиус: если снимок оказывается внутри заданной области, GeoSetter способен использовать эту географическую привязку при присвоении описательных данных. Такая схема подходит для офиса, студии, объекта строительства, дома, стадиона или другой зоны, где съёмка повторяется.
Не путайте точность визуального маркера с точностью самой координаты. На спутниковой подложке можно поставить точку на конкретном входе, но это не означает сантиметровую геодезическую точность. Положение спутникового изображения, масштаб карты и качество исходного GPS ограничивают реальную точность. Для фотокаталога этого обычно достаточно, а для инженерной съёмки координаты должны приходить из измерительного оборудования и затем аккуратно переноситься в метаданные.
Синхронизация фотографий с GPS-треком
Автоматическая привязка по треку — центральный сценарий GeoSetter. Он решает задачу, когда камера не записывала GPS, но во время съёмки существовал маршрут с временными метками. Программа берёт время кадра, находит ближайшие по времени точки маршрута и назначает фотографиям координаты. Если точного совпадения нет, может использоваться ближайшая точка либо интерполяция между соседними точками.
Стабильная версия умеет работать с несколькими распространёнными форматами треков, включая GPX, NMEA, PLT, Sony LOG, IGC и ряд других. В истории изменений также заявлялись KML/KMZ, Garmin TCX, Magellan, CoPilot, OziExplorerCE, Garmin MapSource, а для некоторых аппаратных логгеров применялся GPSBabel. На практике не нужно конвертировать маршрут заранее, если GeoSetter его читает корректно; но для обмена между разными программами GPX остаётся самым удобным вариантом.
Сначала откройте папку со снимками и включите View → Tracks. В панели Tracks нажмите Open track file(s) и выберите нужный файл. Трек появится в списке и на карте. Если загружено несколько маршрутов, временно отключите ненужные — так проще увидеть, к какому сегменту относится текущий кадр.
Кнопка показа списка точек трека позволяет просматривать время и координаты отдельных фиксов. Для длинного маршрута это полезная диагностика: сразу видно, начинается ли запись в нужный день, есть ли большие разрывы и действительно ли временные метки относятся к UTC. Если журнал начинается после первых фотографий или заканчивается раньше последних, никакая настройка часового пояса не создаст отсутствующие точки.

После загрузки маршрута выделите фотографии и откройте Images → Synchronize with GPS Data Files. В диалоге выбирается источник треков: маршруты текущей папки, видимые треки, конкретный файл или папка с файлами. Затем задаётся способ назначения найденной позиции. В старом диалоге доступны как минимум точное назначение найденной точки и интерполяция относительно времени снимка между предыдущей и следующей позициями.
Интерполяция особенно полезна, если логгер записывал координаты с интервалом в несколько секунд или десятков секунд. Для кадра, снятого между двумя фиксациями, GeoSetter вычисляет положение вдоль промежутка с учётом времени. Этот метод разумен при плавном движении по дороге или тропе. Если человек за время между точками сделал резкий крюк, поднялся на другой этаж или GPS потерял сигнал, линейная интерполяция не знает реальной траектории и может дать лишь геометрическое приближение.
Параметр Maximum Time Difference between Taken Dates and Trackpoints ограничивает, насколько далеко по времени GeoSetter может искать подходящую точку. Слишком маленькое значение оставит без координат кадры рядом с разрывами трека. Слишком большое способно притянуть фотографию к точке, которая относится уже к другому эпизоду маршрута. Значение выбирают по частоте записи логгера и характеру съёмки, а не по принципу «чем больше, тем надёжнее».
Опция, запрещающая использовать точки из будущего, пригодна в сценариях, где ближайшая следующая позиция не должна подменять отсутствующую текущую. Например, если логгер долго не писал данные, а затем восстановил сигнал уже в другом месте, назначение будущей точки будет явно ошибочным. При непрерывном хорошем треке эта настройка обычно менее важна.
GeoSetter умеет синхронизировать данные направления, если они присутствуют в треке. Для обычного пешеходного GPX это редко имеет значение, но журналы некоторых устройств и авиационные/дроновые сценарии могут содержать heading. Флажок синхронизации направления следует включать только тогда, когда вы понимаете, что именно записал источник: курс движения устройства и направление оптической оси камеры — не всегда одно и то же.
Калибровка по контрольному снимку и точке трека
Если часы камеры заметно отстают или спешат, проще не угадывать смещение вручную, а найти контрольный кадр и известную точку маршрута. В диалоге синхронизации существует режим Use Track Point From Map. Сначала на карте выбирают точку трека с понятным событием, затем в списке снимков — кадр, который был сделан в этот момент. GeoSetter вычисляет разницу времени и применяет её при дальнейшем сопоставлении.
Такой способ особенно полезен после полёта дрона, съёмки спортивного события или поездки с отдельным GPS-логгером, когда часы камеры никогда не синхронизировались с UTC. Хорошая контрольная пара должна быть однозначной: старт маршрута, кадр с электронным табло, фотография GPS-приёмника, известная остановка. Чем точнее вы определили момент, тем меньше систематическая ошибка у всей серии.
Если часы камеры не просто смещены, а заметно дрейфуют в течение дня, одно постоянное смещение может оказаться недостаточным. В таком случае лучше разбить серию на несколько временных блоков и калибровать их отдельно либо сначала исправить временные метки. GeoSetter предназначен для обычной фотосинхронизации, а не для моделирования сложного нелинейного дрейфа часов.

После выполнения синхронизации не спешите нажимать Save. Пройдите по серии, особенно по началу и концу, по местам остановок и по участкам с плохим GPS. На карте должно быть видно, что маркеры снимков лежат вдоль маршрута и соответствуют содержанию фотографий. Если один кадр внезапно оказался далеко от остальных, сначала проверьте его дату и часовой пояс, а не перемещайте вручную без выяснения причины.
Для больших наборов полезно проверять несколько характерных точек: первый кадр до начала движения, один в середине, первый после длинной паузы, последний перед завершением трека. Ошибка постоянного смещения времени будет заметна на всех участках примерно одинаково; ошибка часового пояса даст большой систематический сдвиг; разрыв GPS проявится локально.
Время съёмки, часовой пояс и типичные ошибки синхронизации
GPS-трек почти всегда опирается на UTC, тогда как камера часто хранит локальное время без явного часового пояса. Поэтому результат синхронизации зависит не только от часов и минут в DateTimeOriginal, но и от того, как GeoSetter интерпретирует локальное время. В старых версиях программа специально развивала поддержку часовых поясов, а в диалоге Edit Data временная зона является частью даты съёмки.
Перед большим заданием выберите снимок, сделанный в месте с понятным часовым поясом, и откройте вкладку Date. Проверьте Taken Date и смещение относительно UTC. Если фотографии сняты в путешествии, системный часовой пояс текущего компьютера может не совпадать с местом съёмки. Нельзя полагаться на то, что программа всегда правильно восстановит зону по нынешним настройкам Windows.
Переход на летнее время — отдельная причина ошибок. В логике GeoSetter исторически учитывалось, что само смещение часового пояса должно отражать сезонное изменение, поэтому не нужно одновременно вручную прибавлять DST и выбирать уже скорректированную зону. Двойная поправка даст смещение на час. Если серия делалась в ночь перехода часов, проверяйте соседние кадры особенно тщательно.
Если все маркеры систематически отстают по маршруту на одинаковое время, причина обычно в часовом смещении или неточных часах камеры. Если ошибка постепенно растёт от начала к концу дня, вероятнее дрейф часов. Если она скачет только на одном участке, ищите паузу или ошибку в треке. Такая диагностика быстрее, чем случайно менять параметры синхронизации и каждый раз перезапускать обработку.
Исправление времени в Edit Data
GeoSetter умеет менять дату съёмки. В диалоге Images → Edit Data, который также вызывается сочетанием Ctrl+E в классическом интерфейсе, на вкладке Date можно работать с Taken Date, Created Date и другими датами. Для одиночного снимка значение вводится напрямую. Для группы важен режим применения текущих значений ко всем выбранным файлам.
Если надо сдвинуть серию на одинаковый интервал, нельзя просто назначить всем один и тот же Target Date. Смысл массового сдвига — сохранить относительную разницу между кадрами и прибавить или вычесть одинаковое значение. В старых обсуждениях интерфейс этой операции называли неоднозначным, поэтому на тестовых файлах обязательно сравните два снимка до и после: интервал между ними должен остаться прежним.
Сдвигать сами метаданные не всегда обязательно. В диалоге GPS-синхронизации можно использовать временную коррекцию только для вычисления координат. Это предпочтительно, если часы камеры были неверны, но вы хотите сохранить оригинальную запись камеры как исторический факт. Если же дата действительно ошибочна и используется во всём архиве, разумнее сначала исправить Taken Date, затем уже синхронизировать геоданные.
После изменения времени пересмотрите результаты поиска и сортировки. По датам могут строиться имена файлов, папки, фильтры, экспорт и связь с внешним каталогом. Исправление на несколько часов способно перенести снимок на соседний календарный день, что особенно заметно в ночной съёмке.
Edit Data: редактирование EXIF, IPTC и XMP
Диалог Edit Data — основной редактор описательных данных. Его задача шире геотегов: через вкладки доступны местоположение, категории и ключевые слова, контактные сведения, даты, источник и описание, а также пользовательский набор полей. Конкретный состав элементов зависит от версии, но структура сохраняется.
На вкладке Location сосредоточены координаты и географические поля. Помимо широты и долготы, здесь работают высота, страна, код страны, регион, город и подлокация. Часть полей может быть заполнена автоматически после обратного геокодирования. Не принимайте результат сервиса как окончательную истину: административные границы, названия районов и тип населённого пункта у разных сервисов различаются.
Categories/Keywords используется для тематических меток. GeoSetter умеет добавлять географические данные к ключевым словам, в том числе код страны при соответствующей настройке. Если ваш DAM использует иерархические ключевые слова или собственные схемы XMP, сначала проверьте, как он импортирует обычные IPTC/XMP Keywords. Простая строка ключевого слова не заменяет автоматически сложную иерархию сторонней программы.
Вкладка Contact подходит для постоянных сведений автора. Их удобно хранить в шаблоне и применять сериями, а не вводить вручную. Вкладка Source/Description относится к подписям, описанию и источнику. Для редакционного архива эти поля полезнее, чем произвольные комментарии Windows, потому что IPTC/XMP лучше переносятся между фотопрограммами.
Custom View позволяет собрать собственный набор полей для конкретной задачи. Например, если оператору нужно постоянно проверять только Coordinates, City, Country, Creator и Copyright, нет смысла пролистывать полный список ExifTool. Пользовательское представление сокращает риск пропустить одно поле в повторяющемся процессе.
Массовое редактирование без затирания различий
Самая опасная ошибка при работе с несколькими снимками — непреднамеренно заменить индивидуальные значения общим. Когда открывается Edit Data для группы, нужно различать поля, которые действительно одинаковы для всех, и поля, которые должны оставаться уникальными. Автор, copyright или название события можно распространить на серию. Время, координаты и направление обычно индивидуальны.
Кнопка вроде Set Current Values For All Selected Images должна использоваться только после понимания, какие текущие значения будут применены. Если вы редактируете набор из сотен файлов, сначала выполните операцию на трёх тестовых снимках с заведомо разными координатами и датами. Затем снова откройте каждый и убедитесь, что изменилось только нужное поле.
Для повторяемых наборов сведений лучше применять Data Templates. Шаблон может содержать постоянные данные автора, проекта или места. Отдельные снимки затем получают индивидуальные GPS и время. Такой порядок проще проверять: статические данные приходят из шаблона, динамические — из трека или карты.
Копирование и вставка метаданных работает как ещё один способ перенести набор полей между файлами. Это удобно для пары RAW+JPEG, кадров одного события и восстановления данных после обработки в программе, которая удалила часть IPTC. Но копировать весь набор вслепую нельзя: вместе с автором можно перенести чужие координаты, дату или уникальный идентификатор.
Автоматическое заполнение места и высоты
GeoSetter умеет получать описательные сведения о месте через сетевой сервис GeoNames. После назначения координат можно запросить страну, регион, город и другие значения, а также высоту. Для этой функции нужен интернет. В стабильной линии предусмотрено имя пользователя GeoNames, и создатель программы отдельно рекомендовал использовать собственную учётную запись сервиса вместо общего доступа.
Обратное геокодирование особенно полезно после пакетной синхронизации по GPX. Сам GPS-трек даёт координаты, но не объясняет человеку, где сделан снимок. После запроса GeoNames в IPTC/XMP могут появиться понятные географические названия. Затем фотографии проще искать по City или Country без постоянного обращения к карте.
Сервисные ответы нужно проверять. У точки на границе города ближайший объект может относиться к соседнему муниципалитету. Для природной местности вместо ожидаемого населённого пункта иногда приходит другой географический объект. В официальном трекере встречались сообщения о странных или неполных результатах GeoNames, поэтому автоматическое заполнение лучше рассматривать как черновик, а не как окончательную каталогизацию.
Кэширование запросов уменьшает число повторных обращений. Если серия снята в одном районе, нет смысла каждый раз отправлять идентичный запрос. Избранные места с радиусом дают ещё более управляемую схему: для известного объекта можно заранее сохранить правильное написание города, региона и подлокации и применять его к снимкам внутри зоны.
Высота тоже требует осторожности. Значение из веб-сервиса описывает рельеф местности, а не обязательно положение камеры. Снимок с верхнего этажа здания, моста, дрона или самолёта может иметь совсем другую реальную высоту. Если высота важна технически, приоритет должен иметь GPS/барометрический источник, а не цифровая модель рельефа.
Направление съёмки и точка обзора
GeoSetter умеет хранить не только координату камеры, но и направление, куда она смотрела. На карте это отображается отдельным указателем или сектором. Такая информация полезна для съёмки фасадов, недвижимости, инженерной документации, панорамных точек и повторной фотосъёмки, когда нужно понимать не только место, но и азимут камеры.
В классической линии направление можно добавлять и изменять на карте, в том числе перетаскиванием связанных маркеров. Программа поддерживает точку обзора и координаты цели, а также может учитывать эквивалентное фокусное расстояние. Для расчёта угла обзора предусмотрен редактор crop factor камер. Это не замена данным объектива и сенсора, но позволяет визуализировать сектор более правдоподобно.

Если направление приходит из трека, проверьте его смысл. Heading навигатора часто показывает курс движения, а фотограф мог повернуть камеру в сторону. Для камеры на жёстко закреплённой платформе связь очевиднее, для человека с фотоаппаратом — нет. Поэтому автоматическую синхронизацию направления стоит использовать только для источников, где ориентация камеры действительно известна.
Точку назначения можно редактировать независимо от позиции камеры. Это позволяет описать, откуда и куда был направлен объектив. При перемещении одного из маркеров GeoSetter пересчитывает направление. В некоторых выпусках бета-ветки были ошибки обновления визуального указателя до сохранения, поэтому итоговое значение лучше проверить в Edit Data или Image Info, а не только по стрелке на карте.
При работе с широкоугольными кадрами сектор охватывает большую область, при телеобъективе — меньшую. Если в метаданных нет правильного фокусного расстояния или crop factor камеры, визуальный угол может быть условным. Для каталогизации это не критично, но для технической схемы следует сверять исходные параметры.
Поддерживаемые изображения и особенности RAW
Официальное описание стабильной версии перечисляет JPEG и TIFF, а также большой набор RAW: DNG, Canon CRW и CR2, THM, Nikon NEF и NRW, Konica Minolta MRW, Pentax PEF, Olympus ORF, Sony ARW, SR2 и SRF, Fujifilm RAF, Panasonic RW2 и RAW, Leica RWL. Это означает поддержку конкретных операций GeoSetter с этими типами, а не обещание полноценной проявки любого файла от любой современной камеры.
Для RAW нужно разделять три задачи: чтение миниатюры, чтение метаданных и запись изменений. Возможна ситуация, когда встроенное превью показывается, ExifTool видит теги, но основной интерфейс GeoSetter не распознаёт одно из полей. Возможна и обратная ситуация: файл присутствует в списке, но миниатюра строится плохо. Поэтому формулировка «формат поддерживается» всегда требует проверки на файлах конкретной камеры.
GeoSetter позволяет добавлять custom file types. Это полезно, когда расширение не входит в стандартный список, но структура метаданных совместима с ExifTool или вам нужно хотя бы отображать файл рядом с остальными. Пользовательский тип не создаёт полноценный декодер изображения. Если программа не умеет извлекать дату или превью из нового контейнера, простое добавление расширения не превращает его в полностью поддерживаемый формат.
Характерный пример — HEIC/HIF. В официальном трекере для 4.0.49 beta есть случаи, когда ExifTool показывает дату и GPS, а миниатюра или основные поля GeoSetter остаются пустыми, из-за чего синхронизация по времени не работает. В другом случае часть HEIC отображалась чёрными миниатюрами. Поэтому для таких файлов сначала проверьте именно тот сценарий, который вам нужен: чтение даты, отображение, геопривязку и сохранение.

На снимке из трекера хорошо видно диагностическую ценность Image Info (ExifTool): справа ExifTool способен показать существующие данные даже тогда, когда миниатюры некоторых HEIC слева отображаются некорректно. Если такое расхождение возникает, бессмысленно повторять GPS-синхронизацию. Сначала надо добиться, чтобы основной механизм GeoSetter видел Taken Date для выбранного типа файла.
Для RAW безопасной стратегией часто становится запись XMP-сайдкара. Тогда исходный RAW остаётся неизменным, а геоданные и IPTC/XMP живут в отдельном текстовом файле. Однако сторонняя программа должна читать этот сайдкар. Adobe-приложения, digiKam и многие DAM умеют это делать, но собственные каталоги камер или простые просмотрщики могут игнорировать его.
Если решено писать в RAW непосредственно, тест должен включать не только повторное открытие в GeoSetter. Откройте файл в основном RAW-конвертере, проверьте настройки проявки, рейтинг, цветовые метки, подписи и GPS. Особенно важно это для старых форматов, где производители использовали собственные структуры MakerNotes. ExifTool обычно относится к ним осторожно, но массовая запись без теста всё равно неоправданна.
JPEG, TIFF и связка RAW+JPEG
С JPEG сценарий проще: EXIF, IPTC и XMP обычно хранятся внутри файла, и большинство фотопрограмм видит их сразу. GeoSetter может добавить координаты, описательные поля и рейтинг без перекодирования пикселей как обычный метаданный редактор. Тем не менее резервная копия нужна: контейнер всё равно переписывается, а некорректный файл, сбой диска или неожиданная конфликтующая метаинформация не становятся безопасными только потому, что пиксели не редактируются.
TIFF допускает богатые метаданные, но часто используется как промежуточный мастер-файл. Если TIFF уже прошёл цветокоррекцию и содержит нестандартные приватные теги, проверьте его отдельно. Не следует считать, что настройки для камерного JPEG автоматически подходят сложному TIFF из сканера или графического редактора.
Для пары RAW+JPEG есть два подхода. Первый — геотегировать оба файла одинаково. Второй — хранить мастер-метаданные только в RAW/XMP, а JPEG пересоздавать из редактора. GeoSetter исторически имел функции синхронизации между «buddy images», но в стабильном релизе 3.5 часть старой функциональности синхронизации метаданных между файлами и папками была удалена из-за проблем. Поэтому конкретную команду из старых инструкций нужно сверять с установленной версией.
ExifTool внутри GeoSetter
GeoSetter использует ExifTool как ключевой механизм записи метаданных. Для пользователя это удобно: сложные структуры EXIF/XMP обрабатываются зрелым специализированным инструментом, но запускать командную строку обычно не требуется. Программа формирует нужные операции сама, показывает прогресс и при ошибке может вывести диагностическую информацию.
Панель Image Info (ExifTool) открывается для просмотра тегов. Она отличается от Edit Data: первая показывает фактические значения по группам, второй даёт структурированный интерфейс для редактирования тех полей, которые GeoSetter поддерживает. Когда возникает спор «данные есть или нет», сначала смотрят Image Info и уточняют группу тега.
Например, две строки GPSLatitude в отчёте могут оказаться не дубликатами, а значениями EXIF и XMP. Само наличие двух групп не является ошибкой. Проблема появляется, если последующее ПО читает одну группу и игнорирует другую либо если значения расходятся. В таком случае требуется согласовать схему, а не просто удалить «лишнюю» строку.
В настройках предусмотрены дополнительные команды ExifTool до или после стандартных команд GeoSetter. Это мощная функция для опытного пользователя: через неё можно копировать нестандартные поля, удалять конкретные XMP-теги или адаптировать запись к рабочему конвейеру. Одновременно это один из самых рискованных разделов, потому что произвольная команда применяется при сохранении и может затронуть множество файлов.
Если вы используете дополнительные команды, храните их как часть документированного процесса. Запишите, зачем нужна каждая строка, к каким типам файлов она применяется и какой результат ожидается. Перед обновлением ExifTool или GeoSetter прогоните тест повторно. Команда, которая когда-то обходила ограничение, спустя годы может стать избыточной или конфликтовать с новым поведением.
Обновление ExifTool и диагностика ошибок
GeoSetter умеет показывать информацию об обновлении ExifTool. В бета-ветке 4.x этот механизм менялся, а в трекере встречались периоды, когда отдельные версии ExifTool требовали иной структуры исполняемого пакета и вызывали ошибки запуска. Поэтому принцип «самый новый ExifTool всегда лучше» не должен заменять проверку совместимости конкретной сборки GeoSetter.
Если сохранение внезапно перестало работать после замены ExifTool, сначала проверьте путь к нему и сообщения в Process Queue или логе. Ошибки вида отсутствующего Perl-модуля или файла из папки exiftool_files говорят не о метаданных фотографий, а о неполной структуре самого ExifTool. В такой ситуации повторная запись кадров проблему не исправит.
Если панель ExifTool читает файл, а GeoSetter не даёт редактировать соответствующее поле, это другой класс проблемы. Он связан с тем, что интерфейс GeoSetter использует собственное распознавание для части данных. Обновление одного ExifTool может не добавить нужный тип в основной редактор. Так проявлялись ограничения HIF/HEIC.
При ошибке записи сохраняйте текст сообщения и имя файла. Если сбой воспроизводится только на одном кадре, сравните его с соседним: формат, размер, права доступа, наличие сайдкара, необычные символы в пути, повреждённые метаданные. Если не сохраняется весь каталог, проверяйте конфигурацию, права и ExifTool до анализа отдельных изображений.
Поиск, фильтры и отбор изображений
GeoSetter рассчитан не только на запись GPS. В нём есть настраиваемые условия поиска и фильтрации, которые помогают выделить именно те файлы, с которыми нужно работать. Фильтр может опираться на имя, тип, наличие координат, рейтинг, дату и часть метаданных. Условия можно сохранять в шаблоны и назначать им сочетания клавиш.
Практический пример — архив после поездки. Сначала включается фильтр «без координат», чтобы увидеть кадры, которые не получили GPS. Затем можно отдельно отобрать изображения по дате, сопоставить их с нужным треком и повторить синхронизацию. После сохранения фильтр обновляется, и успешно обработанные файлы исчезают из выборки.
Для описательных данных полезен поиск по стране, городу, ключевым словам и другим поддерживаемым полям. Но не все теги, которые видны в ExifTool, доступны как критерии. Если сторонняя программа записала географию в расширенное XMP-поле, GeoSetter может показать его в Image Info и при этом не предложить в конструкторе фильтра. Тогда данные приходится предварительно копировать в стандартное поле или искать другим инструментом.
Flat mode показывает изображения из подпапок как единый набор. Функция удобна, когда структура «год/месяц/день» слишком дробная для одной операции. Одновременно она увеличивает количество файлов, которые программа держит в рабочем наборе. Учитывая известные проблемы с ресурсами на папках в сотни и тысячи изображений, flat mode следует включать только когда он действительно нужен.
В фильтрах полезно различать «equals» и «contains». Для имени файла точное равенство ищет только полное совпадение, тогда как contains подходит для шаблонного фрагмента. После изменения файла фильтрация может обновляться не мгновенно в старых версиях; для этого существовала опция обновления изменённых файлов. Если результат выглядит устаревшим, сначала обновите представление, а не меняйте критерий.
Выбор изображений через карту
Обратная операция тоже поддерживается: можно использовать карту как средство отбора. GeoSetter умеет выбирать изображения возле указанной позиции и относительно референсного снимка. Это удобно для каталога объектов: выбрали место на карте — получили кадры вокруг него, даже если они лежат в разных подпапках flat mode.
Радиус нужно выбирать по задаче. Для здания это могут быть десятки метров, для природного объекта — сотни метров, для города — километры. Слишком широкий радиус превращает географический поиск в обычный список всех снимков района. Слишком узкий пропустит точки с погрешностью GPS.
Фильтр по наличию координат полезен и для контроля качества. После массовой привязки выберите все изображения без GPS. Если остались несколько файлов, посмотрите их время и формат. Нередко это кадры до старта логгера, после его остановки, файлы без даты или снимки из другой временной зоны.
Переименование файлов и работа с датой
GeoSetter умеет переименовывать изображения. Функция особенно логична после проверки Taken Date, потому что имя можно строить по времени съёмки, сохраняя хронологический порядок независимо от камерного счётчика. Для нескольких камер это помогает избежать одинаковых DSC_0001.JPG и собрать серию в одну папку.
Перед массовым переименованием проверьте предпросмотр имени и расширение. В истории программы исправлялась ошибка, при которой расширение могло исчезать, поэтому старые советы по версии нельзя применять без проверки. Если рядом с RAW есть XMP, THM или другие связанные файлы, убедитесь, что выбранная версия GeoSetter переименовывает их согласованно.
Хорошая схема имени должна быть устойчива к совпадениям. Только дата до секунды не уникальна, если камера снимает сериями быстрее одного кадра в секунду или две камеры работают одновременно. Добавьте счётчик, часть исходного имени или идентификатор камеры. GeoSetter не отменяет требования продумать схему архива.
Отдельная команда позволяет установить системную дату файла по Taken Date. Она полезна после копирования или обработки, когда FileModifyDate больше не отражает дату съёмки. Но такую операцию лучше делать в самом конце, после записи метаданных: последующее сохранение может снова изменить время модификации.
Шаблоны данных, избранные места и повторяемые задания
Если одни и те же значения вводятся регулярно, ручной набор становится источником опечаток. GeoSetter поддерживает Data Templates, позволяющие сохранять набор метаданных и применять его к выбранным снимкам. Шаблон разумно создавать для автора, организации, проекта, copyright, стандартного описания источника или фиксированного объекта.
Шаблон места и избранное на карте решают разные задачи. Data Template переносит поля метаданных. Map Favorite хранит географическую позицию и может иметь радиус. Для постоянной съёмочной площадки их можно сочетать: избранное помогает быстро перейти к точке на карте, шаблон — заполнить авторские и проектные поля.
Настройки и избранные позиции входят в резервную копию GeoSetter. При переносе на другой компьютер не нужно пересоздавать каждую точку вручную. После восстановления всё равно проверьте пути, File Options и пользовательские типы: другая машина может иметь иную структуру каталогов и версию ExifTool.
Не превращайте шаблон в свалку всех полей. Чем больше полей он меняет, тем труднее заметить нежелательную замену. Хороший шаблон имеет ясное назначение: «автор и контакты», «объект А», «проект 2026», а динамические координаты, время и уникальные описания остаются вне него.
Экспорт для Google Earth
GeoSetter умеет экспортировать изображения и треки для просмотра в Google Earth. Исторически поддерживаются KML/KMZ, миниатюры фотографий, подписи и временные значения, а точки трека можно экспортировать как waypoints. Такой экспорт полезен для отчёта, презентации маршрута или передачи заказчику, которому не нужны сами EXIF-теги.
KMZ удобен тем, что может объединять описание и связанные ресурсы в один пакет. В настройках экспорта GeoSetter есть варианты работы с изображениями и пользовательским заголовком. Если используются удалённые изображения, итог зависит от доступности этих ресурсов; для автономного архива надёжнее включать локальные данные в пакет, если размер приемлем.
Экспорт не заменяет сохранение метаданных в исходные файлы. KML может правильно показывать точки, но JPEG при этом останется без GPS, если изменения не были записаны. Поэтому сначала завершите и проверьте геопривязку, сохраните файлы, а уже затем создавайте представление для Google Earth.
Если двойной щелчок по KMZ не запускает Google Earth, проблема может быть в ассоциации расширения Windows, а не в экспорте GeoSetter. Программа открывает созданный файл через системную ассоциацию. Сам KML/KMZ можно проверить отдельно в установленном приложении.
Производительность на больших папках
GeoSetter умеет использовать многопроцессорную обработку при сохранении, но интерфейс не рассчитан на роль масштабного DAM с базой данных на сотни тысяч объектов. В официальном трекере для 4.x есть воспроизводимые отчёты о EOutOfResources и падениях при каталогах примерно от нескольких сотен до тысяч файлов. Порог различается между системами и сценариями, поэтому фиксированного «безопасного числа» нет.
Наблюдения пользователей показывают, что проблема зависит не только от объёма файлов на диске. Маленькие JPEG в большом количестве тоже способны привести к исчерпанию ресурсов интерфейса. Это похоже на ограничение объектов и внутренней архитектуры, а не просто на нехватку оперативной памяти. Увеличение RAM само по себе не гарантирует исчезновения сбоя.
Практическая защита — дробить работу. Храните съёмку по дням или эпизодам, открывайте только нужную папку, не включайте flat mode без необходимости и сохраняйте изменения партиями. Для полевого проекта это естественная структура: день или выезд становится отдельным каталогом, а глобальный поиск выполняет специализированный DAM.
Если нужно обработать 3000 кадров одним треком, не обязательно помещать их в одно окно. Разбейте серию по времени, повторно загрузите тот же GPX и обрабатывайте последовательные группы. Важно сохранить одинаковую временную коррекцию и настройки интерполяции. Так результат остаётся согласованным, а нагрузка на интерфейс снижается.
Не следует придумывать «скорость» в кадрах в секунду: она зависит от диска, типа RAW, размера встроенного превью, ExifTool, антивируса и количества метаданных. Правильный критерий — стабильность тестовой партии и отсутствие ошибок при повторном чтении сохранённых файлов.
Типичные неполадки и их устранение
Карта пустая или не загружает слой
Сначала определите, проблема общая или относится к конкретному типу карты. Если один слой работает, а OpenStreetMap остаётся серым, это не ошибка координат фотографий. В 2025 году в трекере стабильной 3.5.3 обсуждалась ситуация, когда OSM перестал показываться у части пользователей, тогда как в beta карта работала. Внешние картографические сервисы меняют протоколы и правила доступа, поэтому старый встроенный клиент может перестать получать тайлы без изменения самой программы.
Проверьте интернет, прокси, тип карты и версию GeoSetter. Если карта не работает, координаты всё равно можно вводить численно и проверять через другой инструмент. Не стоит откладывать сохранение корректных GPS только из-за недоступности визуальной подложки.
Синхронизация сообщает, что у выбранных файлов нет даты
Откройте Image Info (ExifTool) и найдите DateTimeOriginal или другой исходный временной тег. Если ExifTool его видит, а диалог синхронизации утверждает обратное, вероятна несовместимость чтения конкретного формата. Именно так проявлялся HIF в официальном трекере. Для JPEG такая ситуация скорее указывает на повреждённые или нестандартные метаданные.
Если даты нет нигде, GeoSetter не может сопоставить кадр с треком автоматически. Восстановите Taken Date из надёжного источника либо привязывайте вручную. FileModifyDate может помочь как подсказка, но после копирования и обработки он часто не равен времени съёмки.
После синхронизации все точки смещены вдоль маршрута
Проверьте часовой пояс и постоянное смещение часов камеры. Если ошибка примерно один, два или несколько полных часов — почти наверняка проблема временной зоны. Если смещение небольшое и одинаковое, используйте коррекцию времени или контрольную точку. Если оно растёт, разбейте серию и оцените дрейф часов.
Координаты появились, но город неправильный
Разделяйте GPS и reverse geocoding. Правильная широта и долгота могут соответствовать неожиданному административному названию из GeoNames. Исправьте City, State/Province или Sublocation вручную, не двигая GPS-маркер. Если одна и та же территория постоянно получает неподходящее название, создайте избранное место с корректными данными.
На карте слишком много маркеров
Скройте позиции невыделенных изображений, уменьшите рабочий набор, приблизьте карту или используйте фильтр. В 4.0.49 beta в трекере отмечались случаи, когда команда удаления позиций с карты оставляла часть значков; в таком случае переключение папки или перезапуск представления может очистить визуальное состояние. Не удаляйте метаданные из файлов только ради очистки карты.
После сохранения сторонняя программа не видит GPS
Сравните группы тегов в Image Info. Возможно, координаты записаны в XMP, а потребитель читает только EXIF, либо наоборот. Для RAW проверьте, находится ли XMP рядом с исходником и импортирует ли его редактор. В каталожных программах может потребоваться команда перечитывания метаданных с диска.
Сохранение не удаётся
Проверьте права на файл и папку, атрибут read-only, свободное место, путь к ExifTool и выбранный режим File Options. Если ошибка появилась после ручного обновления ExifTool, восстановите комплект, совместимый с вашей версией GeoSetter. Если сбой относится к одному RAW, работайте с копией и не повторяйте запись десятки раз.
Чёрные миниатюры или отсутствует превью
Это не всегда означает потерю изображения. Откройте Image Preview и Image Info. Для некоторых HEIC в beta фиксировался сценарий с чёрной миниатюрой при нормальном превью. Для RAW проблема может быть связана с встроенным JPEG-превью. Если геопривязка зависит от времени, главное — проверить, распознана ли дата основным механизмом.
Большая папка вызывает EOutOfResources
Закройте GeoSetter, разбейте каталог на меньшие папки и избегайте flat mode. Не рассчитывайте, что увеличение доступной RAM обязательно поможет: в отчётах ошибка возникала при значительном запасе памяти. Сохраняйте партиями и проверяйте результат перед следующей.
Практический сценарий: путешествие с отдельным GPS-логгером
Классический случай — камера без встроенного GPS и телефон или навигатор, который весь день записывает GPX. До поездки синхронизируйте часы камеры хотя бы приблизительно. Не обязательно выставлять секунду в секунду, если позже будет контрольная калибровка, но важно не менять часы случайно в середине дня.
После возвращения скопируйте фотографии и GPX в рабочую структуру. Удобно держать один день в одной папке, а исходные треки — в соседнем каталоге. Откройте день в GeoSetter, загрузите маршрут и посмотрите его начало и конец. Если трек включает ночную поездку или другой эпизод, временно используйте только нужный файл либо отключите лишние сегменты.
Выберите первый уверенно узнаваемый кадр. Например, фотографию парковки, станции или обзорной точки, которая ясно видна на маршруте. Через Use Track Point From Map сопоставьте снимок с точкой и получите временную поправку. Затем синхронизируйте всю серию с интерполяцией, если журнал достаточно плотный.
Не сохраняйте сразу. Просмотрите несколько десятков кадров в разных местах. Снимок кафе должен находиться возле кафе, кадр с вершины — на вершине, кадр с моста — у моста. Если позиция логична в начале и в конце дня, временная модель, скорее всего, выбрана верно. После этого сохраните метаданные и при необходимости запросите названия мест через GeoNames.
Следующий этап — нормализация описаний. Автоматический reverse geocoding может дать разные написания соседним кадрам из одного города. Если архив должен быть единообразным, используйте избранные места или вручную выровняйте City и Sublocation. Затем примените шаблон автора и проекта, а GPS оставьте индивидуальным.
В конце отфильтруйте изображения без координат. Обычно останутся кадры до включения логгера, после его выключения и фотографии, сделанные в помещении при длительном разрыве. Их проще привязать вручную, имея уже готовые точки соседних кадров.
Практический сценарий: дрон и маршрут съёмки
Для дроновой съёмки GeoSetter полезен, когда координаты или корректное время нужно восстановить по внешнему журналу. Перед началом определите, где находится эталонная информация. Некоторые аппараты уже пишут GPS в JPEG/DNG; в таком случае повторная синхронизация не нужна. Сначала посмотрите Image Info и убедитесь, каких именно данных не хватает.
Если есть GPX или другой поддерживаемый трек, загрузите его и проверьте временную шкалу. Полёт часто содержит быстрые перемещения и регулярные точки, поэтому ошибка в несколько секунд может заметно сдвинуть кадр. Здесь особенно важна точная калибровка часов, а большой Maximum Time Difference вреден: он способен назначить фотографию на соседний проход маршрута.
Для фотограмметрии координаты в EXIF обычно используются как предварительное положение камеры. Они не заменяют RTK/PPK или наземные опорные точки. GeoSetter может помочь записать или исправить GPS, но точность итоговой модели определяется исходными измерениями и обработкой фотограмметрической системы.
Если журнал содержит высоту, уточните, какая это высота: над эллипсоидом, над уровнем моря или относительная. GeoSetter записывает значение в метаданные, но не превращает один вертикальный датум в другой без отдельной логики. Неправильно трактованная высота способна быть хуже, чем отсутствие высоты.
Направление съёмки тоже требует понимания источника. Курс корпуса дрона, yaw подвеса и ориентация камеры могут различаться. Если в треке есть heading, не переносите его в GPSImgDirection автоматически, пока не уверены, что это именно направление оптической оси.
После обработки откройте несколько файлов в системе, куда они будут загружаться, и проверьте, что координаты читаются именно из ожидаемой группы тегов. Такая контрольная проверка важнее визуально красивых маркеров в GeoSetter.
Практический сценарий: старый фотоархив без GPS
У старых цифровых снимков координат часто нет, но место можно восстановить по подписям, папкам и памяти. GeoSetter удобен тем, что карта и миниатюры находятся рядом. Создайте рабочую копию архива, отсортируйте файлы по дате и начните с серий, для которых место известно точно.
Для каждой повторяющейся локации создайте Map Favorite. Например, дом, дача, школа, офис, конкретный музей. Выберите серию снимков, перейдите к избранной точке и назначьте координаты группе. Затем через шаблон или Edit Data заполните Country, State/Province, City и Sublocation.
Не стоит выдумывать точность. Если вы знаете только город, лучше поставить координату условного центра города и явно оставить Sublocation пустой, чем изображать точный адрес. Геотег — это данные, которые через годы будут восприниматься как факт. Для архивной работы честная неопределённость ценнее ложной точности.
Если между двумя известными кадрами есть серия с понятным маршрутом, можно восстановить положение приблизительно по порядку, но это уже ручная интерпретация, а не GPS-синхронизация. Не смешивайте такие оценки с координатами, полученными от реального трека, без дополнительной пометки в описании или рабочем журнале.
Отсканированные плёнки имеют ещё одну проблему: DateTimeOriginal часто равен дате сканирования, а не съёмки. Прежде чем использовать фильтры по дате или строить имя файла, восстановите историческую дату отдельно. Если известен только год или месяц, не создавайте фиктивное точное время без причины.
Практический сценарий: повторная съёмка объекта
Для строительства, недвижимости, обследований и мониторинга природы важно возвращаться к той же позиции и направлению. GeoSetter может хранить координату камеры и направление кадра. Начните с эталонного снимка, точно назначьте его точке на карте и установите направление на объект.
Для последующих выездов используйте тот же Map Favorite как ориентир. Если GPS нового снимка немного отличается, это нормально: бытовой приёмник имеет погрешность. Сравнивайте не только числа, но и визуальную позицию, направление, фокусное расстояние и содержание кадра.
Избранное с радиусом можно использовать для автоматического присвоения описательных данных объекту. Все снимки внутри площадки получают единое название локации, а GPS остаётся индивидуальным. Такой подход лучше, чем ставить всем фотографиям одну координату, потому что сохраняется реальная пространственная структура съёмки.
Если отчёт передаётся в Google Earth, экспортируйте точки после сохранения метаданных. Для заказчика это даёт понятную карту, а в исходных JPEG остаются координаты, которые можно использовать независимо от KMZ.
Работа с картой без лишних ошибок
Карта в GeoSetter — инструмент редактирования, поэтому любое действие на ней надо соотносить с текущим выделением файлов. Перед назначением позиции смотрите строку состояния: один ли снимок выбран или целая группа. Самая неприятная ошибка ручной привязки возникает не из-за неточной карты, а из-за того, что точка назначается сотне случайно выделенных изображений.
Для одиночной правки после пакетной синхронизации снимите массовое выделение, выберите только проблемный кадр и переместите его маркер. Затем сохраните данные выбранного изображения, а не всего каталога. В GeoSetter есть отдельная возможность сохранять данные выделенных файлов, что удобно именно для таких исправлений.
Спутниковая подложка помогает ориентироваться по зданиям и дорогам, но снимок может быть сделан внутри здания. В таком случае координата на крыше — не ошибка сама по себе: двумерная карта не показывает этаж. Если этаж важен, его лучше хранить в Sublocation или описании, а не пытаться кодировать изменением широты и долготы.
На воде, в горах и в лесу адресный поиск мало полезен. Опирайтесь на трек, координаты и визуальные ориентиры. Для удалённых мест Map Favorites с осмысленными именами дают больше пользы, чем City, который сервис обратного геокодирования может определить по далёкому населённому пункту.
Если положение фотографий на карте выглядит плотным облаком, уменьшите количество отображаемых маркеров. Для трека в настройках стабильной версии есть ограничение максимального числа видимых точек. Оно влияет на производительность отображения, но не изменяет исходный GPX.

В бета-интерфейсе карта может занимать отдельную большую панель, а миниатюры, превью и Tracks располагаются вокруг неё. Такой режим удобен для визуальной проверки сотен точек: несоответствие маршруту заметно сразу. Но при большом количестве файлов именно визуализация маркеров повышает нагрузку, поэтому для диагностики EOutOfResources имеет смысл закрыть ненужные панели и сократить рабочий набор.
Контроль метаданных после сохранения
Надёжный процесс не заканчивается сообщением об успешной записи. После сохранения закройте или обновите папку и перечитайте несколько файлов. Проверьте координаты, дату, город, ключевые слова и те поля, которые были изменены. Это подтверждает, что вы смотрите уже на данные с диска, а не на несохранённое состояние интерфейса.
Затем откройте те же файлы в основном приложении архива. Если это Lightroom, digiKam, другой DAM или картографическая система, заставьте его перечитать метаданные. Каталожные программы часто кэшируют старые значения и не обновляют их автоматически, поэтому расхождение на экране не всегда означает ошибку записи.
Для JPEG можно сделать контрольный экспорт или копирование на другой компьютер и проверить GPS там. Для RAW+XMP перемещайте оба файла. Если геоданные исчезают после переноса, вероятно, они находились только в сайдкаре, который не был скопирован.
Полезно хранить маленький набор эталонных файлов разных типов: JPEG с GPS, RAW с XMP, файл с ключевыми словами, файл с направлением съёмки. После обновления GeoSetter, ExifTool или основного редактора этот набор быстро показывает, не изменилось ли поведение конвейера.
Удаление или обезличивание геоданных
Точная геопозиция может быть чувствительной: домашний адрес, частный объект, место обитания редкого вида, инфраструктура или маршрут работы. Перед публикацией снимков проверяйте, нужно ли сохранять GPS. GeoSetter подходит не только для добавления, но и для редактирования или очистки координат через Edit Data.
Если требуется убрать именно GPS, не удаляйте все метаданные целиком без причины. Автор, copyright, дата и описание могут быть полезны. В интерфейсе отдельных версий удаление координат организовано через редактирование Location, а в официальном трекере обсуждалось пожелание вынести более быстрый пункт удаления GPS в контекстное меню. Поэтому точная последовательность зависит от версии.
После очистки снова откройте Image Info (ExifTool) и убедитесь, что координаты исчезли из всех групп, которые читает ваше публикационное ПО. Удаление EXIF GPS при оставшемся XMP GPS не обеспечивает обезличивание. Аналогично, экспортированный JPEG может унаследовать координаты из каталога даже если исходный RAW их не содержит.
Для публичной копии удобно иметь отдельный экспортный конвейер: мастер-файлы остаются с полной географией, а веб-копии получают только безопасный набор метаданных. GeoSetter полезен для контроля мастеров, но массовую очистку экспортных файлов можно выполнять и на этапе публикации.
Как строить каталог, чтобы GeoSetter не становился DAM
GeoSetter хорошо решает геотегирование, но не должен брать на себя всю жизнь фотоархива. Его папочная модель удобна для рабочих партий, а долгосрочный поиск по сотням тысяч кадров лучше поручить программе с базой данных. Тогда GeoSetter записывает переносимые метаданные в файлы, а DAM индексирует их.
Практичная структура — «год/месяц/дата-событие». Внутри одного дня обычно остаётся разумное количество кадров для GeoSetter. Треки можно хранить в подпапке или в отдельном каталоге, но сохранять связь по имени и дате. XMP должны перемещаться вместе с RAW.
Не используйте имена папок как единственный источник географии. Каталог «Италия/Рим» помогает человеку, но если файл скопирован отдельно, контекст теряется. Country, City и GPS внутри метаданных переживают перенос и импорт в другую систему.
С другой стороны, не дублируйте в метаданных всё подряд. Название диска, временный номер задания и технические заметки лучше хранить в полях, которые действительно понимает ваш DAM, либо в отдельной базе. GeoSetter особенно ценен там, где данные имеют общепринятый смысл и нужны другим программам.
Сравнение с аналогами
GeoSetter стоит сравнивать не с любым фоторедактором, а по конкретной задаче. ФотоМАСТЕР ориентирован на изменение самого изображения: цветокоррекцию, ретушь, удаление объектов, замену и размытие фона, эффекты и работу с RAW. GeoSetter, напротив, специализируется на карте, GPS-треках и метаданных. Поэтому программы закрывают разные этапы: первая меняет визуальный результат, вторая описывает, где и когда был сделан файл.
digiKam ближе по назначению. Его Geolocation Editor умеет вручную назначать координаты, коррелировать фотографии с GPX, выполнять обратное геокодирование, искать места, работать с закладками и экспортировать KML. При этом digiKam — полноценный менеджер коллекции с базой данных, тегами, поиском, импортом и редактором. GeoSetter проще как специализированный инструмент для папок и имеет знакомую для многих пользователей Windows схему «миниатюры + карта + ExifTool».
ExifTool — фундаментальный метаданный инструмент, который умеет геотегировать изображения по GPS-логам через командную строку и поддерживает гораздо больше форматов треков и тонких параметров. Он подходит для автоматизации, скриптов и воспроизводимых пакетных процессов. GeoSetter использует ExifTool для записи и добавляет визуальную карту, просмотр изображений, ручное перетаскивание и диалоги, поэтому удобнее там, где результат требуется проверять глазами.
| Задача | GeoSetter | ФотоМАСТЕР | digiKam | ExifTool |
|---|---|---|---|---|
| Ручное назначение GPS на карте | Да, одна из основных функций | Не основная задача | Да, Geolocation Editor | Координаты задаются командами, карты нет |
| Привязка по GPS-треку | Да, с временной коррекцией и интерполяцией | Не предназначен для этого | Да, GPS Correlator для GPX | Да, широкий набор форматов и параметров |
| Обратное геокодирование | Да, через GeoNames и избранные места | Не ключевая функция | Да, через публичные сервисы | Есть собственная геолокационная функция |
| Редактирование EXIF/IPTC/XMP | Да, через диалоги и ExifTool | Ориентирован прежде всего на обработку изображения | Да, встроенный редактор метаданных | Да, максимально гибко через команды |
| Ретушь и цветокоррекция | Нет | Да, включая портретные инструменты и фон | Есть редактор изображения и плагины | Нет |
| Управление большим фотоархивом | Папочный режим, большие наборы могут быть проблемны | Не DAM | Да, коллекции, база, теги, поиск | Нет каталога; пакетная обработка файлов |
| Автоматизация без интерфейса | Ограниченная | Ориентирован на GUI | Часть функций пакетная, но основа GUI | Сильная сторона: команды и скрипты |
| Платформы | Windows | Windows и macOS в актуальной линейке | Windows, macOS, Linux и другие сборки | Кроссплатформенный |
GeoSetter и ФотоМАСТЕР
Если исходная задача — улучшить фотографию, вырезать фон, удалить объект, исправить портрет или применить фильтр, GeoSetter не является заменой ФотоМАСТЕРу. В ФотоМАСТЕРе есть автоматические и ручные инструменты цветокоррекции, ретушь, замена фона, удаление лишнего, эффекты, оформление и пакетная обработка. Географическая привязка по GPX не относится к его основной функции.
Если задача обратная — взять уже готовые JPEG/RAW, сопоставить их с маршрутом и записать GPS/IPTC/XMP, набор GeoSetter существенно ближе к требованию. В реальном процессе эти приложения могут использоваться последовательно: геоданные записываются в мастер-файлы, затем визуальная обработка выполняется в редакторе, при условии что экспорт сохраняет нужные метаданные.
GeoSetter и digiKam
digiKam предлагает наиболее прямое графическое пересечение: карта, GPS Correlator, ручные координаты, reverse geocoding, поиск места, закладки и KML. Разница в масштабе продукта. digiKam строит коллекции и базу данных, умеет импортировать, сортировать, оценивать, редактировать и экспортировать. GeoSetter остаётся более узким геометаданным инструментом.
Если фотограф уже ведёт каталог в digiKam, отдельный GeoSetter может быть не нужен для базовой геопривязки. Если архив основан на папках и требуется отдельная утилита Windows с ExifTool-панелью, GeoSetter удобен именно своей специализацией. Выбор здесь определяется архитектурой рабочего процесса, а не количеством галочек в списке функций.
GeoSetter и ExifTool
ExifTool лучше подходит для массовой автоматизации. Он умеет читать и записывать огромный набор тегов, геотегировать по GPX, NMEA, KML, TCX и другим источникам, использовать точные правила времени и выполнять операции рекурсивно. Скрипт можно повторить на сервере или включить в конвейер без GUI.
GeoSetter выигрывает в визуальной проверке: фотограф видит кадр, маршрут и карту одновременно, может перетащить маркер и сразу обнаружить ошибку. Для специалиста полезна связка: сложные исключения и массовые правила — ExifTool, визуальная разметка и контроль — GeoSetter.
Кому подходит GeoSetter
Программа наиболее уместна, если основная ценность — геопривязка существующих фотографий и метаданные, а архив организован по папкам. Особенно хорошо она ложится в процесс с отдельным GPS-логгером: открыть день, загрузить трек, откалибровать время, синхронизировать, проверить карту и сохранить EXIF/XMP.
Она также полезна при ручной каталогизации старых снимков, для повторяющихся объектов с избранными местами, при подготовке KML/KMZ и в задачах, где нужно видеть подробные теги ExifTool без командной строки. Возможность записывать направление съёмки делает GeoSetter интересным для технической и полевой документации.
Если же требуется фоторедактор, база данных коллекции или полностью автоматический серверный конвейер, лучше использовать специализированные инструменты соответствующего класса. GeoSetter можно оставить узким звеном, которое отвечает только за географию и переносимые метаданные.
Проверочный чек-лист перед завершением проекта
- Все ли нужные файлы отображаются и имеют корректный Taken Date?
- Загружен ли правильный GPS-трек и соответствует ли он дню съёмки?
- Правильно ли задан часовой пояс или временная поправка?
- Совпадают ли контрольные кадры с узнаваемыми точками маршрута?
- Не назначены ли случайно одинаковые координаты слишком большой группе?
- Проверены ли City, Country и Sublocation после GeoNames?
- Не перепутано ли направление движения с направлением камеры?
- Для RAW выбран ли ожидаемый режим XMP или записи в файл?
- Читает ли итоговые теги основная каталожная или фотограмметрическая программа?
- Есть ли отдельная резервная копия до массовой записи?
- Нет ли файлов без GPS после финального фильтра?
- Нужно ли удалить точные координаты из публичных копий?
Этот порядок позволяет использовать GeoSetter как инструмент с контролируемым результатом, а не как «чёрный ящик». Главная ценность программы раскрывается именно тогда, когда карта, временная шкала и метаданные проверяются вместе: координаты назначаются осмысленно, ошибки времени обнаруживаются до записи, а итоговые файлы остаются переносимыми между разными фотопрограммами.
Точная настройка File Options для разных типов файлов
Раздел File Options заслуживает отдельной проверки, потому что именно здесь определяется, как GeoSetter ведёт себя при сохранении конкретных расширений. У пользователя может быть одинаковая географическая задача для JPEG, CR2 и DNG, но стратегия записи для них различается. Если установить один общий подход и забыть о различиях контейнеров, проблема обнаружится уже после массовой обработки.
Для камерного JPEG обычно допустима прямая запись метаданных внутрь файла. Для RAW консервативный вариант — XMP sidecar. Для промежуточного TIFF решение зависит от того, является ли он мастер-файлом и какое ПО будет читать его дальше. Пользовательские типы нужны только тогда, когда вы понимаете, какие возможности GeoSetter реально получает после добавления расширения.
Отдельно проверьте поведение с уже существующим XMP. Сайдкар может содержать настройки проявки, рейтинги, цветовые метки, ключевые слова и сведения о правах. GeoSetter не должен рассматриваться как единственный владелец XMP. После тестового сохранения сравните не только новые GPS-поля, но и сохранность старых данных в основном редакторе.
Если для типа файла включено сохранение только в сайдкар, не ожидайте, что Windows Explorer или простая программа, читающая лишь встроенный EXIF, увидит координаты. Это не означает, что запись не состоялась. Нужно проверять тем же инструментом, который будет использовать данные в дальнейшей цепочке.
Опция установки даты файла по времени съёмки полезна для архивов, но её не следует активировать автоматически для всех типов. Некоторые системы резервного копирования считают изменённым каждый файл с новым FileModifyDate; другие, наоборот, используют его как важный признак. Определите политику заранее и применяйте последовательно.
Если проект содержит изображения нескольких камер, можно сначала сгруппировать файлы по расширению и выполнить небольшой тест для каждого семейства. Такой подход выявляет различия между, например, JPEG из телефона, DNG дрона и NEF камеры ещё до общей синхронизации.
Как читать структуру метаданных без путаницы
Фотография может содержать несколько значений, которые в интерфейсе выглядят как «дата», «город» или «GPS». EXIF исторически отвечает за параметры съёмки и базовые GPS-теги. IPTC используется для редакционных описаний, автора и ключевых слов. XMP предоставляет расширяемую модель и часто дублирует сведения из EXIF/IPTC для совместимости с современными редакторами.
GeoSetter старается представить эту структуру в понятных вкладках, но Image Info (ExifTool) показывает реальные группы. Если после сохранения вы видите две долготы, сначала посмотрите названия групп. EXIF:GPSLongitude и XMP:GPSLongitude могут быть нормальным дублированием, если значения одинаковы. Случай, когда они различаются, требует решения, какое пространство имён является авторитетным для вашего архива.
С местоположением ситуация ещё сложнее. Существуют поля City, State/Province, Country, Sublocation и расширенные IPTC Location Created. Сторонняя программа может писать только расширенные поля, тогда как GeoSetter использует стандартные значения для поиска или отображения. Поэтому иногда данные «видны» в ExifTool, но не участвуют в фильтре или геокодировании.
Перед миграцией большого архива составьте небольшую таблицу соответствий: какое поле пишет исходная программа, что видит GeoSetter и что читает конечный DAM. Один час такой проверки экономит дни на исправлении дубликатов. Особенно это важно, если архив уже проходил через Lightroom, Windows Photo Gallery, Picasa или фирменное ПО камеры.
Не используйте дополнительные команды ExifTool для «очистки» незнакомых тегов только потому, что их много. MakerNotes и XMP-структуры могут быть нужны другому приложению. Удаляйте только те поля, назначение которых понятно и чьё отсутствие проверено в рабочем процессе.
Оценка качества GPS-трека до привязки
Качество геотегирования не может быть выше качества исходного трека. Перед синхронизацией увеличьте несколько участков маршрута. Если линия скачет через кварталы, идёт по воде или содержит длинные прямые между редкими точками, фотографии унаследуют эти ошибки независимо от настроек GeoSetter.
В городской застройке GPS часто отражается от зданий. В лесу и ущельях сигнал ухудшается из-за закрытого неба. При старте приёмнику нужно время на устойчивую фиксацию. Эти физические причины нельзя исправить одной галочкой в программе. Иногда правильнее вручную поправить несколько маркеров по карте после автоматической синхронизации.
Если трек содержит скорость, она помогает заметить аномалии. Внезапный скачок на десятки километров за секунду указывает на ошибочную точку. GeoSetter показывает информацию о точках и длине маршрута, поэтому перед массовым назначением координат стоит просмотреть подозрительные места.
При использовании нескольких треков убедитесь, что они не перекрываются по времени случайно. Если один файл относится к часовому поясу поездки, а другой записан с неверной датой, алгоритм может найти формально близкую временную точку не из того маршрута. Визуально отключайте лишние треки во время проверки.
Для остановок интерполяция обычно безопасна, если соседние GPS-точки лежат рядом. Для быстрого транспорта ошибка времени превращается в большую пространственную ошибку: автомобиль за минуту проходит далеко. Поэтому допустимый временной зазор должен соответствовать скорости движения и частоте записи логгера.
Плавающие панели и работа на двух мониторах
GeoSetter поддерживает dockable и floating windows. Это не косметическая функция: при геопривязке карта часто требует больше места, чем сетка миниатюр. На втором мониторе можно развернуть карту почти на весь экран, а на основном оставить файлы, превью и Image Info.

Если карта вынесена отдельно, сохраняйте понятную компоновку и не открывайте одновременно ненужные панели. В beta 4.x отдельные проблемы интерфейса были связаны с размерами и количеством панелей. Чем проще рабочее расположение, тем легче отличить ошибку данных от сбоя визуализации.
Панель Tracks имеет смысл держать открытой только во время синхронизации. После того как координаты проверены, её можно закрыть и освободить место для карты или ExifTool. Image Preview, наоборот, полезен почти всегда при ручной корректировке: он связывает маркер с содержанием кадра.
Если после перетаскивания панелей часть карты скрыта или окно оказалось за пределами рабочего стола, восстановите сохранённый layout либо верните панели в основное окно. Резервная копия настроек помогает и в таких случаях, особенно после смены количества мониторов.
Что сохранять в рабочем журнале проекта
Для единичной поездки достаточно помнить, какую временную поправку вы применили. Для профессионального проекта лучше записать параметры обработки отдельно. Минимальный журнал включает имя GPX, часовую зону камеры, величину коррекции, способ сопоставления, максимальный временной зазор, режим записи RAW/XMP и дату выполнения.
Такой журнал нужен не GeoSetter, а человеку. Через год можно понять, почему серия получила именно эти координаты, повторить обработку после обновления файлов или проверить спорный кадр. Без записи параметров визуально похожий результат трудно воспроизвести.
Если часть координат исправлялась вручную, отметьте это. Автоматически полученная точка из GPX и ручная оценка по карте имеют разный уровень доверия. В самих стандартных GPS-тегах этот контекст обычно не хранится, поэтому его следует фиксировать в описании проекта или базе.
Для технической съёмки добавьте источник высоты и направления. Например: «GPSAltitude из логгера», «Direction вручную по карте», «City через GeoNames, затем проверено». Такой уровень дисциплины превращает обычные EXIF-поля в понятные данные, которые можно защищать перед заказчиком или использовать повторно.
Итоговая логика работы
Наиболее надёжный порядок в GeoSetter выглядит так: сначала проверить чтение файлов и времени, затем настроить File Options, загрузить и оценить трек, откалибровать часы, выполнить синхронизацию, проверить позиции на карте, заполнить описательные поля, сохранить небольшую тестовую партию и перечитать её сторонней программой. Только после этого имеет смысл обрабатывать весь каталог.
Если трека нет, цепочка сокращается до поиска или выбора точки на карте, назначения позиции и проверки. Если GPS уже записан камерой, GeoSetter превращается в инструмент контроля, исправления и дополнения географических описаний. Во всех случаях исходные фотографии и метаданные нужно рассматривать как мастер-данные, а не как расходный материал для эксперимента.
GeoSetter особенно эффективен там, где нужен визуальный контроль над географией: карта показывает смысл чисел, превью связывает точку с кадром, Tracks объясняет происхождение координаты, а Image Info позволяет увидеть реальную структуру метаданных. Сильный рабочий процесс строится не на одной кнопке синхронизации, а на сочетании этих четырёх представлений.
