J'essaie de travailler avec des rasters DEM de l'USGS en utilisant la calculatrice raster. J'ai essayé de changer les unités de mètres en pieds en utilisant une expression telle que:
"ned10m45111h8@1" * 3.28
Cependant, cela renvoie des valeurs NAN pour chaque cellule. Je l'ai également essayé sans les guillemets autour du nom du raster, comme indiqué sur ce site Web: http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/
De même, j'ai essayé le code du masque:
("ned10m45111h8@1" <= 1328.96)*"ned10m45111h8@1"
Avec et sans guillemets et obtenir NAN retourné pour toutes les valeurs. Y a-t-il un paramètre par défaut que je dois ajouter ou une erreur fondamentale que je fais? Je suis nouveau sur QGIS, mais pas sur SIG et je pourrais facilement le faire avec ARCGIS et analyste spatial.
qgis
raster-calculator
Hayden
la source
la source
Réponses:
Ceci est un ancien poste, mais je l'ai rencontré tout en ayant le même problème. Il s'avère que mon problème était que les étendues du calcul étaient définies par défaut sur les étendues de couche actuelles de la première bande raster de la liste. J'essayais de faire mon calcul sur une autre bande raster, mais les étendues ne sont pas mises à jour lorsqu'un autre est sélectionné.
J'ai dû cliquer sur la bande raster sur laquelle je faisais le calcul et appuyer sur le bouton "extension de la couche actuelle". Voila.
la source
J'espère aider toute autre personne à la recherche de réponses au traitement des rasters NaN renvoyant calc QGIS. J'ai utilisé la calculatrice raster GDAL dans la boîte à outils de traitement sur QGIS 3.4.
J'ai essayé toutes les solutions que j'ai trouvées sur l'échange de pile et rien n'a fonctionné pour mon raster, illustré ci-dessous:
J'ai mis à jour QGIS, défini CRS à partir de la couche sélectionnée, forcé QGIS à projeter la couche sur le bon CRS, changé le nom de fichier de mon raster et changé les valeurs NaN à 0 sur le raster. Aucune de ces solutions ne m'a permis d'effectuer une fonction de calcul raster, même une simple comme
"twentysix@1" * 1
.L'utilisation de GDAL Raster Calculator a résolu le problème que QGIS Raster Calculator avait avec le raster. J'espère que les gens peuvent voir cela qui en ont besoin! Cela m'a contrarié pendant des jours.
la source
Eu le même problème, a essayé tout ce qui précède sans joie.
Je l'ai finalement résolu en exportant le .shp en tant que .csv, en copiant et en collant les champs pertinents dans un nouveau .csv que j'ai ensuite utilisé pour effectuer l'interpolation!
la source