Suite

Comment charger mon fichier CSV avec WKT vers QGIS


Ceci est mon premier projet concernant QGIS. Mon problème est que j'ai un fichier CSV :

shapeId, gpsPoint=lat, gpsPoint=lon, length, segments, lengthJson, segmentsJson, name, gpsAltitude, isBoundary, wkt 1, 8.510618353052012, 76.95793988850774, null, null, "[20.0,26.0,95.0,11.0,77.0,11.0,63.0 ,23.0,9.0,40.0,20.0]", "[{""x"":650,""y"":166},{""x"":592,""y"":137},{ ""x"":510,""y"":119},{""x"":328,""y"":363},{""x"":324,""y"": 398},{""x"":449,""y"":609},{""x"":484,""y"":608},{""x"":634,"" y"":473},{""x"":651,""y"":401},{""x"":639,""y"":374},{""x"": 647,""y"":246},{""x"":650,""y"":166}]", limite du palais, -173.23912770954138, vrai, "POLYGON ((8.510618353052012 76.95793988850774, 8.510262287 76.957779182, 8.510040369 76.957551036, 8.51076993 76.957428227, 8.510874635 76.957425526, 8.511509332 76.95751038, 8.511496826 76.957609161, 8.511093044 76.957710407, 8.510878582 76.957721834, 8.510799786 76.957713931, 8.5771917299, 76.952012)

Lorsque je charge tous ces points dans les cartes, mes coordonnées sont aux positions correctes. Mais lorsque je charge le fichier CSV dans QGIS et que je l'ouvre dans Google Maps via Plugin OpenLayers c'est totalement faux je ne sais pas comment procéder.

J'ai parcouru ce lien mais mes coordonnées apparaissent toujours ailleurs.

Mettre à jour S'il vous plaît voir cette image

A la fin du fichier csv, il y a un champ appelé sem que je dois montrer sur les cartes.


Vous devez utiliser le plugin QuickMapServices au lieu du plugin OpenLayers.

Si vous souhaitez utiliser des coordonnées pour afficher le point

Pour que les choses fonctionnent, j'ai juste utilisé le calque> AddLayer> Add Delimited TextLayer

Il semble que le caractère de fuite ' à la ligne 2 de votre échantillon, l'ouverture du calque échoue. J'ai également renommé "gpsPoint=lat" en "lat" et "gpsPoint=lon" en "lon" (pas obligatoire, vous devriez éviter les noms de champs comme celui-ci)

Voir les captures d'écran pour un cas d'utilisation détaillé

Je n'ai pas coché le format de fichier CSV car votre CSV est cité.

EPSG 4326 = projection du GPS = degrés décimaux = latitude, longitude

Si vous souhaitez utiliser le polygone wkt

Comme indiqué par d'autres dans le commentaire, cela fonctionne mais il semble que vous vouliez wkt polygon.

Il semble que l'ordre lat, lon soit inversé.

  • Vous devrez ouvrir le fichier csv comme avec la solution précédente, mais choisissez la définition de la géométrie vers WKT. Vous verrez que la position n'est pas bonne.
  • Vous devez enregistrer le calque sous forme de fichier de formes avec Enregistrer sous et l'ajouter au canevas
  • Installez le plugin SWAP XY et appliquez le processus d'échange à la couche de fichier de formes précédente

PS : il semble que l'ordre lat,lon ou lon,lat existe tous les deux en pratique avec WKT.