[QGIS-it-user] QGIS creare una funzione per controllare esistenza di un file
Totò
pigrecoinfinito a gmail.com
Ven 17 Nov 2017 03:22:52 PST
giulianc wrote
> On 11/17/17, Totò <
> pigrecoinfinito@
> > wrote:
>> Ciao a tutti,
>
> ciao,
>
>> ho un problema che non riesco a risolvere in quanto non ho conoscenze
>> avanzate di programmazione python.
>>.......
>
> credo dipenda dalla conoscenza o meno della cartella del file o se
> vuoi cercare nell'intero file system, cmq qui puoi forse cominciare la
> tua ricerca:
> https://stackoverflow.com/questions/82831/how-do-i-check-whether-a-file-exists-using-python
>
>> grazie
>
> grazie a te, ciao,
> giuliano
wow,
grazie Giuliano per il link.
Credo di aver risolto, ecco la funzione da usare nel calcolatore di campi di
QGIS
NOME FUNZIONE: controlla:
from qgis.core import *
from qgis.gui import *
from os.path import *
@qgsfunction(args='auto', group='Custom')
def controlla(value1, feature, parent):
return os.path.exists(value1)
usata nel compositore di stampe:
CASE WHEN controlla( @project_folder || '/' || "path_armatura" ) is
false THEN 1 else 0 END
FUNZIONA!!!
-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
Maggiori informazioni sulla lista
QGIS-it-user