Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Wed 11 June 2014 17:27

rafafifounet
Participant occasionnel
Lieu: mayotte
Date d'inscription: 13 Sep 2013
Messages: 24

Calcule de surface

Bonjour,

Je suis un stagiaire en géomatique, je travaille actuellement sur la région Ouest Cameroun.

Je dois faire une analyse diachronique sur la végétation. Pour faire mes cartes de végétation j'ai utilisé des images landsat sur lesquels j'ai fait une NDVI avec le logiciel ENVI.

J'ai utilisé arcgis pour tous ce qui est mis en page.

Mon problème est le suivant : j'ai 4 couleur définit (sol nue, foret dense, moyennement dense, très dense). J'aimerais faire un tableau qui fait ressortir le pourcentage d'occupation des forêts

par exemple sol nue : 20%
                   densité faible : 50%
                   moyennement dense : 20%
                   très dense : 10%

Je ne sais pas comment faire, si quelqu'un a une solution.
J'ai a ma disposition photoshop, adobe illustrator, arcgis ou qgis

Merci à vous

Hors ligne

 

#2 Wed 11 June 2014 17:52

thomas.d
Participant occasionnel
Lieu: Paris
Date d'inscription: 16 Oct 2011
Messages: 32

Re: Calcule de surface

Bonjour,

Je t'explique comment moi je fais pour calculer des surface dans Arcgis 9 :

Tu dois avoir 4 couches différentes pour chacun de tes types d'occupation du sol.

Dans arcgis créé une colonne "surface" dans ta table attributaire --> option --> ajouter un champs.

Ensuite, clic droit sur ta nouvelle colonne --> calculer les valeurs.

Une fois dans la calculatrice de valeurs de champs je coche "avancé". Puis dans Pre-Logic VBA Script Code, j'écris le script suivant :

Dim Output as double
Dim pArea as IArea
Set pArea = [shape]
Output = pArea.area

En dessous de l’intitulé “Nature=”, j'écris "Output".

Les surfaces de tes polygones sont alors calculées pour chaque entité.

Ensuite, de nouveau clic droit sur la colonne --> statistiques --> tu obtiens la somme de tout les polygones de ta couche.

Voilà, c'est comme ça que je fais ! En espérant que ça a pu t'aider !

A bientôt !

Hors ligne

 

Pied de page des forums

Powered by FluxBB