[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