Размещение фотографий в слое с привязкой к географическим координатам

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

[Примечание]Примечание

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

[Примечание]Примечание

Видеоурок по привязке фотографий к слою можно посмотреть пройдя по ссылке: https://www.politerm.com/videos/map/photo_geocoding/.

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

[Предупреждение]Предупреждение

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

Привязка фотографий в слое выполняется в диалоговом окне Привязка фотографий.

Диалог привязки фотографий

Рисунок 292. Диалог привязки фотографий


Для выполнения привязки:

  1. Откройте диалог привязки фотографий, выполнив команду Карта|Операции|Привязка фотографий главного меню.

  2. Нажмите кнопку справа от поля Папка с фотографиями и выберите в стандартном диалоге выбора файлов каталог, в котором располагаются требуемые фотографии.

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

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

    [Подсказка]Подсказка

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

  5. Для выбора географической проекции слоя нажмите кнопку справа от поля Проекция и «укажите требуемую географическую проекцию» в открывшемся диалоге.

  6. Из списка Источник данных выберите источник для хранения табличной информации.

  7. В поле Символ выберите символ, который будет отображаться в слое для фотографий, если символ не выбрать, для фотографий будет отображаться кружки. Символы, используемые для фотографий, являются стандартными символьными объектами ZuluGIS и могут быть заменены на любые другие символьные объекты, после создания слоя.

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

    Диалог добавления полей

    Рисунок 293. Диалог добавления полей


  9. Если требуется добавлять создаваемый слой в текущую карту, установите флажок Добавить в карту.

  10. Выберите нужную опцию:

    • Создавать слой заново – при выборе данной опции слой с фотографиями будет создан заново;

    • Добавлять только новые фото – если выбрана данная опция, то новые фото будут добавлены к уже существующему слою, при этом изменить структуру таблиц (добавить или убрать поля) будет невозможно.

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

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

Размещение привязанных фотографий на карте

Рисунок 294. Размещение привязанных фотографий на карте


Запись БД с параметрами фотографии

Рисунок 295. Запись БД с параметрами фотографии