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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Mon 30 May 2016 10:21

ptycharly56
Participant occasionnel
Lieu: Lorient
Date d'inscription: 13 Jan 2015
Messages: 18

Table géographique sans type et SRID dans la table geometry_columns

Bonjour à tous,
Je suis en train de réaliser une requête permettant de créer une couche à partir de l'intersection de deux autres. L'idée est d'affecter les données de ces deux couches à celle créée.
Ma requête me donne le résultat recherché, toutefois il n'y a pas d'affectation de type géométrique ni de SRID dans la table geometry_columns.
Il semble que le problème soit assez basique, mais je ne parviens pas à le résoudre.

J'utilise la version postgis 2.1.8

La requête est la suivante :

Code:

Create table "I.6 Parcelles cadastrales"."TEST_comb2" as
SELECT concat("TEST".id, "ZI_Gard_COMB".aleaaudr_1) as id ,--champ de TEST
"ZI_Gard_COMB".id as ZI_id, "ZI_Gard_COMB".aleaaudr_1 as alea,--champ de zigardcomb

(st_dump(ST_Intersection("TEST".geom,"ZI_Gard_COMB".geom)).geom, 2154) as geom--création des geometrie

FROM "I.6 Parcelles cadastrales"."TEST" JOIN "III.12 Zones à risque naturel"."ZI_Gard_COMB" ON st_intersects("TEST".geom,"ZI_Gard_COMB".geom) --jointure par intersection
WHERE "ZI_Gard_COMB".aleaaudr_1>0

Merci pour votre aide,

Charly

Hors ligne

 

#2 Mon 30 May 2016 10:34

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1538

Re: Table géographique sans type et SRID dans la table geometry_columns

Bonjour,

Il faut caster la geometrie en un type et srid compris par geometry_columns:

... (st_dump(ST_Intersection("TEST".geom,"ZI_Gard_COMB".geom)).geom, 2154)::geometry(POLYGON, 2154) as geom ...

Seules les colonnes géométriques typées (point, linestring, polygon, etc.) apparaissent dans la vue geometry_columns.

Nicolas

Hors ligne

 

#3 Mon 30 May 2016 10:52

ptycharly56
Participant occasionnel
Lieu: Lorient
Date d'inscription: 13 Jan 2015
Messages: 18

Re: Table géographique sans type et SRID dans la table geometry_columns

Merci beaucoup! Ça fonctionne. Je n'étais pas loin mais n'étant pas spécialiste, j'aurais pu chercher encore longtemps.

Hors ligne

 

Pied de page des forums

Powered by FluxBB