Suite

Recadrage ou suppression des bordures (pas NoData) de plusieurs cartes numérisées et géoréférencées (ArcMap ou QGIS)

Recadrage ou suppression des bordures (pas NoData) de plusieurs cartes numérisées et géoréférencées (ArcMap ou QGIS)


J'ai plusieurs centaines de cartes numérisées au format TIFF, chacune correctement géoréférencée et formant une grande grille d'images. Le problème est que la bordure de chaque carte est présente - une bande blanche, avec un bord noir (pas NoData), contenant des références, etc., et chevauche les tuiles adjacentes. Je souhaite supprimer ces bordures de toutes les cartes (voir ci-dessous - la croix blanche au milieu et les bords autour de l'extérieur).

Existe-t-il un moyen de supprimer un nombre X de pixels en haut, à gauche, en bas et à droite des rasters ? Et existe-t-il un moyen de le faire pour plusieurs rasters dans le même processus ? C'est-à-dire, plutôt que d'utiliser l'étendue (comme avec l'outil Clipper). Ce serait très facile dans un programme de traitement d'images comme IrfranView, mais je souhaite conserver les données géographiques (fichiers du monde, etc.) qui seraient rejetées lorsque l'étendue et la position des coins changeraient.

Je peux utiliser QGIS ou ArcMap.


Je suis d'accord avec Vince. Utilisez une mosaïque dans ArcGIS. Il fait un bon travail de recadrage à la volée des marges de la carte en utilisant l'empreinte de la zone de données réelle. Vois ici :

Qu'est-ce qu'une mosaïque

Création d'une mosaïque


Si vous disposez d'une licence de base et que vous ne pouvez pas créer de jeu de données en mosaïque, mais que vous avez accès à Spatial Analyst, vous pouvez procéder comme suit pour supprimer X pixels de la bordure de chaque raster :

  1. Créer un raster constant avec la valeur = Y et l'étendue du raster d'origine
  2. Réduire le raster constant de X pixels, en utilisant la valeur de zone Y
  3. Dans Raster Calculator, utilisez une expression telle que : Con(shrink raster, original raster)

Voir la vidéo: ArcGis How to remove Nodata from Landsat using Raster Calculator