ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Фотографии с геометками в точки

  • Краткая информация
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Создает точки на основе информации о координатах x, y и z, хранящейся в геопривязанных изображениях. По желанию, добавляет фото файлы к пространственным объектам в выходном классе в виде вложений в базе геоданных.

Иллюстрация

Иллюстрация инструмента Фотографии с геометками в точки

Использование

  • Этот инструмент считывает информацию о координатах долготы, широты и высоты из файлов фотографий в формате JPEG и TIFF и записывает эти координаты и связанные с ними атрибуты в выходной класс точечных пространственных объектов.

  • Выходной класс пространственных объектов имеет следующие атрибутивные поля:

    • Path – полный путь к файлу изображений, который используется для создания точки, например, C:\data\photos\Pic0001.jpg
    • Name – короткое имя файла изображения, например, Pic0001.jpg
    • DateTime – дата и время создания файла изображения, например, 2010:11:21 15:23:34
    • Direction – направление, в котором устройство было ориентировано при получении снимка. Диапазон значений находится в пределах от 0 до 359.99, где 0 означает север, 90 – восток и т.д. Если устройством не записано направление, значение этого поля будет -9999. В зависимости от используемого устройства, это может означать угол в градусах от истинного севера или от магнитного севера. Для получения более подробной информации см. документацию к устройству.
      Примечание:

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

  • Поле выходных данных DateTime – это текстовое поле, которое содержит временную отметку в формате гггг:ММ:дд ЧЧ:мм:сс. Используйте инструмент Конвертировать поле времени для конвертации данного текстового поля в действительное поле datetime, которое может использоваться для анализа и нанесения отметки время.

  • Если выходное поле DateTime имеет нулевое значение или пусто, то это может означать, что ваше устройство не выполняет захват используемой временной метки фотографии с геометками. Фото файлы могут иметь свойство даты получения или даты изменения, но они обычно не представляют время и дату выполнения снимка.

  • Координатами x и y изображения есть 0.0; для данного изображения точка не создается. Пустые координаты часто получаются, если GPS –приемник камеры не получает адекватного сигнала, необходимого для определения настоящих координат. Если был выбран параметр Включить фотографии без геометок (ALL_PHOTOS в скриптах Python), то изображения добавляются как выходные записи с пустой геометрией.

  • Выходной класс пространственных объектов имеет пространственную привязку в системе координат GCS_WGS_1984, поскольку ее используют GPS-приемники.

Синтаксис

GeoTaggedPhotosToPoints_management (Input_Folder, Output_Feature_Class, {Invalid_Photos_Table}, {Include_Non-GeoTagged_Photos}, {Add_Photos_As_Attachments})
ПараметрОбъяснениеТип данных
Input_Folder

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

Folder
Output_Feature_Class

Выходной класс точечных объектов.

Feature Class
Invalid_Photos_Table
(Дополнительный)

Дополнительная выходная таблица содержит список всех файлов изображений входной таблицы с некорректными метаданными в формате EXIF или пустыми координатами GPS.

Если путь не указан, таблица не создается.

Table
Include_Non-GeoTagged_Photos
(Дополнительный)

Устанавливает, добавлять все файлы изображений в выходной класс пространственных объектов в виде записей или только файлы, которые содержат корректные GPS-координаты.

  • ALL_PHOTOS — В выходной класс пространственных объектов добавляются все файлы изображений. Если файл изображений не содержит сведений о GPS-координатах, он добавляется в виде записи с нулевой геометрией. Это значение используется по умолчанию.
  • ONLY_GEOTAGGED — В выходной класс пространственных объектов добавляются только файлы изображений с корректной информацией о GPS-координатах.
Boolean
Add_Photos_As_Attachments
(Дополнительный)

Устанавливает, добавляются ли файлы изображений в выходной класс пространственных объектов в виде вложений в базе геоданных.

Лицензия:

Для добавления вложений требуется лицензия не ниже ArcGIS for Desktop Standard, а также выходной класс пространственных объектов в базе геоданных версии не ниже 10.

  • ADD_ATTACHMENTS — Файлы изображений добавляются в выходной класс пространственных объектов в виде вложений базы геоданных. Вложения копируются непосредственно в базу геоданных. Это значение используется по умолчанию.
  • NO_ATTACHMENTS — Файлы изображений не добавляются в выходной класс пространственных объектов в виде вложений базы геоданных.
Boolean

Пример кода

GeoTaggedPhotosToPoints, пример (окно Python)

Следующий фрагмент окна Python демонстрирует способ использования инструмента GeoTaggedPhotosToPoint.

import arcpy
arcpy.GeoTaggedPhotosToPoints_management("c:/data/photos", "c:/data/city.gdb/photo_points", "", "ONLY_GEOTAGGED", "ADD_ATTACHMENTS")
GeoTaggedPhotosToPoints, пример (автономный скрипт).

Этот автономный скрипт демонстрирует способ использования инструмента Фотографии с геометками в точки (GeoTaggedPhotosToPoints).

"""Name: GeoTaggedPhotosToPoints example
Description: Convert a folder of photos to points, then perform a buffer
""" 

# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
inFolder = "photos"
outFeatures = "city.gdb/photos_points"
badPhotosList = "city.gdb/photos_noGPS"
photoOption = "ONLY_GEOTAGGED"
attachmentsOption = "ADD_ATTACHMENTS"

buffers = "city.gdb/photos_points_buffer"
bufferDist = "1 Miles"

arcpy.GeoTaggedPhotosToPoints_management(inFolder, outFeatures, badPhotosList, photoOption, attachmentsOption)
arcpy.Buffer_analaysis(outFeatures, buffers, bufferDist)

Параметры среды

  • Текущая рабочая область (Current Workspace)
  • Временная рабочая область (Scratch Workspace)
  • Экстент (Extent)
  • Выходной XY домен (Output XY Domain)
  • Разрешение XY (XY Resolution)
  • Допуск XY (XY Tolerance)
  • Выходные данные содержат Z значения (Output has Z values)
  • Выходное значение Z по умолчанию (Default Output Z Value)
  • Допуск Z (Z Tolerance)
  • Разрешение Z (Z Resolution)
  • Выходной домен Z (Output Z Domain)

Информация о лицензиях

  • ArcGIS Desktop Basic: Ограничено
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов Фотографии (Photos)
  • Обзор группы инструментов Вложения

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация