#1 Thu 01 June 2017 15:58
- mgeomaticien
- Participant occasionnel
- Date d'inscription: 4 May 2017
- Messages: 20
Intersection entre ligne et polygon
Bonjour,
J'ai une table de ligne (table1) et une table de polygone (table2).
Je voudrais faire l'intersection entre une ligne de table1 avec table2 pour renvoyer le nom de tous les polygone qui croisent la ligne.
Voici ma requête:
SELECT t1table1, SDO_GEOM.SDO_INTERSECTION (t1.geometry, t2.geometry, 0.005) AS GEOM
DE la table1 t1, table2 t2
WHERE t1.ID = '29 '
AND SDO_ANYINTERACT(t1.geometry, t2.geometry,) ='TRUE';
Ça marche. Il renvoie le résultat mais dans n'importe quel ordre et j'aimerais qu'il renvoie les noms de polygones dans l'ordre du premier qui coupe la ligne au début de la ligne jusqu'au dernier qui coupe la ligne à la fin de la ligne ou dans l'ordre inverse .
Une idée ou une piste s'il vous plaît?
Merci d'avance
Hors ligne
#2 Tue 06 June 2017 12:46
- mgeomaticien
- Participant occasionnel
- Date d'inscription: 4 May 2017
- Messages: 20
Re: Intersection entre ligne et polygon
Svp est ce que quelqu'un peut m'aider à avoir une solution à mon problème ?
Merci par avance
Hors ligne
#3 Tue 06 June 2017 13:13
Re: Intersection entre ligne et polygon
Bonjour,
dans l'ordre du premier qui coupe la ligne au début de la ligne jusqu'au dernier qui coupe la ligne à la fin de la ligne ou dans l'ordre inverse .
Ca veut dire quoi ca ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#4 Tue 06 June 2017 14:38
- mgeomaticien
- Participant occasionnel
- Date d'inscription: 4 May 2017
- Messages: 20
Re: Intersection entre ligne et polygon
Bonjour Yves,
C'est à dire renvoyer les noms dans l'ordre topologique des objets et non dans un ordre alphabétique et dans n'importe quelle ordre.
EXEMPLE: Si ma ligne intersecte les objets ABC. et que j'ai les objets topologiquement dans l'ordre BCA, j'ai dois avoir le resultat BCA ou dans le sens inverse ACB.
Merci
Hors ligne
#5 Wed 07 June 2017 07:52
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3197
- Site web
Re: Intersection entre ligne et polygon
Bonjour,
que j'ai les objets topologiquement dans l'ordre BCA
Mathématiquement ça veut dire quoi ? Vous parlez de l'ordre topologique d'un graphe acyclique orienté ? Sachez qu'il n'est pas unique.
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne