Pages: 1
- Sujet précédent - Ajouter un champ dans la table attributaire d'un fichier shape - Sujet suivant
#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
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
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
Pages: 1
- Sujet précédent - Ajouter un champ dans la table attributaire d'un fichier shape - Sujet suivant