IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes PostgreSQL Discussion :

Intersection Point Polygon


Sujet :

Requêtes PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 151
    Par défaut Intersection Point Polygon
    Bonjour

    Je cherche à faire une requête d'intersection entre une couche polygon et point.

    Voici la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    SELECT 
      point.pointid,
      polygon.gridcode, 
      point.the_geom
    FROM 
      public.precipation polygon, 
      public.ph point 
    WHERE   
    point.the_geom && polygon.the_geom
    AND 
    distance(polygon.the_geom, point.the_geom) < 0.001;
    La requête me retourne cette erreur.
    ERREUR: Operation on two geometries with different SRIDs

    ********** Erreur **********

    ERREUR: Operation on two geometries with different SRIDs
    État SQL :XX000
    Pouvez-vous m'indiquez le problème.

    Merci tio

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 491
    Par défaut
    bonjour,
    comme le dit le message les deux tables geographiques n'ont pas le même SRID (si tu préfère la même projection ) pour t'en convaincre fait pour chaque table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select srid(the_geom) from ...
    tu peux faire un changement de srid à la volée avec la fonction setsrid(the_geom,nouveau_srid) qui te renvoie la geometry avec le nouveau srid.
    tu peux aussi changer definitivement le srid de ta table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update ma_table set the_geom=setsrid(the_geom,nouveau_srid)

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 151
    Par défaut
    Merci cela fonctionne maintenant.

    Tio

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PostGIS] Intersection polyligne / polygone excluant le contour du polygone
    Par Gronimo dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 04/06/2014, 11h53
  2. Intersection polyligne / polygone excluant le contour du polygone
    Par Gronimo dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 04/06/2014, 11h52
  3. [XL-2003] intersection point et polygone
    Par r0man0 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/07/2012, 10h45
  4. Intersection de Polygon
    Par littleqi dans le forum 2D
    Réponses: 14
    Dernier message: 29/05/2011, 21h59
  5. [XL-2003] Intersection de polygones Surface / Coordonnées
    Par zecrampe dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/12/2010, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo