Suite

Extraction de valeurs raster dans une entité polyligne


J'ai une ligne superposée à un raster contenant des valeurs de pente. Je voudrais utiliser la ligne pour extraire les valeurs de pente et renvoyer à sa table attributaire un attribut contenant un pourcentage de pentes inférieures à 50 pour cent et un attribut contenant un pourcentage de pentes supérieures à 50 pour cent sur toute la longueur. Jusqu'à présent, j'ai pu extraire les pixels coïncidant avec la ligne en utilisant "Extract by Mask". Je suis cependant bloqué et je ne sais pas quoi faire avec cette couche résultante.


1) reclassez votre raster de pente en 0 (<=50%) ou 1 (>50): Con("slope" > 50, 1,0)

2) convertissez votre ligne en raster en fonction de l'ID de ligne

3) utiliser zonal stat comme table : la valeur moyenne sera la proportion au-dessus de 50% (1-mean sera la proportion en dessous de 50%, pas besoin de 2 attributs)

Notez que cela donnera la proportion de la pente maximale du terrain que la ligne traverse, et non la proportion de la pente réelle des lignes.


Voir la vidéo: Editar Vértices en AutoCAD de Polilinea, coordenadas, sentido, modificar longitud de lados Poligono (Octobre 2021).