J'ai un fichier raster et je veux le couper, un fichier vectoriel est censé être le calque de masque. J'utilise la méthode la plus évidente (Raster-> Extraction-> Clipper). Peu importe ce que je fais, j'obtiens cette erreur (voir l'image ci-dessous):
Impossible de calculer la zone de délimitation de la ligne de coupe
Je l'ai essayé en changeant le format raster, en changeant la projection, etc. Bien sûr, j'ai fait des recherches dans d'anciens articles / Google aussi. Je ne sais pas comment résoudre ce problème. Si je coupe par extension, cela fonctionne.
Chose étrange, je me souviens avoir fait cela il y a trois mois, la même méthode et je n'ai pas eu cette erreur.
Je souhaiterais également (au lieu d'une solution à cette erreur) une autre façon d'effectuer cette action. J'ai juste besoin de découper un fichier raster comme décrit. Quelqu'un peut-il aider?
Réponses:
Après avoir essayé avec tout, j'ai finalement compris comment résoudre le problème. Il s'agissait bien du CRS. Un clic droit sur "Définir CRS" n'était pas suffisant ici. J'ai dû exécuter (sur le raster) Raster-> Projections-> Warp , puis définir à nouveau le CRS souhaité et enregistrer en tant que Geotiff .
La couche de masque (couche vectorielle) a dû être à nouveau enregistrée avec le même CRS . Après cela, le processus a fonctionné.
Encore bizarre, parce que je sais, qu'en 1.7.4 cela fonctionnait immédiatement. Je me souviens assez bien, car c'est à ce moment-là que j'ai commencé avec QGIS.
la source
Après avoir supprimé les fichiers '.prj' du répertoire avec mes fichiers de formes, mon fichier de commandes s'est exécuté sans accroc. Solution découverte chez OSGeo's Utiliser gdalwarp pour découper efficacement une image .
la source
Puisque vous ne voulez pas faire un clip par extension, je suppose que vous voulez extraire les cellules raster qui se trouvent à l'intérieur de chaque figure géométrique du fichier vectoriel.
Pour ce faire, vous pouvez ajouter un champ dans le fichier vectoriel avec la valeur 1, l'exporter au format raster avec la même résolution que le raster que vous avez. Cela vous créera un raster avec la valeur 1 pour les figures géométriques et 0 pour l'arrière-plan. Enfin, il vous suffit de multiplier les deux rasters.
la source
Comme test, je viens d'utiliser la méthode Raster -> Extraction -> Clipper pour découper une image raster sans aucun problème. L'illustration montre la partie découpée de l'image de la carte ainsi que le polygone utilisé pour le découpage.
QGIS Master, Ubuntu 12.04 (64 bits). Vous êtes dans Windows par son apparence, mais vous ne spécifiez pas la version de QGIS que vous utilisez.
la source