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é ?

#1 Tue 29 October 2013 17:04

Chaussee
Juste Inscrit !
Date d'inscription: 2 Sep 2010
Messages: 7

Croisement de couches

Bonjour,

Je me tourne vers vous après plusieurs heures de recherche infructueuses. Voici mon problème :

J’ai deux couches qui se superposent :
- une correspondant à des prairies (polygones),
- une autre à des exploitations (polygones) : sachant qu’une exploitation peut avoir plusieurs polygones (car plusieurs champs discontinus). Il existe un id par exploitation qui me permet de regrouper tous les polygones d’une exploitation.

L’objectif est de créer une couche avec toutes les exploitations qui ont plus de 50% de prairie.

J'utilise la version 10 de MI. Avez-vous une idée ?

Hors ligne

 

#2 Wed 30 October 2013 06:20

JF BEHM
Participant actif
Lieu: toulouse
Date d'inscription: 9 Aug 2013
Messages: 126
Site web

Re: Croisement de couches

Chaussee a écrit:

L’objectif est de créer une couche avec toutes les exploitations qui ont plus de 50% de prairie.


Bonjour, une requête SQL s'impose !
SELECT *
  FROM exploitations
     WHERE id_exploitations in (
                                   SELECT id_exploitations FROM exploitations, prairies WHERE proportionoverlap(exploitations.obj,prairies.obj)>0.5)



Cordialement,

Dernière modification par JF BEHM (Wed 30 October 2013 06:22)


Jean-François Behm, formateur SIG, jf.behm@texte-a-enlever.idgeo.fr, formations@texte-a-enlever.idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique  42, avenue de Général de Croutte - 31100 toulouse

Hors ligne

 

#3 Wed 30 October 2013 08:53

Chaussee
Juste Inscrit !
Date d'inscription: 2 Sep 2010
Messages: 7

Re: Croisement de couches

Merci beaucoup pour cette réponse.
Je teste dans la journée !

Hors ligne

 

#4 Wed 30 October 2013 10:13

Chaussee
Juste Inscrit !
Date d'inscription: 2 Sep 2010
Messages: 7

Re: Croisement de couches

J'ai un petit souci, quand je lance la requête un message d'erreur me dit que ma table prairie n'est pas ouverte, alors que mes 2 tables sont ouvertes !

Hors ligne

 

#5 Wed 30 October 2013 10:47

Chaussee
Juste Inscrit !
Date d'inscription: 2 Sep 2010
Messages: 7

Re: Croisement de couches

J'ai apparemment résolu le problème par contre maintenant j'ai : commande WHERE non reconnue

Savez-vous de quoi il s’agit ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB