Краткая информация
Объект TIFFFormat представляет собой набор свойств файла формата TIFF (Tagged Image File Format), которые можно настроить и использовать с методом export объектов Layout, MapFrame и MapView для создания выходного файла TIF.
Обсуждение
Файлы TIFF наилучшим образом подходят для импорта в приложения для редактирования изображений и тоже считаются распространенным в ГИС растровым форматом данных. Но их невозможно просматривать в веб-браузерах. Файлы TIFF также поддерживают пространственную привязку в тегах GeoTIFF или в отдельном файле привязки, для использования в качестве растровых данных.
Метод createExportFormat можно использовать для создания объекта TIFFFormat, если параметру format присвоено значение TIFF. Возвращаемый объект TIFFFormat содержит все свойства, связанные с созданием TIFF-файла. Эти свойства можно соответствующим образом изменять для получения различных выходных результатов.
Свойства
Свойство | Описание | Тип данных |
clipToElements (чтение и запись) | Если установлено True, включите части страницы с содержанием только элементов компоновки или карты, а не всю страницу целиком. Это свойство применяется только при экспорте объекта Layout. Значение по умолчанию равно False. | Boolean |
colorMode (чтение и запись) | Строковая константа, представляющая число битов для описания цвета в пикселе. Значение по умолчанию равно 24-BIT_TRUE_COLOR.
Примечание:Доступные значения colorMode зависят от указанной цветовой модели, заданной в свойствах управления цветом. Параметры 32-BIT_CMYK_TRUE_COLOR и 40-BIT_CMYK_WITH_ALPHA доступны только в том случае, если компоновка или карта имеют цветовую модель CMYK. Аналогично параметры 24-BIT_TRUE_COLOR и 32-BIT_WITH_ALPHA доступны только в том случае, если компоновка или карта имеют цветовую модель RGB. | String |
embedColorProfile (чтение и запись) |
Включить цветовой профиль, установленный для карты или компоновки, в экспортируемый файл. Это помогает добиться согласованности цветов, когда файл просматривается на разных устройствах. Если профиль не является встроенным, или используется вьюер без управления цветом, цвета могут значительно отличаться от отображаемых на экране. Значение по умолчанию равно True. Примечание:Опция доступна только при включенном управлении цветом. Если управление цветом не включено или выбрано цветовое пространство CMYK, пространство CMYK также входит в экспортируемые данные. Это может привести к изменению некоторых цветов при просмотре экспортированного файла. | Boolean |
filePath (чтение и запись) | Строка, представляющая системный путь и имя файла, включая расширение, для экспортируемого файла. | String |
geoReferenceMapFrame (чтение и запись) | MapFrame используется для управления системой координат, если свойство worldFile имеет значение True. Значение по умолчанию равно None. | MapFrame |
geoTIFFTags (чтение и запись) | Если значение установлено на True и задан корректный georef_mapframe, теги geoTIFF будут встроены в результирующее изображение на основании системы координат фрейма данных карты. Это позволяет использовать экспортированное изображение в качестве растровых данных в ArcGIS Pro или других ГИС-приложениях. Значение по умолчанию равно False.
Примечание:При экспорте компоновки информация GeoTIFF должна быть основана на 2D-карте, связанной со свойством geoReferenceMapFrame. Свойство geoTIFFTags не зависит от свойства worldFile. С помощью ГИС-совместимого ПО можно учитывать информацию GeoTIFF или файл привязки при экспорте. | Boolean |
height (чтение и запись) | Высота экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта MapView. Значение по умолчанию равно 960. | Double |
imageCompression (чтение и запись) | Строковая константа, представляющая схему сжатия, используемую для сжатия изображения или растровых данных в выходном файле. Значение по умолчанию равно LZW.
| String |
imageCompressionQuality (чтение и запись) | Степень сжатия изображения, применяемая к экспортируемому файлу. При низком качестве создается файл меньшего размера, но с менее четкими данными, при максимальном качестве создается файл большего размера, но с более четкими данными. Применяется, только когда используются несколько методов сжатия. Значение по умолчанию равно 100. | Integer |
resolution (чтение и запись) | Эффективное разрешение dpi выходных векторных данных. Значение, предлагаемое по умолчанию, равно 96. Примечание:При экспорте MapView dpi рассчитывается автоматически с использованием системного масштабирования dpi, поэтому это значение будет проигнорировано. | Integer |
showSelectionSymbology (чтение и запись) | Отображает выбранные объекты на карте или во фрейме карты, выбранные в выходном файле. Установка этого значения на False не влияет на выбор внутри вида, а только на выбор в выходном файле. Значение по умолчанию равно False. | Boolean |
threshold (чтение и запись) | Интенсивность изображения, установленная выше этого значения, будет отображаться в выходном файле белым цветом, а все остальные значения будут отображаться черным цветом. Это свойство применяется только в том случае, если для свойства colorMode установлено значение 1-BIT_MONOCHROME_THRESHOLD. Значение по умолчанию равно 128. | Boolean |
transparentBackground (чтение и запись) | Если задано как True, то белый цвет фона будет настроен как прозрачный. Значение по умолчанию равно False. | Boolean |
width (чтение и запись) | Ширина экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта MapView. Значение по умолчанию равно 960. | Double |
worldFile (чтение и запись) | Если параметр установлен на True и задан корректный georef_mapframe, создается файл привязки на основании системы координат фрейма данных карты. Значение по умолчанию равно False. | Boolean |
Обзор метода
Метод | Описание |
setColorMode (color_mode) | Строковая константа, представляющая число битов, используемых для описания цвета. |
setImageCompression (image_compression) | Строковая константа, представляющая схему сжатия, используемую для сжатия изображения или растровых данных в выходном файле. |
Методы
setColorMode (color_mode)
Параметр | Описание | Тип данных |
color_mode | Below is a list of valid strings.
Примечание:The available colorMode values are dependent on the specified color model set in color management properties. | String |
Параметры 32-BIT_CMYK_TRUE_COLOR и 40-BIT_CMYK_WITH_ALPHA доступны только в том случае, если компоновка или карта имеют цветовую модель CMYK. Аналогично параметры 24-BIT_TRUE_COLOR и 32-BIT_WITH_ALPHA доступны только в том случае, если компоновка или карта имеют цветовую модель RGB.
setImageCompression (image_compression)
Параметр | Описание | Тип данных |
image_compression | Below is a list of valid strings.
| String |
Пример кода
Следующий скрипт экспортирует компоновку в формат TIFF, используя значения свойств по умолчанию.
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
tif = arcpy.mp.CreateExportFormat('TIFF', r'C:\Temp\Output.tif')
lyt.export(tif)