Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 1534

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