Message posté par : zutix
----------------------------------------
Bonjour
Que faut-il écrire en python 2 pour faire l’équivalent du chargement manuel suivant ?
Clic sur l’icône (apostrophe) qui permet d’ajouter une couche de texte délimité (csv)
puis choix des paramètres suivants :
Nom fichier : D:/QGIS/PROJETS/TEST/TestFic.csv
Nom couche : Test Codage : UTF-8
√ Délimiteurs personnalisés ( √ Tab et √ Point-virgule)
Enregistrements (Nb lignes à ignorer : 0 et √ en-têtes en 1ère ligne)
Options des champs ( ) ( ) signifie : aucune sélection
Définition de la géométrie (√ Pas de géométrie)
Paramètres de la couche ( )
Le code suivant dans la console python ne charge pas la couche, probablement parce qu’il
manque l'information : pas de géométrie (point est sélectionné par défaut).
uri = "file:///D:/QGIS/PROJETS/TEST/TestFic.csv?delimiter=%s" %
(";")
layer = QgsVectorLayer(uri, "Test", "delimitedtext")
D'avance merci.
Cordialement
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=343021#p343021
Pour y répondre : qgis_fr(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