Pages: 1
- Sujet précédent - Modifier les noms de champs d'une tables attributaire !!! - Sujet suivant
#1 Tue 06 May 2008 16:38
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Modifier les noms de champs d'une tables attributaire !!!
Bonjour à tous,
Je cherche le moyen de nettoyer le plus rapidement et efficacement possible des couches d'informations géographiques provenant de MapInfo.
Le but et de procéder au nettoyage avant export vers ArcGIS; donc modifier tous les pb de syntaxe habituel....
Cependant, je en sais pas modifier les noms des champs d'une table sous MapInfo.
J'ai recherché également le moyen d'ouvrir directement les données attributaires relative à une couche via Excel (comme il est possible de le faitre pour un .dbf généré par ArcView, par exemple...) mais, je n'y suis pas parvenu.
Quelqu'un aurait-il une idée ?
Merci
Hors ligne
#2 Tue 06 May 2008 17:05
- Nicolas Szlapka
- Participant actif
- Lieu: NPDC
- Date d'inscription: 20 Dec 2006
- Messages: 107
Re: Modifier les noms de champs d'une tables attributaire !!!
Bonjour.
Pour modifier les noms de colonnes d'une Table MapInfo, il faut aller dans le menu Table --> Gestion Tables --> Modifier Structure.
Choisissez la Table à modifier.
Vous obtenez une petite fenêtre montrant la liste de tous les champs. Vous pouvez modifier le nom et le type du champ en-dessous de cette liste.
Il est également possible d'exporter une Table vers Excel pour la modifier.
Pour ce faire, aller dans Table --> Exporter
Puis choisir le format .dbf
Et voilà !
ps : personnellement, je ferais la première méthode
Dernière modification par Nicolas Szlapka (Tue 06 May 2008 17:23)
Nicolas
Hors ligne
#3 Tue 06 May 2008 17:29
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Modifier les noms de champs d'une tables attributaire !!!
Merci Nicolas;
C'est parfait.
Bonne fin de journée et à bientôt sur le Rezo
Hors ligne
#4 Wed 07 May 2008 11:26
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Modifier les noms de champs d'une tables attributaire !!!
Bonjours,
Autre petite question:
est-il possible d'effectuer sous MapInfo 8 des opérations du style Rechercher/Remplacer (des enregistrements à mettre à jour) dans une table attributaire, comme il est possible de le faire sous ArcGIS ??
A très vite
Dernière modification par ehmec76 (Wed 07 May 2008 11:28)
Hors ligne
#5 Wed 07 May 2008 11:38
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Modifier les noms de champs d'une tables attributaire !!!
L'outil SRCHREPL.MBX livré avec MI est là pour ça ...
Hors ligne
#6 Wed 07 May 2008 11:41
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Modifier les noms de champs d'une tables attributaire !!!
Très bien,
Merci Maurice, je viens de le charger dans MB...aurais tu quelques précisions quant à son utilisation ?
Hors ligne
#7 Wed 07 May 2008 11:42
- Nicolas Szlapka
- Participant actif
- Lieu: NPDC
- Date d'inscription: 20 Dec 2006
- Messages: 107
Re: Modifier les noms de champs d'une tables attributaire !!!
Je crois qu'il faudrait réaliser une sélection simple sur la valeur du champ en question et dans la Table appropriée et afficher le résultat dans un tableau de Données.
Il reste à changer cette valeur dans cette Table (sélection temporaire) et ça modifiera automatiquement les lignes correspondantes dans la Table originale. (on peut faire une mise à jour de cette Table, qui s'appellerait Query1...)
Oh pardon, j'ai répondu trop tard. Désolé.
En plus, cet outil a l'air efficace !
Oubliez ce que j'ai écrit.
Dernière modification par Nicolas Szlapka (Wed 07 May 2008 11:46)
Nicolas
Hors ligne
#8 Wed 07 May 2008 11:45
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Modifier les noms de champs d'une tables attributaire !!!
Oui oui oui pour ce que tu viens de dire, mais une fois la table de séléction retournée...il y a beaucoup trop d'enregistrement pour que je me permette d'effectuer les modifications manuellement. Je recherche le moyen d'effectuer des remplacement de caractères de manière automatique. Exemple:
Bge Keddara > par Bge_Keddara ...et ceci pour des 100ène d'enregistrements
Hors ligne
#9 Wed 07 May 2008 14:21
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Modifier les noms de champs d'une tables attributaire !!!
...aurais tu quelques précisions quant à son utilisation ?
Ben...c'est assez intuitif non ??
Tu choisis une table ouverte (ou une sélection); la colonne dans laquelle tu veux faire des remplacements; la chaine de caractère à changer; la chaine de caractère qui la remplacera; le critère "tenir compte des majuscules/minuscules"...ou non
Et c'est tout !!
(si tu as MB le code, est livré dans les exemples: tu peux le modifier ...)
Hors ligne
#10 Wed 07 May 2008 14:31
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Modifier les noms de champs d'une tables attributaire !!!
Merci Maurice, effectivement la procédure est assez intuitive...
Je n'ai pas eu de pb !
Encore merci
Hors ligne
#11 Thu 26 June 2008 19:12
- hugo
- Juste Inscrit !
- Date d'inscription: 12 Jun 2008
- Messages: 3
Re: Modifier les noms de champs d'une tables attributaire !!!
salut jè un problème, après numérisation des voies de communication, jè mal documenté la table attributaire, comment la corriger?
par exemple là ou il ya piste je peux mettre r.nationale
Hors ligne
#12 Thu 26 June 2008 19:20
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Modifier les noms de champs d'une tables attributaire !!!
Vous êtes dans le bon sujet et comme il y a déjà été dit: l'outil SRCHREPL.MBX livré avec MI est là pour ça ...
Hors ligne
Pages: 1
- Sujet précédent - Modifier les noms de champs d'une tables attributaire !!! - Sujet suivant