[Caliec] Définir le dossier de destination

Arnaud Champollion achampollion at linux-alpes.org
Lun 11 Jan 07:26:55 CET 2021


Le 10/01/2021 à 22:09, Jacky Volpes a écrit :

> Ça marche aussi sur windows, ça va dans C:\Users\<utilisateur>\

Même si j'ai écrit /cartes/ avec le slash "à l'endroit" ?

> Après la bonne façon est peut être de demander le répertoire avec une 
> fenêtre popup, avec sauvegarde de la dernière valeur donnée pour pouvoir 
> cliquer juste sur OK la 2è fois ?

En effet et du coup ça rend caduque ma première question.


> Si ça vous convient je prépare ça ;-)

Je trouve ça très bien.
Est-ce que que le script peut aussi "parler" pour dire par exemple 
"téléchargement des données en cours", histoire que l'utilisateur n'ait 
pas l'impression que ça "bugue" quand la requête est longue à arriver.

> Aussi, est-ce qu'il ne serait pas plus judicieux d'enregistrer toutes 
> les couches dans un seul et même fichier gpkg ?

Je ne savais pas qu'on pouvait faire ça mais pourquoi pas ? Du coup 
quand on met à jour un style (par exemple les surfaces) comment faire 
pour les intégrer à ce fichier gpkg ?

À ce propos, il y a une couche "muiltiline string" qui n'est pas utile, 
pas stylée et ne contient que le fil des routes (alors que les routes 
sont aussi dans "linestring" avec leur style). Est-il possible de 
l'enlever ?

Bon ça fait beaucoup de demandes tout ça, c'est juste des propositions. 
Et j'imagine que ça n'est pas rien à coder.

Merci pour tout cela Jacky.

Arnaud


> 
> 
> 
> Le 10/01/2021 à 11:55, Arnaud Champollion a écrit :
>> Re,
>>
>> Je n'ai aucune compétence en Python, ni aucun autre langage à part 
>> Scracth et le vieux Basic 512 Thomson, mais avec l'évolution de Calied 
>> ça m'a donné envie de voir comment ça fonctionnait. Après un peu de 
>> documentation et plusieurs essais / erreurs j'ai remplacé
>>
>> dir='/home/jacky/devs/QGIS/test/'
>>
>> par
>>
>> import os
>> dir=(os.path.expanduser('~/cartes/'))
>>
>> pour qu'on n'ait plus à personnaliser le dossier de destination.
>>
>> Chez moi ça fonctionne, mais je ne sais pas :
>>
>> - si c'est la bonne façon de faire
>>
>> - si ça fonctionne sur tous les systèmes (notamment Windows avec ses 
>> "slashs" inversés)
>>
>> Qu'en pensez-vous ?
>>
>> (pour l'instant je ne mets pas en ligne).
>>
>> Merci
>>
>>
>>
>>
>> _______________________________________________
>> Caliec mailing list
>> Caliec at linux-alpes.org
>> https://ml.linux-alpes.org/cgi-bin/mailman/listinfo/caliec
> 
> 
> _______________________________________________
> Caliec mailing list
> Caliec at linux-alpes.org
> https://ml.linux-alpes.org/cgi-bin/mailman/listinfo/caliec
> 



Plus d'informations sur la liste de diffusion Caliec