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 !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Responsables de formations en géomatique,

merci d'actualiser vos données sur GeoFormations

#1 lun. 20 mars 2017 11:12

GuilhemS
Membre
Lieu: Versailles
Date d'inscription: 17 mars 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 |

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

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 lun. 20 mars 2017 16:44

SANTANNA
Membre
Lieu: Angers
Date d'inscription: 18 janv. 2008
Messages: 1509

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 lun. 20 mars 2017 17:28

GuilhemS
Membre
Lieu: Versailles
Date d'inscription: 17 mars 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 lun. 20 mars 2017 17:44

jmarsac
Membre
Lieu: NICE
Date d'inscription: 26 oct. 2005
Messages: 170
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 (lun. 20 mars 2017 17:46)


Jean-Marie

Hors ligne

 

#5 lun. 20 mars 2017 17:46

GuilhemS
Membre
Lieu: Versailles
Date d'inscription: 17 mars 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 lun. 20 mars 2017 17:57

jmarsac
Membre
Lieu: NICE
Date d'inscription: 26 oct. 2005
Messages: 170
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

Hors ligne

 

#7 mar. 21 mars 2017 10:13

GuilhemS
Membre
Lieu: Versailles
Date d'inscription: 17 mars 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 mar. 21 mars 2017 13:09

jmarsac
Membre
Lieu: NICE
Date d'inscription: 26 oct. 2005
Messages: 170
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 (mar. 21 mars 2017 13:15)


Jean-Marie

Hors ligne

 

#9 mer. 22 mars 2017 14:38

GuilhemS
Membre
Lieu: Versailles
Date d'inscription: 17 mars 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

Partagez  |