Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Mon 20 March 2017 11:12

GuilhemS
Juste Inscrit !
Lieu: Versailles
Date d'inscription: 17 Mar 2017
Messages: 5

QGIS 2.14: Comment afficher ce type de variables ?

Bonjour à toutes et à tous,

J'ai un fichier représentant des polylignes dont les coordonnées sont comprises dans une variable "geom" (image ci dessous).
C'est une série de coordonnées GPS séparées par des |

[img]https://image.noelshack.com/minis/2017/12/1489998399-donnees-a-afficher.png[/img]

Je ne parviens pas à afficher ces données sur QGIS 2.14.en utilisant "ajouter une couche de texte délimité".

Qui saura m'aider ?

Cordialement,
Guilhem.

Hors ligne

 

#2 Mon 20 March 2017 16:44

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3799

Re: QGIS 2.14: Comment afficher ce type de variables ?

Bonjour,
Je ne sais pas si le "Ajouter une couche de texte délimité" permet directement d'ajouter une couche en tant que ligne ou polygone. Quoique...
Que se passe-t-il si vous remplacez le "|" par un " , " sous Excel et réessayez l'ajout?

Hors ligne

 

#3 Mon 20 March 2017 17:28

GuilhemS
Juste Inscrit !
Lieu: Versailles
Date d'inscription: 17 Mar 2017
Messages: 5

Re: QGIS 2.14: Comment afficher ce type de variables ?

Ajouter une couche de texte délimité permet effectivement de visualiser point polyligne ou polygone depuis un fichier csv.

J'ai tenté de remplacer mes | par des , mais aussi d'indiquer plusieurs séparateurs personnalisés.
Cela me permet de séparer tous les points de coordonnées, mais d'afficher seulement le premier point de chaque ligne et non pas tous les points de ces polylignes.

Merci de votre commentaire.

Je cherche encore. Si quelqu'un sait, merci de m'indiquer comment faire.

Hors ligne

 

#4 Mon 20 March 2017 17:44

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 567
Site web

Re: QGIS 2.14: Comment afficher ce type de variables ?

Bonjour,
Pour ajouter une polyligne en couche de texte délimité, il faut que les points soient au format WKT (Well Known Text) comme l'exemple ci-dessous :

Code:

id;nom;geom
1;LIGNE3D1;LINESTRING Z(100.0 200. 100.,102.0 203.2 100.2)
2;LIGNE3D2;LINESTRING Z(150.0 200. 100.4,202.1 203.2 100.3)

Dernière modification par jmarsac (Mon 20 March 2017 17:46)


Jean-Marie
Azimut

Hors ligne

 

#5 Mon 20 March 2017 17:46

GuilhemS
Juste Inscrit !
Lieu: Versailles
Date d'inscription: 17 Mar 2017
Messages: 5

Re: QGIS 2.14: Comment afficher ce type de variables ?

Ok.

Donc par rapport aux données qui sont dans la variable "geom" de l'image du 1er message, je dois transformer mes données comment ?

Hors ligne

 

#6 Mon 20 March 2017 17:57

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 567
Site web

Re: QGIS 2.14: Comment afficher ce type de variables ?

Dans  la colonne geom il faut :

1- ajouter LINESTRING( en début de colonne
2- ajouter ) en fin de colonne
3- remplacer les virgules  (",") par des espaces (" ")
4- remplacer les pipes ("|")  par des virgules (",")


Jean-Marie
Azimut

Hors ligne

 

#7 Tue 21 March 2017 10:13

GuilhemS
Juste Inscrit !
Lieu: Versailles
Date d'inscription: 17 Mar 2017
Messages: 5

Re: QGIS 2.14: Comment afficher ce type de variables ?

Bonjour Jean-Marie,

Merci pour votre aide. Avec un script sur R j'ai pu ajouter LINESTRING ( et ) et remplacer les , et les |
Désormais mes polylignes s'affichent, mais au large de la Somalie...
Le wkt lit les fichiers en forme X,Y alors que mes fichiers sont en Y,X.

Que faire ?

Hors ligne

 

#8 Tue 21 March 2017 13:09

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 567
Site web

Re: QGIS 2.14: Comment afficher ce type de variables ?

Bonjour Guilhem,

Vous pouvez permuter les champs avec un éditeur de texte en utilisant les expressions rationnelles.

Sinon, en supposant que ce soit bien du WGS84, vous pouvez créer une projection personnalisée en reprenant les paramètres du WGS84 et en ajoutant +axis=neu  pour permuter l'X et l'Y ce qui donne :

+proj=longlat +axis=neu +datum=WGS84 +no_defs

Il suffit alors d'ajouter la couche avec ce SCR pour s'approcher du stade de France (premier point de votre copie d'écran).

Dernière modification par jmarsac (Tue 21 March 2017 13:15)


Jean-Marie
Azimut

Hors ligne

 

#9 Wed 22 March 2017 14:38

GuilhemS
Juste Inscrit !
Lieu: Versailles
Date d'inscription: 17 Mar 2017
Messages: 5

Re: QGIS 2.14: Comment afficher ce type de variables ?

Bonjour Jean-Marie,

Merci pour ces conseils.

Cordialement.

Hors ligne

 

Pied de page des forums

Powered by FluxBB