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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 16 November 2009 11:49

adrian_buravand
Participant occasionnel
Lieu: Mezin
Date d'inscription: 17 Feb 2006
Messages: 23

Ajouter un champ dans la table attributaire d'un fichier shape

Bonjour,

Je souhaite ajouter un champ dans la table attributaire de mon fichier shape, soit dans le fichier *.dbf, via le logicile excel.

Cependant lorsque j'ouvre ensuite le fichier shape dans mon SIG, mon nouveau champ n'est pas affiché.

Je sais qu'il faut que je modifie également le fichier comportant les métadonnées afin de lui spécifier le nouveau champ, son type et ses propriétés.

Je voulais savoir si c'était tout simplement possible de faire ce type de manip !!?? Et si oui, avec quel utilitaire...

D'avance merci pour vos réponses...

Hors ligne

 

#2 Mon 16 November 2009 11:56

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Salut,

Dans la toolBox voir "Data Management Tool" ---> Champs ---> Ajouter un champs
A+
Joël

Hors ligne

 

#3 Wed 18 November 2009 13:38

mav
Participant occasionnel
Lieu: Tours
Date d'inscription: 26 Feb 2007
Messages: 38

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Évite d'éditer tes tables avec Excel : il gère très mal le DBF (à moins que cela ait été amélioré dans les dernières versions). A la rigueur avec OOo-Calc, mais ce n'est pas recommandé.

Sinon pour ajouter un champ sans passer par une Toolbox, tu peux depuis ArcMap :
* fermer les éventuelles sessions d'édition
* afficher la table attributaire
* bouton Options > ajouter un champ

Dernière modification par mav (Wed 18 November 2009 13:40)

Hors ligne

 

#4 Wed 18 November 2009 14:31

FloDumont
Participant occasionnel
Lieu: Bamako
Date d'inscription: 2 Apr 2007
Messages: 34

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Bonjour,

Lors de l'ajout de ce champ, peut-on choisir son emplacement dans la tableau comme on peut le faire dans MapInfo. J'ai cherché sans succès, mais peut-être n'ai-je pas suivi les bonnes pistes.

Merci d'avance et bonne fin de journée.

Florence

Hors ligne

 

#5 Wed 18 November 2009 15:54

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Salut,

Il me semble que l'on peut déplacer un champs dans la table comme on veut en faisant un "cliquer déplacer" sur le titre des champs.
A+
Joël

Hors ligne

 

#6 Wed 18 November 2009 16:15

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Bonjour,

Je confirme ce que viens de dire Joël, mais l'organisation des champs ne se fait pas en dur...
Et je pense que la question portait là-dessus non ?

Hors ligne

 

#7 Thu 19 November 2009 09:02

Sophie P
Juste Inscrit !
Date d'inscription: 7 Jan 2009
Messages: 3

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Bonjour,

L'outil ET Geowizards pour Arcgis (téléchargeable sur internet) permet de modifier l'ordre des champs des .shp

Hors ligne

 

#8 Thu 19 November 2009 09:37

crossbones
Participant actif
Lieu: Bertreville
Date d'inscription: 17 Feb 2006
Messages: 99

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Ouis mais cet outil pour cette fonction est payant. Rename field pour des entités est gratuit a contrario de celui ci.
@+

Hors ligne

 

#9 Thu 19 November 2009 09:55

mav
Participant occasionnel
Lieu: Tours
Date d'inscription: 26 Feb 2007
Messages: 38

Re: Ajouter un champ dans la table attributaire d'un fichier shape

La fonctionnalité "Order Fields" est disponible dans la version gratuite : ET Geowizards LT.

http://arcscripts.esri.com/details.asp?dbid=11903

Hors ligne

 

#10 Thu 19 November 2009 13:40

FloDumont
Participant occasionnel
Lieu: Bamako
Date d'inscription: 2 Apr 2007
Messages: 34

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Merci à tous.
Oui, c'était bien pour changer en dur l'ordre des champs.
Je vais donc tester cet outil.

Bonne journée.

Florence

Hors ligne

 

#11 Thu 19 November 2009 13:59

FloDumont
Participant occasionnel
Lieu: Bamako
Date d'inscription: 2 Apr 2007
Messages: 34

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Et cela répond tout à fait à ce que je voulais. Bien des manipulations en moins !

Merci à tous.

Florence

Hors ligne

 

#12 Thu 19 November 2009 14:09

crossbones
Participant actif
Lieu: Bertreville
Date d'inscription: 17 Feb 2006
Messages: 99

Re: Ajouter un champ dans la table attributaire d'un fichier shape

oui bah... bon j'ai encore loupé une marche...
en installant la boite à outil dans arc catalogue ET Geowizards.tbx et la dll ETGeowizards99_92.dll (telechargé sur le site), l'outil n'est pas dispo (licence requise)...
????

Hors ligne

 

#13 Thu 19 November 2009 14:23

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Salut,

Voilà le lien pour Et Geowizard ---> http://www.ian-ko.com/ET_GeoWizards/gw_demo.htm
Maintenant quand l'outil est installé voir dans l'onglet "Basic" choisir "Order Fields"
Ceci recrée une table organisée comme on le souhaite
A+
Joël

Hors ligne

 

#14 Thu 19 November 2009 15:24

crossbones
Participant actif
Lieu: Bertreville
Date d'inscription: 17 Feb 2006
Messages: 99

Re: Ajouter un champ dans la table attributaire d'un fichier shape

hum....
ok, j'ai trouvé la marche loupée. l'outil fonctionne sous arcmap mais pas sous arccatalogue avec la tool box
@+

Hors ligne

 

#15 Sat 21 November 2009 10:01

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Ajouter un champ dans la table attributaire d'un fichier shape

Bonjour,

Sans installer un outil supplémentaire et sans problème de licence, Julie P a posté au mois d'octobre un script Python permettant de modifier l'ordre des champs et de les renommer, qui fonctionne indifféremment pour un shapefile ou pour une classe d'entités d'une géodatabase : http://georezo.net/forum/viewtopic.php? … 87#p150087.

A+

Hors ligne

 

#16 Mon 23 November 2009 12:04

adrian_buravand
Participant occasionnel
Lieu: Mezin
Date d'inscription: 17 Feb 2006
Messages: 23

Re: Ajouter un champ dans la table attributaire d'un fichier shape

adrian_buravand a écrit:

Bonjour,

Je souhaite ajouter un champ dans la table attributaire de mon fichier shape, soit dans le fichier *.dbf, via le logicile excel.

Cependant lorsque j'ouvre ensuite le fichier shape dans mon SIG, mon nouveau champ n'est pas affiché.

Je sais qu'il faut que je modifie également le fichier comportant les métadonnées afin de lui spécifier le nouveau champ, son type et ses propriétés.

Je voulais savoir si c'était tout simplement possible de faire ce type de manip !!?? Et si oui, avec quel utilitaire...

D'avance merci pour vos réponses...


Est il possible de faire cette manip, sans pour autant avoir le logiciel ESRI avec un autre utilitaire ?

Hors ligne

 

#17 Wed 30 December 2015 19:51

N'Guessan Jean Francois
Participant occasionnel
Date d'inscription: 27 Oct 2015
Messages: 15

Re: Ajouter un champ dans la table attributaire d'un fichier shape

salut la communauté,

justement je suis confronté a ce même problème (le nouveau champ que j'ai créé ne s'affiche pas dans la table attributaire) et j'aimerai en savoir plus

merci pour votre compréhension

NB: je suis un débutant

Hors ligne

 

Pied de page des forums

Powered by FluxBB