Bonjour,

Dans une requête, je cherche à utiliser la fonction SDO_INSIDE pour savoir si un point est dans un polygone.
Le point est donné par une latitude et une longitude, donc je recrée la géométrie à la volée.
La géométrie du polygone est récupérée dans une autre table.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT 
SDO_GEOMETRY(2001, 4326, SDO_POINT_TYPE(pnt_lon, pnt_lat, NULL), NULL, NULL) geom,
(SELECT sge_geometry FROM sit WHERE SIT_NOM = 'mavaleur') geom_polygon,
SDO_INSIDE(geom, geom_polygon)
FROM matable
Quand je lance cette requête dans sqldevelopper, j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00904: "GEOM_POLYGON" : identificateur non valide
Qu'est ce qui cloche ?

Merci,

Nico