[QGIS-it-user] plugin per le serie temporali di EGMS (Aldo Piombino)

natan_b a libero.it natan_b a libero.it
Dom 3 Mar 2024 05:28:22 PST


Ciao Aldo,
dovresti installare Cygwin così hai la possibilità di utilizzare gawk sotto la shell bash.

$ gawk -F, -f file.awk input.csv > output.csv

ora file.awk esegue su ogni linea del tuo file una serie di istruzioni.

file.awk (che risiede nella dir di input.csv e output.csv) è del tipo:
>>>>>>>>>>>><<<<<<<<<<<<<<<
BEGIN{getline; for (i=1;i<NF<i++) if(i<25) {print $i","}
        else  {print "D"$i","}
        printf "\n"} #print the first line header in this case!
{
if ($5 > Emin && $5 < Emax && $6 > Nmin && $6 < Nmax) print $0;
}
>>>>>>>>>>>><<<<<<<<<<<<<<
La BEGIN agisco dolo sulla prima riga e cambia l'header csv e mette una "D" davanti a ogni date.
la parte parte centrale (if...) seleziona solo le righe che sono nella finestra Emin<E<Emax  and   Nmin<N<Nmax. I valori min e max li devi scrivere tu nello script awk. $5 $6 sono le coordinate Est e Nord mentre $0 è tutta la riga.

natanb 

 

 
 
> Il 01/03/2024 21:00 CET qgis-it-user-request a lists.osgeo.org ha scritto:
> 
>  
> Invia le richieste di iscrizione alla lista QGIS-it-user all'indirizzo
> 	qgis-it-user a lists.osgeo.org
> 
> Per iscriverti o cancellarti attraverso il web, visita
> 	https://lists.osgeo.org/mailman/listinfo/qgis-it-user
> oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
> 	qgis-it-user-request a lists.osgeo.org
> 
> Puoi contattare la persona che gestisce la lista all'indirizzo
> 	qgis-it-user-owner a lists.osgeo.org
> 
> Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
> in modo che sia più utile di un semplice "Re: Contenuti del digest
> della lista QGIS-it-user..."
> 
> 
> Argomenti del Giorno:
> 
>    1. Re: plugin per le serie temporali di EGMS (Aldo Piombino)
>       (Aldo Piombino)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Fri, 1 Mar 2024 16:49:40 +0100
> From: Aldo Piombino <aldo.piombino a tiscali.it>
> To: Aldo Piombino <aldo.piombino a tiscali.it>
> Cc: Utenti QGIS it <qgis-it-user a lists.osgeo.org>
> Subject: Re: [QGIS-it-user] plugin per le serie temporali di EGMS
> 	(Aldo Piombino)
> Message-ID: <DAA2703F-4636-41D2-90AB-F8AB2FA20C2B a tiscali.it>
> Content-Type: text/plain; charset="utf-8"
> 
> purtroppo niente da fare. Ho provato sia con macOS che con ubuntu (su windows non ho neanche capito come istallare GAWK?)
> Ti allego le prime righe, compresi i campi.
> In pratica quando lancio gawk 
> 
> gawk -F, -f add_D.awk EGMS_L2b_044_0254_IW1_VV_2018_2022_1.csv > EGMS_L2b_044_0254_IW1_VV_2018_2022_12.csv
> 
> mi crea il secondo file ma è vuoto.
> La risposta che mi viene  
> 
> gawk: fatale: non riesco ad aprire file sorgente `add_D.awk' in lettura: No such file or directory
> 
> 
> saluti
> piomb
> 
> 
> Dr. Aldo Piombino
> aldo.piombino a tiscali.it
> Scienzeedintorni: www.aldopiombino.blogspot.it 
> 
> > Il giorno 1 mar 2024, alle ore 14:46, Aldo Piombino via QGIS-it-user <qgis-it-user a lists.osgeo.org> ha scritto:
> > 
> > Apetta, Natan. Credo di aver capito il problema ma lo vedo stasera o domattina. 
> > Poi ti so dire
> > 
> >> Il giorno 1 mar 2024, alle ore 12:18, natanb via QGIS-it-user <qgis-it-user a lists.osgeo.org> ha scritto:
> >> 
> >> 
> >> Salve!
> >> questo è l'header del dbf
> >> NORTH,N,24,15	EAST,N,24,15	DN,N,24,15	DE,N,24,15	DISP,N,24,15	D20191204,N,24,15 ......    D20210220,N,24,15
> >> 
> >> se mi mandi le prime tre righe del csv provo a inviarti uno script gawk.
> >> 
> >> natanb
>  
> 
> -------------- parte successiva --------------
> Un allegato HTML è stato rimosso...
> URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20240301/325a554e/attachment-0002.htm>
> -------------- parte successiva --------------
> Un allegato non testuale è stato rimosso....
> Nome:        EGMS_L2b_022_0819_IW2_VV_2018_2022_1.csv
> Tipo:        text/csv
> Dimensione:  9296 bytes
> Descrizione: non disponibile
> URL:         <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20240301/325a554e/attachment-0001.csv>
> -------------- parte successiva --------------
> Un allegato HTML è stato rimosso...
> URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20240301/325a554e/attachment-0003.htm>
> 
> ------------------------------
> 
> Subject: Chiusura del digest
> 
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
> 
> 
> ------------------------------
> 
> Fine di Digest di QGIS-it-user, Volume 100, Numero 3
> ****************************************************


Maggiori informazioni sulla lista QGIS-it-user