Safecast LOG2CSV převodník: Porovnání verzí

Z Czechrad
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazeno 6 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
'''POZOR: Pokud používáte starou verzi převodníku (ještě z MediaFire) tak tento převodník sice dokáže zpracovat i LOG soubory z přístroje CzechRad, nicméně převodníkem vypočítané hodnoty ADER v microSv/h nejsou správně, protože Safecast má jiný přepočetní koeficient než CzechRad a převodník byl navržen pouze pro Safecast data. Nový převodník z GitHubu - viz níže - již data z přístrojů CzechRad zpracovává korektně'''
'''POZOR: Pokud používáte starou verzi převodníku (ještě z MediaFire) tak tento převodník sice dokáže zpracovat i LOG soubory z přístroje CzechRad, nicméně převodníkem vypočítané hodnoty ADER v microSv/h nejsou správně, protože Safecast má jiný přepočetní koeficient než CzechRad a starý převodník byl navržen pouze pro Safecast data. Nový převodník z GitHubu - viz níže - již data z přístrojů CzechRad zpracovává korektně.'''
 
[[Soubor:Construction-cone-300px.png|80px]]'''Probíhá aktualizace stránky'''


[[Soubor:LOG2CSV v2 scheme.png|center|thumb|600px|frame|''Princip funkce LOG2CSV převodníku'']]
[[Soubor:LOG2CSV v2 scheme.png|center|thumb|600px|frame|''Princip funkce LOG2CSV převodníku'']]
Řádek 29: Řádek 27:
''Job finished. All LOG files processed and moved to output folder. Press Enter to close...''
''Job finished. All LOG files processed and moved to output folder. Press Enter to close...''


Program tedy můžete ukončit stiskem klávesy Enter.


[[Soubor:LOG2CSV-3 CMD.png|center|thumb|500px|frame|''LOG2CSV - okno programu'']]
[[Soubor:LOG2CSV-3 CMD.png|center|thumb|500px|frame|''LOG2CSV - okno programu'']]


Převodník vezme data ze složky Input a výstupní soubory ukládá do složky Output
Převodník vezme data ze složky Input a výstupní soubory ukládá do složky Output
Řádek 41: Řádek 38:




'''4) volby převodu'''
'''4) ukázky výstupních dat'''


[[Soubor:LOG2CSV prevodnik konzole01.png|center|thumb|600px|frame|''Volby LOG2CSV převodníku'']]
'''Původní LOG soubor'''
 
převodník se na začátku zeptá, jaký způsob formátování výstupu chcete zvolit:
 
''1) decimal comma "," and semicolon (";") separated columns  (Europe, South America...)


''--- Press Enter to select''
''2) decimal dot "." and comma (",") separated columns (UK, North America...)''
''--- Press x and Enter to select''
Pokud tedy chcete aby výstupem byl soubor s desetinnými čárkami a sloupci oddělenými středníkem, pokračujete stiskem klávesy Enter.
Pokud chcete raději soubor s desetinnými tečkami a sloupci oddělenými čárkou, musíte nejdřív stisknout klávesu písmene X a až poté klávesu Enter.
Poté již převodník pracuje zcela automaticky, po dokončení převodu ukončíte aplikaci stiskem klávesy Enter.
[[Soubor:LOG2CSV prevodnik konzole02.png|center|thumb|600px|frame|''LOG2CSV převodník - dokončení převodu'']]
'''5) ukázky výstupních dat'''
'''Původní LOG soubor'''
<pre># NEW LOG
<pre># NEW LOG
# format=1.3.5nano
# format=2.0.0CzechRad
# deadtime=on
# deadtime=on
$BNRDD,2410,2015-07-03T17:09:56Z,35,5,35,V,5011.2591,N,01441.7945,E,176.10,A,4,324*5B
$CZRA1,0292,2025-07-01T12:14:23Z,59,9,59,A,4858.4233,N,01428.3254,E,447.43,A,3,1020*1c
$BNRDD,2410,2015-07-03T17:10:01Z,39,4,39,V,5011.3202,N,01441.7902,E,172.70,A,4,324*5D
$CZRA1,0292,2025-07-01T12:14:28Z,58,4,63,A,4858.4282,N,01428.3279,E,446.05,A,3,1022*16
$BNRDD,2410,2015-07-03T17:10:06Z,37,4,43,A,5011.3790,N,01441.7792,E,180.20,A,5,139*40
$CZRA1,0292,2025-07-01T12:14:33Z,61,7,70,A,4858.4326,N,01428.3291,E,446.54,A,3,1025*1d
$BNRDD,2410,2015-07-03T17:10:11Z,38,4,47,A,5011.4339,N,01441.7566,E,181.00,A,5,139*47</pre>
$CZRA1,0292,2025-07-01T12:14:38Z,53,4,74,A,4858.4351,N,01428.3284,E,446.78,A,3,1028*17
 
