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

Printemps des cartes 2024

#31 Thu 10 July 2008 14:04

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

ok, merci, je vais arranger mes données, merci

Hors ligne

 

#32 Thu 10 July 2008 14:27

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

oui, c'était excatemntcela, je viens de terminer de régler le problème -et- j'ai pu sans soucis créer ma clef étrangère entre les tables communes et ca_v, merci à tous.

...mais mon but c'était de pouvoir visualiser le chiffre d'affaires par communes sur la carte sous QUANTUM GIS (version 0.10).
Or quand je veux ajouter une couhce postgis, je ne vois pas ma table ca_v ! hmm hmm hmm je viens portant de créer une clef étrangère entre ces deux tables??
comment puis-je faire?

Hors ligne

 

#33 Thu 10 July 2008 14:34

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: Création/modification table PostGIS depuis client léger

ça n'a rien à voir... ta table ca_v, même dotée d'une clé étrangère, n'a toujours pas de colonne géométrique.

Fais une vue jointant le contenue de la table ca_v à la colonne géométrique des communes, en te basant justement sur ta clé étrangère.

Hors ligne

 

#34 Thu 10 July 2008 15:45

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

capitulation !

j'ai crée une autre table finalement, contenant des colonnes géométriques copiées de ma table "communes"

Dernière modification par noxia (Thu 10 July 2008 16:51)

Hors ligne

 

#35 Thu 10 July 2008 16:36

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

si vous voyez une autre  méthode,n'hésitez pas!

Dernière modification par noxia (Thu 10 July 2008 17:26)

Hors ligne

 

#36 Fri 11 July 2008 10:29

ranalisolofo.larrys
Participant occasionnel
Lieu: Ambolonkandrina
Date d'inscription: 19 Jul 2007
Messages: 40
Site web

Re: Création/modification table PostGIS depuis client léger

Ce problème a été déjà évoqué dans un autre post. Le bemol dans ta demarche est que ta nouvelle table ne sera pas à jour lorsque tu vas faire une mise à jour de l'une des tables sources.
Donc, au lieu de créer une table physique à partir de deux tables, je  te conseille de créer une vue qui sera mis à jour automatiquement avec les deux tables sources.

Hors ligne

 

#37 Fri 11 July 2008 11:12

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

comment crée -t-on une vue ?

Hors ligne

 

#38 Fri 11 July 2008 11:26

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: Création/modification table PostGIS depuis client léger

Hors ligne

 

#39 Fri 11 July 2008 11:57

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

oh yikes merci

Hors ligne

 

#40 Fri 11 July 2008 15:15

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

sans "check option" j'ai réussi à créer une vue, le problème c'est que je voulais uen vue capable de se mettre à jour à chaque fois que je modifie les données des tables correspondantes (ce qui ne semble pas se faire sans l'option "check option" )
à moins que je n'ai pas compris hihi

Code:

CREATE VIEW view_999 AS SELECT a.ca, a.code_insee,b.gid,b.the_geom
FROM ca_999 a,france_metropolitaine b
WHERE a.code_insee=b.insee_comm
with check option;

et le message d'erreur:

Code:

ERROR: WITH CHECK OPTION is not implemented
État SQL :0A000

Hors ligne

 

#41 Fri 11 July 2008 17:17

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

en bref, l'option "check option" est-elle indispensable si l'on souhaite pouvoir accèder aux données modifiées?

Hors ligne

 

#42 Mon 14 July 2008 10:02

brunofriedmann
Participant occasionnel
Lieu: Vellerat, suisse
Date d'inscription: 19 Apr 2008
Messages: 31
Site web

Re: Création/modification table PostGIS depuis client léger

Jamais vu un pb de vue qui ne se rafraîchis pas ...
si jamais dans pgadmin. il faut bien entendu faire un refresh de la vue
du style select * from ma_vue;

Bruno Friedmann

Hors ligne

 

#43 Mon 21 July 2008 10:37

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

oui, bien sûr, mais le problème est que ma vue ne se crée pas quand je mets "with check option"... je trouve cela quand même étrange!

Hors ligne

 

#44 Mon 21 July 2008 10:37

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: Création/modification table PostGIS depuis client léger

ok, j'ai crée ma vue sans le check option. Pour vérifier si elle se mettait bel et bien à jour en requêtant dessus, j'ai modifié un champs de la table sur laquelle la vue porte, puis j'ai requêté sur la vue : j'ai bel et bien obtenu mon champs modifié.

merci et désolé du dérangement.
c'est quand même bizarre cette histoire d'option que postgres ne veut pas prendre!

Dernière modification par noxia (Mon 21 July 2008 10:52)

Hors ligne

 

Pied de page des forums

Powered by FluxBB