Сохранение и повторное применение свойств символов для классифицированного растра в 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.