Сохранение и повторное применение свойств символов для классифицированного растра в ArcMap?

10

У меня есть классифицированный растр, в котором настроены нужные символы в ArcMap 10.2, и я хочу применить эту символику к другим аналогичным растрам.

Поэтому я использую опцию Сохранить на вкладке Символы, намереваясь сохранить файл * .lyr, но единственный вариант - создать XML-файл шаблона функции растра.

введите описание изображения здесь

Когда я пытаюсь импортировать эти символы обратно в тот же слой, единственный вариант - импортировать файл * .lyr:

введите описание изображения здесь

Это мешает мне применить эту сохраненную символику к нескольким слоям.

Как функции «Сохранить» и «Импорт» могут отображать различные параметры для одного и того же слоя? Это звучит как ошибка, но я надеюсь на некоторые обходные пути / предложения.

Стивен Лид
источник
Обременительный обходной путь - скопировать / вставить слой в оглавление ArcMap, а затем изменить его источник на новый растр
Стивен Лид,
Я имел успех в 9.3.1, сохраняя слой как файл слоя, а затем импортируя символы из файла слоя. Чтобы сохранить в качестве слоя файл был из оглавления, а не из свойств слоя.
Майкл Стимсон
моя вкладка символов не имеет опции Сохранить. Только вариант импорта. Это 10.2, я слепой или есть разница между зрачками?
@nugget параметр «Сохранить» находится в правом верхнем углу диалогового окна «Символы» рядом с кнопкой «Импорт». Попробуйте использовать Alt-X (для eXport), чтобы увидеть, можете ли вы принудительно вызвать диалог вручную. Это не должно зависеть от уровня лицензии, но может зависеть от типа растра.
Стивен Лид
Это то, что я хотел бы сделать программно. Кто-нибудь делал это с python?

Ответы:

10

Ранее я сохранил как файл слоя, а затем импортировал символы из слоя.

Чтобы сохранить файл слоя, щелкните правой кнопкой мыши слой в таблице содержания и выберите «Сохранить как файл слоя».

Чтобы импортировать символы, нажмите на открытую папку в диалоговом окне свойств растра. Классифицированный растровый слой

затем перейдите к файлу слоя, сохраненному на диске Найдите файл слоя

Примечание: если символы слоя нарушены (слой не может быть найден), это может работать не так хорошо, цвета / символы импортируются, а диапазоны - нет, переклассификация растра обычно исправляет это; Лучше не допустить, чтобы слой стал недействительным, если вы захотите использовать его снова.

Майкл Стимсон
источник
1

Вы также можете применить шаблон функции растра, сначала открыв окно анализа изображений (перейдите в Windows >> Анализ изображений ). Затем выберите растр, к которому вы хотите применить RTF. Нажмите кнопку [fx] (Применить шаблон функции) в разделе «Обработка» и выберите файл rtf.xml.

Больше информации здесь: http://desktop.arcgis.com/en/arcmap/latest/manage-data/raster-and-images/applying-a-function-template.htm

Окно анализа изображений >> Кнопка «Применить FX»

Ифеома Коллинз
источник
1

Предлагаемые ответы действительно занимают много времени. Если вы хотите изменить символику нескольких растров, я настоятельно рекомендую вам попробовать следующий набор инструментов. Это работает как шарм !

https://github.com/USGS-Astrogeology/ArcGIS_Plugins/tree/master/CopyPasteRasterSymbology_toolbox

Роберто Зеландия
источник