$CZRA1,0292,2025-07-01T12:14:43Z,54,4,78,A,4858.4365,N,01428.3286,E,446.87,A,3,1031*1d</pre>
 
'''Volba 1) decimal comma "," and semicolon (";") separated columns  (Europe, South America...)'''
 
- desetinná čárka, sloupce oddělené středníkem
 
<pre>device;device_ID;date;UTC_time;CPM;ADER_microSvh;latitude;longitude;altitude;pulses5s;pulses_total;validity;GPS_validity;Sat;HDOP
SAFECAST bGeigie Nano;2410;2015-07-03;17:09:56;35;0,10000000149;50,187651666;14,696574974;176,10;5;35;V;A;4;324
SAFECAST bGeigie Nano;2410;2015-07-03;17:10:01;39;0,11142857373;50,188669999;14,696503321;172,70;4;39;V;A;4;324
SAFECAST bGeigie Nano;2410;2015-07-03;17:10:06;37;0,10571428388;50,189649995;14,696320025;180,20;4;43;A;A;5;139
SAFECAST bGeigie Nano;2410;2015-07-03;17:10:11;38;0,10857142508;50,190564998;14,695943324;181,00;4;47;A;A;5;139</pre>
 


'''Volba 2) decimal dot "." and comma (",") separated columns (UK, North America...)'''
'''Výstupní CSV soubor'''


- desetinná tečka, sloupce oddělené čárkou
- desetinná tečka, sloupce oddělené čárkou


<pre>device,device_ID,date,UTC_time,CPM,ADER_microSvh,latitude,longitude,altitude,pulses5s,pulses_total,validity,GPS_validity,Sat,HDOP  
<pre>device,device_type,device_ID,date,time_UTC,CPM,ADER_microSvh,latitude,longitude,altitude,pulses5s,pulses_total,GPS_validity,Sat,HDOP
SAFECAST bGeigie Nano,2410,2015-07-03,17:09:56,35,0.10000000149,50.187651666,14.696574974,176.10,5,35,V,A,4,324
CzechRad,CZRA1,0292,2025-07-01,12:14:23,59,0.328767,48.973722,14.472090,447.430000,9,59,A,3,1020
SAFECAST bGeigie Nano,2410,2015-07-03,17:10:01,39,0.11142857373,50.188669999,14.696503321,172.70,4,39,V,A,4,324
CzechRad,CZRA1,0292,2025-07-01,12:14:28,58,0.146119,48.973803,14.472132,446.050000,4,63,A,3,1022
SAFECAST bGeigie Nano,2410,2015-07-03,17:10:06,37,0.10571428388,50.189649995,14.696320025,180.20,4,43,A,A,5,139
CzechRad,CZRA1,0292,2025-07-01,12:14:33,61,0.255708,48.973877,14.472152,446.540000,7,70,A,3,1025
SAFECAST bGeigie Nano,2410,2015-07-03,17:10:11,38,0.10857142508,50.190564998,14.695943324,181.00,4,47,A,A,5,139</pre>
CzechRad,CZRA1,0292,2025-07-01,12:14:38,53,0.146119,48.973918,14.472140,446.780000,4,74,A,3,1028
CzechRad,CZRA1,0292,2025-07-01,12:14:43,54,0.146119,48.973942,14.472143,446.870000,4,78,A,3,1031</pre>


Poznámka: rané verze převodníku vyžadovaly ve složce "input" vždy jen jeden soubor, ale u nových verzí byl tento nedostatek odstraněn, takže lze do "input" vložit více souborů a převádět dávkově.


'''6) CSV načteme do tabulkového procesoru LibreOffice Calc, MS Excel nebo jiného SW dle potřeby'''
'''5) CSV načteme do tabulkového procesoru LibreOffice Calc, MS Excel nebo jiného SW dle potřeby'''


Výsledný soubor CSV pak už lze snadno načíst do tabulkového procesoru a případně použít k výrobě grafů, výpočtům statistik atd.
Výsledný soubor CSV pak už lze snadno načíst do tabulkového procesoru a případně použít k výrobě grafů, výpočtům statistik atd.


