#1 Tue 08 August 2006 12:11
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
perte infos passage excel mapinfo
Bjr
j'ai dans un fichier excel des colonnes contenant les x et y en lambert 2
ce sont donc des chiffres avec plusieurs chiffres apres la virgule comme cela :
4,456824231...
je veux importer ce fichier excel vers mapinfo et creer des point a partir de ces colonnes
le probleme c'est que j'ai une perte dinformation durant l'import avec le format dbf , aussi je jimporte en format txt et dans mapinfo je redefinis la nature de ces colonnes en format numerique , soit en virgule flottante soit en virgule fixe.
dans les deux cas les chiffres apres la virgules deviennent des zeros !
help !
Hors ligne
#2 Tue 08 August 2006 13:17
- Stéfan Maurent
- Participant occasionnel
- Lieu: Prévessin-Moëns
- Date d'inscription: 15 Dec 2005
- Messages: 27
Re: perte infos passage excel mapinfo
Bonjour,
le problème réside dans la virgule "4,456824231".
Il suffit de la remplacer par un point et les décimales apparaîtront.
Par contre, les coordonnées ne ressemblent vraiment pas du tout à du lambert 2, mais plutôt à du "Longitude/latitude (WGS84)" donc à moins de repartir d'autres données, il faudra géocoder dans la projection "Longitude/latitude (WGS84)" puis enregistrer sous la table en lambert 2.
Stéfan Maurent
Hors ligne
#3 Tue 08 August 2006 15:12
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: perte infos passage excel mapinfo
c'est du wgs84
Hors ligne
#4 Wed 09 August 2006 10:36
- cdanes
- Participant occasionnel
- Lieu: Montpellier
- Date d'inscription: 9 Nov 2005
- Messages: 10
Re: perte infos passage excel mapinfo
Bonjour,
Pour passer de Excel à Mapinfo, il n'y a pas besoin de convertir en .dbf ou .txt, le .xls passe bien et il faut faire attention à bien mettre une virgule dans les coordonnées et non pas un point !
Camille
Hors ligne
#5 Wed 09 August 2006 13:41
- Stéfan Maurent
- Participant occasionnel
- Lieu: Prévessin-Moëns
- Date d'inscription: 15 Dec 2005
- Messages: 27
Re: perte infos passage excel mapinfo
Bonjour,
en résumé :
- pour la lecture sous MI d'un fichier XLS, les coordonnées doivent contenir un POINT,
- pour la lecture sous MI d'un fichier TXT, les coordonnées doivent contenir une VIRGULE.
La ligne du TAB précisant le type de champ demeure la même quel que soit le format du fichier ouvert (XLS ou TXT).
Cdanes : d'accord, pas d'accord, des précisions ?
Icadet : un signe de vie quand à la réussite de ton travail serait bienvenue.
Stéfan Maurent
Hors ligne
#6 Wed 09 August 2006 13:49
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: perte infos passage excel mapinfo
jai changé les caracteristiques "options regionales" dans windows , remplacé la virgule par un point et tout marche
merci
Hors ligne
#7 Wed 09 August 2006 15:53
- cdanes
- Participant occasionnel
- Lieu: Montpellier
- Date d'inscription: 9 Nov 2005
- Messages: 10
Re: perte infos passage excel mapinfo
d'accord avec les précisions pour moi !
bonne continuation
Camille
Hors ligne
#8 Wed 04 July 2007 14:40
- Emil'
- Participant actif
- Lieu: Plaisir
- Date d'inscription: 7 Mar 2007
- Messages: 132
Re: perte infos passage excel mapinfo
Bonjour,
Je reprends ce post pour quelques questions:
Si j'importe le fichier TXT:
- Avec des virgules: impossibilité de créer les points (les colonnes sont alors en "caractères").
- Avec des points: les coordonnées ne gradent que 4 chiffres après la virgule.
J'essaye en XLS:
- Exactement le même constat
J'enregistre la table sous... pour modifier la structure:
- Je choisis "flottant": il supprime les décimaux
- Je choisis "virgule fixe" il met 9,99999 et 0,000000
Etant pas loin de la crise de nerfs, je m'en remet à vous pour avoir quelques tuyaux.
En gros, les points crées se situent alors à une bonne centaine de kilomètre de l'endroit voulu...
Merci d'avance.
Emilien.
PS: Pourquoi MapInfo donne les coordonnées en Lambert II avec CentroidX et Y alors que ma carte est projetée en WGS84 ??
Dernière modification par Emil' (Wed 04 July 2007 14:50)
Hors ligne
#9 Wed 04 July 2007 14:58
Re: perte infos passage excel mapinfo
Hello,
Une question à la fois STP
Dans Excel, essaye de sélectionner tes valeurs et de forcer le nombre de décimales que tu désires
Et ensuite seulement, fais ton import dans Mapinfo.
Robin.
Hors ligne
#10 Wed 04 July 2007 15:23
- Emil'
- Participant actif
- Lieu: Plaisir
- Date d'inscription: 7 Mar 2007
- Messages: 132
Re: perte infos passage excel mapinfo
Désolé, je croyais bien faire en continuant dans un post en rapport
J'ai déjà forcé le format sous Excel.
En fait, je pense que le nombre de décimaux ne sont supprimés que dans les attributs, puisque en fait, il me les mets au bon endroit. J'avais converti en degrés minutes décimaux au lieu de degrés décimaux...
Merci !
Dernière modification par Emil' (Wed 04 July 2007 15:24)
Hors ligne
#11 Wed 04 July 2007 15:42
Re: perte infos passage excel mapinfo
Désolé, je croyais bien faire en continuant dans un post en rapport
non, non, c'est nickel là où tu as posté, je faisais référence à ta question bonux :
PS: Pourquoi MapInfo donne les coordonnées en Lambert II avec CentroidX et Y alors que ma carte est projetée en WGS84 ??
Réponse :
par défaut les calculs sont en longitude-latitude
Pour les forcer dans une autre projection (Lambert) utilisant des mètres taper avant une ligne genre:
Set CoordSys Table ma_table (si ma_table est une table ouverte dans la projection envisagée)
ou Set CoordSys Earth Projection 3, 1002, "m", 0, 46.8, 45.8989188889, 47.69601444, 600000, 2200000 (Lambert 2 Carto)
ou Set CoordSys Window FrontWindow() (si la fenêtre carte active est dans la bonne projection)
Si la table qui contient vos coordonnées, désormasi en mètres, a des champs avec suffisamment de virgules...pas de problème, la précision sera conservée
NB: cette précision peut être améliorée en utilisant une projection bornée (cf. recherche sur ce mot "borne"). De 11cm par défaut, elle passe à 1 mm en utilisant des bornes de 2000 km qui contiennent la France en lambert 2 carto
Source
Je suppose qu'on peut faire l'inverse aussi
Hors ligne
#12 Wed 04 July 2007 16:12
- Emil'
- Participant actif
- Lieu: Plaisir
- Date d'inscription: 7 Mar 2007
- Messages: 132
Re: perte infos passage excel mapinfo
Super, merci.
Je me rappel de ce post, en plus, je suis inexcusable !
Emilien.
Hors ligne
#13 Wed 04 July 2007 19:40
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: perte infos passage excel mapinfo
Bonsoir
Pour tout export et import de valeur numérique, et pour garder le maximum de précision dans Windows pour les transfert de texte à numérique et de numérique à texte.
Il faut aller voir du côté de la gestion des paramètres options régionales et linguistiques et modifier les valeurs par défaut et mettre le plus grand nombre de décimale possible (9) .
Hors ligne
#14 Thu 05 July 2007 12:11
- jean-francois Behm
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 5 Sep 2005
- Messages: 212
- Site web
Re: perte infos passage excel mapinfo
bonjour,
à partir de la version 8 de MapInfo, on peut choisir de changer le type des colonnes que l'on importe.J'ai tester s'il garde les décimales dans le cas du point comme séparateur : ça marche
Hors ligne
#15 Thu 05 July 2007 20:56
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: perte infos passage excel mapinfo
edit jean-francois Behm
(à partir de la version 8 de MapInfo, on peut choisir de changer le type des colonnes que l'on importe.J'ai tester s'il garde les décimales dans le cas du point comme séparateur : ça marche )
effectivement et voir même depuis "au moins" la 7.8 !!!!! (ne pas oublier le principe informatique : souvent les nouvelles versions sont souvent a but commercial et non a but d'amélioration).
De plus virgule ou point c'est pareil, toutefois le nombre de chiffres après la virgule est de 8.
Jean-Marc Hanczyk
Hors ligne
#16 Thu 05 July 2007 21:22
- Emil'
- Participant actif
- Lieu: Plaisir
- Date d'inscription: 7 Mar 2007
- Messages: 132
Re: perte infos passage excel mapinfo
Merci à tous.
Au boulot, on a la version.... 7. Mais tout marche. Malgré le post auquel j'ai donnée suite, je n'avais pas changé les options dans Windows. C'est impec.
Merci encore !
Hors ligne