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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 29 May 2001 15:56

Damse
Invité

spatial analyst

Bonjour,

Je cherche a comparer des classifications d'images SPOT avec l'extension Spatial
Analyst d'Arcview.

Je me demandais si par hasard quelqu'un aurait deja effectue ce type de tache
avec ce logiciel.
Si oui, auriez vous redige un petit guide methodologique de la demarche generale
a suivre ?

Par avance, je vous remercie de l'aide que vous pourrez certainement m'apporter.

Cordialement.
DS.

 

#2 Tue 29 May 2001 15:58

Jean Baptiste HENRY
Invité

Re: spatial analyst

Bonjour,
le Spatial Analyst vous permet essentiellement des etudes statistiques sur vos
classifications. Il peut etre interessant de disposer de contours vecteurs pour
effectuer des calculs sur des surfaces fixes. Ce n'est pas forcement le plus facile a
exploiter, mais ca peut donner une entree interessante pour l'analyse.
Une autre piste d'analyse serait l'outil de calcul de cartes pour fusionner vos
differents produits : en usant d'un bon recodage des classes, on peut aisement evaluer
les changements d'une date a l'autre.
Je suis desole mais je n'ai pas de methodologie toute prete : tout depend de vos
donnees et de leurs formes.
En esperant vous avoir apporte un peu d'aide...
Cordialement.

JB HENRY

--
Jean Baptiste HENRY

 

#3 Fri 01 June 2001 16:00

Herve Couvelard
Invité

Re: spatial analyst

Je voudrais intervenir dans cette discussion.

Pour le cas des cartes de changement j'aurais tendance a preferer une
methode non numerique (car cela limite aux classes [0-9]) et pour utiliser
les bases de donnees et les requetes SQL, il est illusoire de penser que
l'utilisation d'un nombre est plus aise. Les seules operations sur les
nombre, sont (en SQL) les operations (mais il est inutile d'additionner des
classes), le modulo (reste de la division par un nombre) ce qui dans ce cas
la n'apportera rien, le decalage de bit qui n'apportera rien non plus car le
resultat n'est pas coherent avec les classes d'origine.

J'aurais tendance a conseiller les operation sur les chaines de caracteres,
car si cela semble plus complexe au depart, les operations de manipulation
sont largement plus pointus (avec les methodes automatique dans les
requettes de split, explode,expression reguliere ... ) ex pour le 307
(classe 3 puis classe 7), je conseillerais un 3-7
les manipulations sont un peu moins simple pour les tries (quoique) mais les
langages SQL sont largement plus fournies avec les chaines. De plus, les
tableurs ont une mechante habitude de prendre un nombre au format nombre et
non texte (on revient donc au probleme initial !) car le 09 (classe 0 puis
classe 9) se transformera vite en 9 tout court. Sur 15 enregistrements,
c'est peu important, mais sur 250, le travail que ca implique est tres
important.

Voila En esperant avoir un peu apporter mon eco, dans la faible mesure de
mes capacites

herve.

 

#4 Fri 01 June 2001 16:01

Vincent Simonneaux
Invité

Re: spatial analyst

Boujour,

En reponse a herve Couv. :
Oui, des strings, pourquoi pas.
Je veux simplement mentionner que les chiffres ne limitent pas a 0-9, on
peut utiliser des entiers, entiers longs reels, etc pour stocker la
combinaison. En pratique (c'est ce qui m'interesse), il n'y a pas de
limite.
Et puis cette methode prend deux minutes avec spatial analyst, alors
qu'avec des string il faut deja reflechir un peu plus...

A

 

#5 Wed 30 May 2001 16:02

Vincent Simonneaux
Invité

Re: spatial analyst

Bonjour,

Pas besoin de passer en vecteur pour comparer deux classif :

* stats de changement : Vous utilisez simplement la fonction
analysis/tabulate areas de spatial analyst et ca vous donne la matrice
de changement.

* Carte de changement : vous pouvez jouer sur un recodage  somme des
classifs
exemple : 2 classifs de 10 classes (0 a 9) : vous faites clas_date1 * 10
clas_date2
plus generalement si n classes on multiplie par n 1 au minimum, mais il
est preferable d'aller a la centaine superieure pour plus de clarte (ex
avec *100 : 307 = 3*100  7 = classe 3 puis classe 7)
Vous obtenez ainsi un code unique du changement. Vous pouvez ensuite
regrouper ces codes uniques pour ne faire apparaitre que les dynamiques
majeures.

bonne chance

 

Pied de page des forums

Powered by FluxBB