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 :

Grille de point vers une grille de polygone


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 Grille de point vers une grille de polygone
    Bonjour

    J'ai une grille de point maillage de 1km 1km avec une valeur pour chaque point.

    Je cherche à créer la grille de polygones à partir de ce maillage de point, attribuer sa valeur devrait être simple ensuite.

    Merci pour votre aide
    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 pour creer les polygones (table mes_poly) à partir de la tablede points (mes_points)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    create table mes_poly as select
    polygonfromtext('POLYGON(('||
    				x(the_geom)||' '||y(the_geom)||','||
    				x(the_geom)||' '||y(the_geom)+1000||','||
    				x(the_geom)+1000||' '||y(the_geom)+1000||','|| 
    				x(the_geom)+1000||' '||y(the_geom)||','||
    				x(the_geom)||' '||y(the_geom)||'))',ton_srid) as the_geom
    from mes_points
    where (x(the_geom), y(the_geom)) not in (select max(x(the_geom)),max(y(the_geom))  from mes_points)  ;
    si tu veux renseigner les meta donnée dans geometry_columns le mieux est de creer ta table mes_poly avec tout tes colonnes sauf the_geom,et la rajouter avec la fonction addgeometrycolumn() puis d'inserer les geometry avec la fonction polygonfromtext (voir plus haut)

  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 ta requête est géniale.
    J'ai juste un problème le point correspond au centroïde du carré. Le calcul sera peut-être plus difficile mais je n'ai pas le choix;

    Merci de ton aide.

    Tio

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 151
    Par défaut
    Merci à partir de ta requête j'ai réussit à obtenir ce que je voulais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT polygonfromtext('POLYGON(('||
    				x(the_geom)-500||' '||y(the_geom)+500||','||
    				x(the_geom)+500||' '||y(the_geom)+500||','||
    				x(the_geom)+500||' '||y(the_geom)-500||','|| 
    				x(the_geom)-500||' '||y(the_geom)-500||','||
    				x(the_geom)-500||' '||y(the_geom)+500||'))',(-1)) AS the_geom,int4(pointid) as polyid,
    				int4(grid_code) as grid_code
    FROM cn
    ;
    Merci de ton aide

    tio

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

Discussions similaires

  1. tracer une grille de points, et des lignes
    Par Invité dans le forum Débuter
    Réponses: 6
    Dernier message: 18/04/2015, 13h32
  2. Standardisé une grille d'entier avec une grille dessiner
    Par LeMarseillais78 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 03/04/2014, 22h44
  3. Algorithme de selection des points dans une grille
    Par Senadin dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 18/12/2013, 18h16
  4. Méthode de selection des points dans une grille-Implémentation de l'algorithme
    Par Senadin dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 10/12/2013, 00h39
  5. Réponses: 8
    Dernier message: 21/09/2007, 15h51

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