#1 Tue 03 May 2011 14:49
- lucksky
- Participant occasionnel
- Date d'inscription: 15 Apr 2011
- Messages: 14
Intersection_sélection
Bonjour,
Ne connaissant pas parfaitement les sélections SQL, je vous m'adresse à vous.
Comment puis-je sélectionner les polylignes d'une table A avec celles d'une table B? Le but est d'obtenir seulement les polylignes de la table A qui se confondent en tout ou partie avec les polylignes de ma table B.
Si je fais une sélection par intersection, cela sélectionne meme les polylignes qui se coupent en 1 point d'intersection, ce que qui ne me convient pas. Il me faut seulement les polylignes qui se chevauchent sur une certaine longueur.
GéoMerci d'avance
Martini Lucas
IUT DIGNE LPATU
Hors ligne
#2 Tue 03 May 2011 15:06
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Intersection_sélection
Bonjour
Si vous prenier votre table B, vous faites des tampons de quelque mètres (2, 3 ou 5) dans une nouvelles tables, pour chaque tronçon, vous pourriez faire une sélection géographique SQL, disant de sélectionner toutes lignes de la table A qui sont à l'intérieur des tampons!
Qu'est-ce que vous en pensez?
Daniel
De retour à la géomatique
Hors ligne
#3 Tue 03 May 2011 15:08
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Intersection_sélection
Salut,
Utilise un buffer sur tes polylignes
Voir ma deuxième reqiête --> http://georezo.net/forum/viewtopic.php? … ;hl=buffer
A+
Joël
Hors ligne
#4 Tue 03 May 2011 15:16
- lucksky
- Participant occasionnel
- Date d'inscription: 15 Apr 2011
- Messages: 14
Re: Intersection_sélection
Merci pour les Infos, c'est ce que j'étais en train de tester, il me fallait un polygone (donc la zone tampon de ma table B) et une sélection avec le critère "contains" et un buffeur à 20 m.
Merci
Bonne journée
Hors ligne
#5 Thu 05 May 2011 16:59
- michelbgy
- Participant actif
- Date d'inscription: 9 Feb 2010
- Messages: 77
Re: Intersection_sélection
bonjour
avec un tampon de plusieurs mètres non seulement on ne pourra pas repérer les intersections ponctuelles mais on risque d' "accrocher" des lignes qui passent dans le voisinage, je prendrais donc plutôt un rayon de 1 cm
Il faut d'abord découper les polylignes A avec ces tampons, éliminer les très petits morceaux puis faire la requête géographique
Hors ligne
#6 Fri 06 May 2011 09:02
- lucksky
- Participant occasionnel
- Date d'inscription: 15 Apr 2011
- Messages: 14
Re: Intersection_sélection
Merci michel pour ces précisions.
Mes polylignes A sont déjà découpée de carrefours en carrefours. Pour ce qui est du rayon, je dois composer avec la qualité des données. Ma table A est saisie par mes soins, ma table B est une table saisie par un autre agent avec une précision plus grossière. Si je prend un rayon trop petit je risque de manquer des tronçons.
De toute manière je vérifie chaque troncon et je vais devoir répéter l'opération avec les tables C,D,....... je vais affiner le rayon et tester des rayons plus petits pour voir si j'obtiens un résultat plus précis.
Merci de suivre le sujet
Hors ligne