Enregistrer et réappliquer les propriétés de symbologie pour les rasters classés dans ArcMap?

10

J'ai un raster classifié qui a la symbologie souhaitée configurée dans ArcMap 10.2, et je souhaite appliquer cette symbologie à d'autres rasters similaires.

J'utilise donc l'option Enregistrer sous l'onglet Symbologie, dans l'intention d'enregistrer un fichier * .lyr - mais la seule option est de créer un fichier XML de modèle de fonction raster.

entrez la description de l'image ici

Lorsque j'essaie de réimporter cette symbologie sur la même couche, la seule option est d'importer un fichier * .lyr:

entrez la description de l'image ici

Cela m'empêche d'appliquer cette symbologie enregistrée sur plusieurs couches.

Comment les fonctions de sauvegarde et d'importation de symbologie peuvent-elles afficher différentes options pour la même couche? Cela ressemble à un bug, mais j'espère quelques solutions / suggestions.

Stephen Lead
la source
Une solution de contournement lourde consiste à copier / coller la couche dans la table des matières ArcMap, puis à changer sa source pour le nouveau raster
Stephen Lead
J'ai réussi à enregistrer la couche en tant que fichier de couche 9.3.1 puis à importer la symbologie à partir du fichier de couche. L'enregistrement en tant que fichier de calque provenait de la table des matières et non des propriétés du calque.
Michael Stimson
mon onglet de symbologie n'a pas d'option Enregistrer. Option d'importation uniquement. Il est 10 h 00 je suis aveugle ou y a-t-il une variation entre les liscences?
@nugget, l'option Enregistrer se trouve en haut à droite de la boîte de dialogue Symbologie, à côté du bouton Importer. Essayez d'utiliser Alt-X (pour eXport) pour voir si vous pouvez forcer la boîte de dialogue manuellement. Cela ne devrait pas dépendre du niveau de licence mais peut dépendre du type de raster.
Stephen Lead
C'est ce que j'aimerais faire par programme. Est-ce que quelqu'un a fait ça avec python.

Réponses:

10

Auparavant, j'avais enregistré en tant que fichier de couche, puis importé la symbologie à partir de la couche.

Pour enregistrer en tant que fichier de calque, cliquez avec le bouton droit sur le calque dans la table des matières et sélectionnez «enregistrer en tant que fichier de calque».

Pour importer la symbologie, cliquez sur le dossier ouvert dans la boîte de dialogue des propriétés du raster. Couche raster classée

puis accédez au fichier de calque enregistré sur le disque Parcourir le fichier de calque

Remarque: si la symbologie de couche est rompue (la couche est introuvable), cela peut ne pas fonctionner si bien, les couleurs / symboles sont importés mais les plages ne le sont pas, la reclassification du raster corrigera généralement cela; il est préférable de ne pas laisser le calque devenir invalide si vous souhaitez le réutiliser.

Michael Stimson
la source
1

Vous pouvez également appliquer un modèle de fonction raster en ouvrant d'abord la fenêtre d'analyse d'image (allez dans Windows >> Analyse d'image ). Choisissez ensuite le raster auquel vous souhaitez appliquer le rtf. Cliquez sur le bouton [fx] (Appliquer le modèle de fonction) dans la section Traitement et choisissez votre fichier rtf.xml.

Plus d'informations ici: http://desktop.arcgis.com/en/arcmap/latest/manage-data/raster-and-images/applying-a-function-template.htm

Fenêtre d'analyse d'image >> Bouton Appliquer FX

Ifeoma Collins
la source