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 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

 

Pied de page des forums

Powered by FluxBB