#1 Tue 14 October 2014 16:44
- Baptiste21
- Juste Inscrit !
- Date d'inscription: 14 Oct 2014
- Messages: 9
QGIS 2.4: Calcul de coordonnees en DMS
Bonjour tout le monde !
J'ai besoin de votre aide...
J'ai créé une couche vecteur de points. Ma table d'attribut comporte seulement une colonne "id" (1, 2, 3, etc.). J'aimerais ajouter une colonne pour les latitudes et une colonne pour les longitudes. La fonction géométrie > $y et $x fonctionne très bien, mais cela me donne les coordonnées en degrés décimaux (ex: 13,453), or je les veux en degrés/minutes/seconde (ex: 05°12'44.86").
J'ai essayé de changer dans les propriétés du projet, l'unité du canevas en degré/minutes/secondes, mais cela concerne seulement le canevas.
Quelqu'un aurait une solution ?
Merci d'avance
Hors ligne
#2 Tue 14 October 2014 16:51
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 394
Re: QGIS 2.4: Calcul de coordonnees en DMS
Bonjour pas sur que le format dbf accepte ces unités.
Peut être qu'une conversion sous Excel donnerait le résultat escompté ?
Hors ligne
#3 Tue 14 October 2014 17:09
- Baptiste21
- Juste Inscrit !
- Date d'inscription: 14 Oct 2014
- Messages: 9
Re: QGIS 2.4: Calcul de coordonnees en DMS
Merci pour la réponse.
j'ai essayé de convertir sous Excel mais je ne trouve pas la formule qui convient...
Hors ligne
#4 Tue 14 October 2014 17:45
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: QGIS 2.4: Calcul de coordonnees en DMS
Salut,
Est ce que ceci t'aiderait --> http://www.forumsig.org/showthread.php/ … MS+1.0.exe
A+
Joël
Hors ligne
#5 Wed 15 October 2014 01:24
- Baptiste21
- Juste Inscrit !
- Date d'inscription: 14 Oct 2014
- Messages: 9
Re: QGIS 2.4: Calcul de coordonnees en DMS
Merci beaucoup Spacejo !
L'utilitaire marche très bien dans excel !
Hors ligne
#6 Mon 24 June 2019 13:29
- filo62
- Juste Inscrit !
- Date d'inscription: 21 Jun 2019
- Messages: 2
Re: QGIS 2.4: Calcul de coordonnees en DMS
Bonjour
Version 3 : Voir le message suivant de SANTANNA
Version antérieur à 3
Ouvrir la calculatrice et saisir ces deux lignes de code :
(ceil("LON (DD)" )-1) || '° ' || ((ceil(("LON (DD)"-(ceil(( "LON (DD)"))-1))*60))-1) || ''' ' || ceil(((("LON (DD)")-((ceil("LON (DD)")-1)))-(((ceil(("LON (DD)"-(ceil(("LON (DD)"))-1))*60))-1)/60))*3600) || '"'
(ceil("LAT (DD)" )-1) || '° ' || ((ceil(("LAT (DD)"-(ceil(( "LAT (DD)"))-1))*60))-1) || ''' ' || ceil(((("LAT (DD)")-((ceil("LAT (DD)")-1)))-(((ceil(("LAT (DD)"-(ceil(("LAT (DD)"))-1))*60))-1)/60))*3600) || '"'
Avec LON (DD) nom du champ Longitude en dégré décimal et LAT latitude en degré décimal.
Dernière modification par filo62 (Wed 05 August 2020 08:53)
Hors ligne
#7 Mon 24 June 2019 15:00
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3881
Re: QGIS 2.4: Calcul de coordonnees en DMS
Bonjour,
Pour information, QGIS 3 propose par défaut des fonctions de conversion en degré, minutes (,secondes): https://docs.qgis.org/3.4/fr/docs/user_ … -functions
Hors ligne
#8 Wed 05 August 2020 10:22
- filo62
- Juste Inscrit !
- Date d'inscription: 21 Jun 2019
- Messages: 2
Re: QGIS 2.4: Calcul de coordonnees en DMS
Bonjour
La fonction to_DMS fonctionne bien sauf pour les symboles minute (') et seconde (") qui ne sont pas pris en charge par l'encodage ISo-8859-1. Le symbole degré est correct mais les autres sont remplacés par un ?. Avez-vous une solution à mon problème ?
Filo
Hors ligne