Фотографии с геометками в точки (GeoTagged Photos To Points) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

Рисунок

Иллюстрация Фотографии с геометками в точки (GeoTagged Photos To Points)

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

Синтаксис

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 демонстрирует способ использования инструмента Фотографии с геометками в точки (GeoTaggedPhotosToPoints).

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)

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

Связанные темы

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

ArcGIS for Desktop Basic: Требует Ограничено
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013