#1 Wed 16 January 2013 15:46
- mame1985
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 16 Oct 2010
- Messages: 444
Probleme avec excel
Bonjour à tous et bien des choses à tout le monde.
voilà j'ai un soucis avec une table excel pour laquelle je parviens pas voir
les champs x et y dans arc map en ouvrant le display x y data.
les coordonnées etaient en degre minute seconde que j'ai converties en DD.
merci d'avance
je travaille avec la 9.3.1 .
Dernière modification par mame1985 (Wed 16 January 2013 15:46)
Mame
Hors ligne
#2 Thu 17 January 2013 09:36
- vipere
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 100
Re: Probleme avec excel
bonjour,
ça ne serait pas un problème de type de champ.
il faut avoir des champs numériques.
c'est un problème assez récurrent avec excel, il faut le forcer à passer en type numérique.
vincent
Hors ligne
#3 Thu 17 January 2013 16:48
- mame1985
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 16 Oct 2010
- Messages: 444
Re: Probleme avec excel
Merci pour la reponse mais comment car j'ai essayer mais en vain.
J'ai utilisé ça pour la conversion:
Dim Degrees as Double
Dim Minutes as Double
Dim Seconds as Double
Dim DMS as Variant
Dim DD as Double
DMS = Split([Latitude])
Degrees = CDbl(DMS(0))
Minutes = CDbl(DMS(1))
Seconds = CDbl(DMS(2))
If Degrees < 0 Then
DD = -(Seconds/3600) - (Minutes/60) + Degrees
Else
DD = (Seconds/3600) + (Minutes/60) + Degrees
End If
Mame
Hors ligne
#4 Thu 17 January 2013 21:21
- Meums
- Participant actif
- Lieu: Bordeaux
- Date d'inscription: 26 Mar 2009
- Messages: 98
Re: Probleme avec excel
Bonsoir Mame, vous avez p-être deux solutions :
+ Dans bien des cas les pbl liés à la lecture/utilisation d'excel se situent justement dans excel :
- essayez donc de faire cette transformation dans excel en partant des champs originaux (dont le type sera normalement en numérique par défaut). La formule que vous utilisez sous arcgis existe certainement pour excel (décomposition du champ + calcul + addition des résultats)
- ensuite, vous devez remplacer les "." par des "," (sinon ça ne fonctionne pas car arcgis ne reconnaitra pas qu'il s'agit de réel double).
+ Sinon, en restant sous Arcgis : prenez les 2 champs obtenus, de quel types sont-ils ? s'ils ne sont pas en réel dbl et que vous avez tjrs de "." comme séparateur
- remplacez les "." par des ","
- créez deux nouveaux champs (X/Y) en type réeldbl (par défaut L=15 / echelledéc=6)
- calculez les valeurs respectives (x/y) à partir des anciens champs
Voila, j'espère que c'est pas trop brouillon - c'est jamais évident de récupérer du degminsec, le mieux reste encore de paramétrer le GPS ou logiciel d'extraction pour récup en DegDec...
M
Hors ligne
#5 Fri 18 January 2013 15:15
- vipere
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 100
Re: Probleme avec excel
Dans excel, si tes champs Xdd et Ydd sont en format texte :
1. tu crées 2 nouveaux champs x et y
2. tu tapes la formule =A1*1 (avec A1 correspond à la cellule Xdd). Idem pour Ydd.
3. tu fais un copier/coller avec valeur uniquement.
en forçant le calcul, excel converti nécessairement en nombre alors que s'il l'on redéfini un champ texte en nombre en faisant clic droit > format de la cellule > nombre, ce n'est pas toujours vrai.
Hors ligne