Message posté par : Yann Schneylin (yann.schneylin(a)laposte.net)
----------------------------------------
Bonjour,
Je cherche à importer un CSV (nuage de points avec coordonnées latitudes et longitudes)
dont le séparateur de champ n'est pas une virgule avec le modeleur graphique QGIS 3.
Pour un CSV classique, avec séparateur de champs type virgule, cela fonctionne.
Avec la fonction QGIS "Couche / Ajouter une couche / Ajouter une couche de texte
délimité", on utilise les paramètres suivants :
- Format de fichier CSV (virgule)
- Géométrie point
- Champ X : Longitude
- Champ Y : Latitude
Avec le modeleur, l'équivalent est :
1- Entrée : couche générique
2- Créer une couche de points à partir d'une table :
A cette étape, les seuls paramètres réglables sont le choix des champs pour X et Y et le
SCR. Pas possible de choisir le séparateur de champs. Ce n'est pas un problème quand
ce séparateur est une virgule, ça fonctionne très bien.
Par contre, quand le séparateur est un $ par exemple, et que les coordonnées sont
inscrites dans un champ unique geom_wkt :
- Couche / Ajouter une couche / Ajouter une couche de texte délimité
- Délimiteur personnalisé (pour séparer les champs) : $
- Cocher définition de la géométrie / well known text
- Champ de géométrie : geom_wkt
Comment faire avec le modeleur ?
Peut-on importer la fonction QGIS "Ajouter une couche de texte délimité" (et par
extension toute autre fonction) en tant qu'algorithme dans le modeleur ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=357472#p357472
Pour y répondre : geomatique(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net