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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Tue 03 April 2007 15:00

djoule
Participant occasionnel
Date d'inscription: 16 May 2006
Messages: 11

Remplir un champ

Bonjour à tous,

Je souhaiterais remplir un champ "reference cadastrale" du sous-type "bati dur", indication présente sur le champ "reference cadastrale" du sous-type "Parcelle" ; les batiments dur étant situés sur mes parcelles.

J'ai vu qqpart qu'il existait la fonction "remplir un champ par position". Cela pourrait-il convenir ?

Merci de vos conseils.

Hors ligne

 

#2 Tue 10 April 2007 09:22

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: Remplir un champ

Bonjour

La fonction 'Données - Remplir un champ par position ...' est effectivement une bonne solution dans ton cas.
Pour des besoins plus complexes, il est possible de passer par des champs calculés appelant des requêtes topologiques


Renaud Mouche

Hors ligne

 

#3 Mon 16 April 2007 18:21

dominique.lys
Participant assidu
Date d'inscription: 5 Oct 2006
Messages: 473
Site web

Re: Remplir un champ

Je profite de ce topic pour une question sur le même thème

Je possede une couche commune dans laquelle chaque objet et associé par l'intermédiaire d'un champs de type chaine, au nom d'un centre de secours.
Nous avons acquéri un couche commune plus récente, afin de parfaire la MAJ il faudrait transferer les valeurs de ce champs vers la nouvelle couche (type et sous type distinct de l'ancienne couche).
Les deux sous type ont le même nombre d'objet et il serait possible de faire une jointure sur le code INSEE.

Bref voilà une manip qui parrait toute bête mais avec GeoConcept je ne vois pas trop comment s'y prendre. En effet on ne peut remplir un champs avec les valeurs d'un autre que s'il s'agit de la même collection d'objet et il ne semble pas y avoir possiblité d'écrire des conditions de jointure.

J'ai essayer par l'intermédiaire d'excel mais ce dernier ne peut d'ouvrir la totalité du fichier (trop volumineux).
Je n'ai pas vérifier mais le pseudo SQL ne semble pas permettre les INSERT

Hors ligne

 

#4 Tue 17 April 2007 09:20

xroumanie
Juste Inscrit !
Date d'inscription: 18 Jul 2006
Messages: 8

Re: Remplir un champ

Bonjour,

Le plus simple dans votre cas est d'exporter le sous-type "ancienne commune" via un lien d'export depuis le gestionnaire de configurations dans une table (GeoConcept vous proposera de créer automatiquement la table) puis à partir de cette table faire un lien d'import sur le sous-type "nouvelle commune" en s'appuyant sur le champ clé code_insee. Vous récuperez ainsi les nouveaux champs et mettrez à jour les valeurs dans ceux qui existent déjà... temps maximum : 5 minutes.

Bon courage.

Dernière modification par xroumanie (Tue 17 April 2007 09:23)

Hors ligne

 

#5 Tue 17 April 2007 16:43

dominique.lys
Participant assidu
Date d'inscription: 5 Oct 2006
Messages: 473
Site web

Re: Remplir un champ

Bonjour,

Merci de votre réponse, la manip a fonctionnée correctement. Je trouve tout de même cela assez fastidieux pour pas grand chose ; au final plus j'utilise ce logiciel et plus il m'apparait rigide pour manipulation des données attributaires.

Cordialement.

Hors ligne

 

#6 Wed 18 April 2007 11:13

dominique.lys
Participant assidu
Date d'inscription: 5 Oct 2006
Messages: 473
Site web

Re: Remplir un champ

Finalement il me parrait bien plus simple de passer par Excel:

1/ Selectionner les objets source et réaliser un copier coller vers excel (le cas échéant configurer le press papier)
2/ Copier les colonnes ciblées (ici le code INSEE et le nom du centre) vers un autre fichier excel
3/ Mettre en forme ce fichier (nom du champ en premiere ligne...) et l'enregistrer en format texte tabulation
4/ Importer dans Géoconcept le fichier texte (choisir le sous type à MAJ, placer la clé sur le code INSEE et affecter ses champs)

Hors ligne

 

Pied de page des forums

Powered by FluxBB