Suite

Modifier manuellement le raster pour améliorer la classification à l'aide d'ArcGIS Desktop ?

Modifier manuellement le raster pour améliorer la classification à l'aide d'ArcGIS Desktop ?


J'ai une classification de la couverture terrestre dérivée de l'imagerie Landsat TM - j'ai créé cette classification à l'aide d'ENVI. J'aimerais éditer des cellules individuelles et des groupes de cellules dans certaines zones de la classification afin d'améliorer la précision de la sortie en la comparant à l'imagerie aérienne.

Existe-t-il un moyen, à l'aide d'ArcGIS Desktop, de modifier manuellement de grands groupes de cellules en les sélectionnant et en les affectant à une classe nouvelle ou existante ?

Je suis conscient des méthodes de fusion basées sur les statistiques de classe, mais la zone que je classe présente une grande confusion spectrale en raison de la mince couverture nuageuse - il semble qu'une édition manuelle soit la seule solution.


Je ne pense pas qu'il existe un moyen très simple de le faire, mais un moyen serait de:

  1. Créez une nouvelle couche de polygones et créez des polygones sur les zones dont vous souhaitez modifier les valeurs.
  2. Codez les polygones avec la valeur d'occupation du sol souhaitée.
  3. Convertissez le fichier de formes en raster.
  4. Utilisez la calculatrice raster pour remplacer les nouvelles valeurs.

Con(("POLYRAST" > 0),"POLYRAST","CLASSIFIÉ")

L'édition peut se faire avec l'ARIS Éditeur de grille et de raster pour ArcMap : www.aris.nl/gridrastereditor_arcmap

L'éditeur ARIS Grid & Raster ajoute une barre d'outils à ArcMap. Cette barre d'outils fournit un ensemble d'outils pour modifier la valeur d'une ou plusieurs cellules. Avec ces outils, il est possible de :

  • changer la valeur d'une seule cellule ou d'un pixel (crayon)
  • tracer une ligne libre (crayon/à main levée)
  • tracer des lignes droites d'un point à un autre (ligne)
  • dessiner un polygone solide (polygone)
  • définir la taille du stylo dans les cellules à affecter lors du dessin
  • changer la valeur/couleur d'une zone de cellules avec des valeurs identiques (pot de peinture)
  • remplacer une valeur par une autre valeur dans tout le raster (remplacement de valeur)
  • créer une zone de sélection dans la carte pour limiter la zone de travail pour les opérations ci-dessus (zone d'édition)
  • sélectionnez une nouvelle valeur de cellule dans la grille (pipette à couleurs)

Formats raster pris en charge

La plupart des formats raster monocanaux et multicanaux modifiables par le modèle d'objet ArcGIS sont pris en charge par ARIS Grid & Raster Editor. Les formats raster pris en charge incluent :

  • Bande entrelacée par ligne (BIL)
  • Bande entrelacée par pixel (BIP)
  • Bande séquentielle (BSQ)
  • Bitmap (BMP)
  • ENVI Raster (par exemple, DAT, BIL, BIP, BSQ)
  • Image IMAGINE ERDAS (IMG)
  • GRILLE ESRI
  • Raster de géodatabase fichier (GDB, FGDBR)
  • Raster de géodatabase personnelle (MDB, image PGDB)
  • Format de fichier image balisé (GeoTIFF, TIFF)

Pour les rasters multi-bandes, les bandes rouge, verte et bleue (RVB) peuvent être modifiées simultanément.

Disponible en essai gratuit de 5 jours sur www.aris.nl/gridrastereditor_arcmap.


J'ai utilisé arcscan et l'outil de peinture pour éditer des pixels individuels, mais c'était sur une grille qui n'avait que 2 valeurs pour les pixels.


Essayez d'abord de réduire le travail manuel ! Utilisez des outils de post-classification pour ce faire. Si vous avez besoin d'affiner davantage, essayez ci-dessous--

Je suis deux manières- La première est vecteur éditer et convertir le vecteur en raster si nécessaire et le second est l'édition raster directement.

  1. Dans ArcGIS: Exportez la classification dans un vecteur et utilisez l'outil de transfert d'attributs pour affiner manuellement votre classification à votre guise, cela peut nécessiter une modification. vouloir.
  2. Dans eCognition: Si vous avez accès à eCogniton, vous pouvez utiliser plusieurs méthodes pour affiner votre classification. L'une d'entre elles consiste à importer une image classée dans eCogniton et à segmenter (avec l'algorithme et les paramètres appropriés) en fonction de la couleur, puis utilisez la classification manuelle comme ci-dessous.