|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
Pb requĂȘte Postgres-PostGISTechnique - gĂ©nĂ©ral | Pb requĂȘte Postgres-PostGISPar odyssee le 18/08/2005 - 11:14 Bonjour, J'utilise Postgres-PostGIS depuis peu et je rencontre le problĂšme suivant : J'ai dans ma BdD gĂ©orĂ©fĂ©rencĂ©e plusieurs objets, points et lignes, plus un polygone qui matĂ©rialise les limites de ma zone d'Ă©tude. J'utilise la requĂȘte SQL suivante afin de rĂ©cupĂ©rer l'objet le plus proche (en distance) d'un autre objet. SELECT a.libelle FROM mabase b, mabase a WHERE b.libelle='objet1' AND Distance(b.the_geom,a.the_geom)=(SELECT min(Distance(d.the_geom,c.the_geom)) FROM mabase d, mabase c WHERE d.libelle='objet1' AND c.libelle!='objet1'); Or, je viens de constater que Postgres ne calcule pas la distance Du coup j'obtiens pour ma requĂȘte un rĂ©sultat faux. Il renvoit systĂ©matiquement comme objet le plus proche Ă un autre objet le polygone. Quelqu'un aurait-il rencontrĂ© ce genre de problĂšme ? Auriez-vous qqchose Ă me proposer pour le contourner ? Merci par avance. |
|||
© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.