Экспортирование растровых файлов с известным изменением цвета

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Maksir
Новоприбывший
Сообщения: 14
Зарегистрирован: 24 апр 2023, 18:47
Репутация: 0
Откуда: Красноярск

Экспортирование растровых файлов с известным изменением цвета

Сообщение Maksir » 14 май 2024, 19:23

Здравствуйте!
Знаю, что для экспортирования растра с заданным цветом нужно экспортировать нужно указать в "Экспорт данных" в разделе Выходной растр указать параметры: Цвет. модель и RGB. Но как это экспортирование можно выполнить для нескольких растров одновременно?
Я составила скрипт для пакетного выполнения, но он не выполняет того, что я ожидала.

Код: Выделить всё

import arcpy
import os

# Путь к папке для сохранения экспортированных растров
output_folder = 'F:/mol_2_N02/1/img'

# Получение доступа к текущему активному документу карты
mxd = arcpy.mapping.MapDocument("CURRENT")

# Получение доступа к первому фрейму данных
df = arcpy.mapping.ListDataFrames(mxd)[0]

# Перебор всех слоев
for lyr in arcpy.mapping.ListLayers(mxd, "", df):
    if lyr.isRasterLayer:
        # Получение исходного пути к растру
        raster_path = lyr.dataSource
        # Проверка, что файл в формате TIFF
        if raster_path.lower().endswith('.tif'):
            # Извлечение имени файла без расширения и пути
            raster_name = os.path.basename(raster_path)
            # Формирование нового имени файла с добавлением "_copia"
            new_raster_name = raster_name.replace('.tif', '_copia.tif')
            # Путь к новому файлу
            new_raster_path = os.path.join(output_folder, new_raster_name)
            
            # Экспорт растра
            arcpy.CopyRaster_management(lyr, new_raster_path, '', '', '', 'NONE', 'NONE', '')

print("Экспорт растровых данных завершен.")
Изображение
Изображение
Изображение
Вложения
3.jpg
что получаю после запуска скрипта
3.jpg (378.97 КБ) 460 просмотров
2.jpg
какие растры мне нужно экспортировать
2.jpg (324.19 КБ) 460 просмотров
1.jpg
что задаю в Экспорт данных, чтобы выходной растр был с с заданным цветом
1.jpg (96.41 КБ) 460 просмотров

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей