Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

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: 3169
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

 

Pied de page des forums

Powered by FluxBB