Pages: 1
- Sujet précédent - Rechercher une différence entre deux couches d'Occupation du sol - Sujet suivant
#1 Mon 08 March 2010 17:57
- jeremy_SIG
- Juste Inscrit !
- Date d'inscription: 8 Mar 2010
- Messages: 8
Rechercher une différence entre deux couches d'Occupation du sol
Bonjour,
Je fais une analyse de paysage à l'échelle communale, j'ai numérisé l'occupation du sol en 2000 et 2004 pour observer l'évolution.
En fait chaque couche (polygones) contient une information (bati, agricole, forestier...) et ceci pour 2000 et 2004. A présent je voudrais observer les évolution, autrement dit les différences entre ces deux couches.
On m'a parlé d'un application ou d'un procédé assez rapide que je ne connais pas! qui permet par croisement de retrouver les mutations d'occupation du sol.
Pouvez vous m'aider
merci
Hors ligne
#2 Mon 08 March 2010 18:03
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Rechercher une différence entre deux couches d'Occupation du sol
Bonjour
En utilisant cet outil, vous obtenez une nouvelle table représentant l'intersection des tables 2000 et 2004, chaque "bout" ainsi découpé portant les attributs des deux tables d'origine
Avec ça...la suite est assez facile
Hors ligne
#3 Tue 09 March 2010 14:57
- jeremy_SIG
- Juste Inscrit !
- Date d'inscription: 8 Mar 2010
- Messages: 8
Re: Rechercher une différence entre deux couches d'Occupation du sol
En fait je voudrai sélectionner et découper les polygonnes de mes tables qui ne sont pas compris dans les deux tables strictement.
Plus clairement mes polygones ne se superposent pas entierrement, par exemple en 2000 il y avait plus d'agricole qu'aujourd'hui.
Je veux selectionner les portions de polygones qui ne sont pas présentes dans mes deux couches
merci quand même pour l'application MBX elle me servira pour un autre projet
Hors ligne
#4 Tue 09 March 2010 15:03
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Rechercher une différence entre deux couches d'Occupation du sol
Salut et bienvenue,
Avec du SQL, pourquoi pas.
--> http://www.forumsig.org/showthread.php?t=24051
A+
Joël
Hors ligne
#5 Tue 09 March 2010 16:39
- jeremy_SIG
- Juste Inscrit !
- Date d'inscription: 8 Mar 2010
- Messages: 8
Re: Rechercher une différence entre deux couches d'Occupation du sol
C'est bon j'ai trouvé une solution merci beaucoup pour votre réactivité!
J'ai assemblé mes polygones 2000 d'un côté et 2004 de l'autre et j'ai supprimé l'intérieur des polygones 2000 et 2004.
Maintenant comme j'ai 5 couches il faut que je fasse 25 fois ces opération, je vais donc tenter de faire une application mapbasic
merci encore!
Hors ligne
#6 Tue 09 March 2010 16:40
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Rechercher une différence entre deux couches d'Occupation du sol
Tu peux peut être utiliser la FMB couplée avec un générateur de script
Hors ligne
#7 Tue 09 March 2010 18:14
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Rechercher une différence entre deux couches d'Occupation du sol
...Je veux sélectionner les portions de polygones qui ne sont pas présentes dans mes deux couches
merci quand même pour l'application MBX elle me servira pour un autre projet
L'application permet ça: choisir Union plutôt qu'Intersection -> la table résultante aura tous les objets des 2 tables, découpés ou non, et les colonnes de table1 plus celles de table2. Dans cette table résultante il suffit d'une requête choisissant les éléments où une colonne quelconque issue de table1 = 0 ou vide ET une autre colonne quelconque issue de table2 = 0 ou vide pour obtenir ce que vous voulez...
Hors ligne
Pages: 1
- Sujet précédent - Rechercher une différence entre deux couches d'Occupation du sol - Sujet suivant