[[Soubor:SAFECAST data LibreOffice res2.jpg|center|thumb|600px|frame|''LibreOffice Calc s načtenými Safecast daty'']]
[[Soubor:SAFECAST data LibreOffice res2.jpg|center|thumb|600px|frame|''LibreOffice Calc s načtenými Safecast daty'']]

Aktuální verze z 14. 7. 2025, 16:25

POZOR: Pokud používáte starou verzi převodníku (ještě z MediaFire) tak tento převodník sice dokáže zpracovat i LOG soubory z přístroje CzechRad, nicméně převodníkem vypočítané hodnoty ADER v microSv/h nejsou správně, protože Safecast má jiný přepočetní koeficient než CzechRad a starý převodník byl navržen pouze pro Safecast data. Nový převodník z GitHubu - viz níže - již data z přístrojů CzechRad zpracovává korektně.

Princip funkce LOG2CSV převodníku

1) aktuální verzi převodníku "Script 04 - LOG2CSV-converter for Windows" stáhnete zde

- je potřeba kliknout na ikonku Download raw file:

LOG2CSV - stažení z GitHubu

- jde o cca 800 KB archiv, který na Windows rozbalíte například bezplatným programem 7Zip, nicméně vystačíte si i s vestavěným nástrojem Windows pro práci se soubory ZIP - stačí na ZIP soubor kliknout pravým tlačítkem myši a z kontext menu zvolit "Extrahovat vše":

LOG2CSV - rozbalení staženého ZIP archivu


2) po rozbalení archivu najdeme ve složce převodníku následující:

LOG2CSV - obsah staženého ZIP archivu


3) postup převodu dat:

Vložte data s příponou .LOG do složky "input" a spusťte aplikaci - dvojklikem na "CzechRad-LOG2CSV-converter.exe".

Program běží v příkazové řádce, nevyžaduje od uživatele žádné nastavení. Jakmile dokončí převod, zobrazí zprávu:

Job finished. All LOG files processed and moved to output folder. Press Enter to close...

Program tedy můžete ukončit stiskem klávesy Enter.

LOG2CSV - okno programu

Převodník vezme data ze složky Input a výstupní soubory ukládá do složky Output

- vstupní .LOG soubory se zkopírují s příponou do složky "output"

- převedený soubor má příponu .csv a vznikne opět ve složce "output"


4) ukázky výstupních dat

Původní LOG soubor

# NEW LOG
# format=2.0.0CzechRad
# deadtime=on
$CZRA1,0292,2025-07-01T12:14:23Z,59,9,59,A,4858.4233,N,01428.3254,E,447.43,A,3,1020*1c
$CZRA1,0292,2025-07-01T12:14:28Z,58,4,63,A,4858.4282,N,01428.3279,E,446.05,A,3,1022*16
$CZRA1,0292,2025-07-01T12:14:33Z,61,7,70,A,4858.4326,N,01428.3291,E,446.54,A,3,1025*1d
$CZRA1,0292,2025-07-01T12:14:38Z,53,4,74,A,4858.4351,N,01428.3284,E,446.78,A,3,1028*17
$CZRA1,0292,2025-07-01T12:14:43Z,54,4,78,A,4858.4365,N,01428.3286,E,446.87,A,3,1031*1d

Výstupní CSV soubor

- desetinná tečka, sloupce oddělené čárkou

device,device_type,device_ID,date,time_UTC,CPM,ADER_microSvh,latitude,longitude,altitude,pulses5s,pulses_total,GPS_validity,Sat,HDOP
CzechRad,CZRA1,0292,2025-07-01,12:14:23,59,0.328767,48.973722,14.472090,447.430000,9,59,A,3,1020
CzechRad,CZRA1,0292,2025-07-01,12:14:28,58,0.146119,48.973803,14.472132,446.050000,4,63,A,3,1022
CzechRad,CZRA1,0292,2025-07-01,12:14:33,61,0.255708,48.973877,14.472152,446.540000,7,70,A,3,1025
CzechRad,CZRA1,0292,2025-07-01,12:14:38,53,0.146119,48.973918,14.472140,446.780000,4,74,A,3,1028
CzechRad,CZRA1,0292,2025-07-01,12:14:43,54,0.146119,48.973942,14.472143,446.870000,4,78,A,3,1031


5) CSV načteme do tabulkového procesoru LibreOffice Calc, MS Excel nebo jiného SW dle potřeby

Výsledný soubor CSV pak už lze snadno načíst do tabulkového procesoru a případně použít k výrobě grafů, výpočtům statistik atd.

LibreOffice Calc s načtenými Safecast daty