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 33 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 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: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'']]


'''1) aktuální verzi převodníku [http://www.mediafire.com/file/caaiqx8s9uqalaf/SAFECAST_LOG2CSV_converter_2016_10_12_pub.7z stáhnete zde]'''
'''1) aktuální verzi převodníku "Script 04 - LOG2CSV-converter for Windows" [https://github.com/juhele/CzechRad/tree/main/SCRIPTS#script-04---log2csv-converter-for-windows stáhnete zde]'''


- jde o cca 800 KB archiv, který na Windows rozbalíte například bezplatným programem [http://www.stahuj.centrum.cz/utility_a_ostatni/komprese/7zip/ 7Zip], v linuxu je potřeba mít nainstalovaný p7zip
- je potřeba kliknout na ikonku Download raw file:


[[Soubor:Github LOG2CSV.png|center|thumb|500px|frame|''LOG2CSV - stažení z GitHubu'']]


'''2) po rozbalení archivu najdeme ve složce převodníku následující:'''
- jde o cca 800 KB archiv, který na Windows rozbalíte například bezplatným programem [http://www.stahuj.centrum.cz/utility_a_ostatni/komprese/7zip/ 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":


[[Soubor:LOG2CSV prevodnik soubory.png|center|thumb|500px|frame|''LOG2CSV - obsah archivu'']]
[[Soubor:LOG2CSV-1 unzip.png|center|thumb|300px|frame|''LOG2CSV - rozbalení 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 - na Windows dvojklikem na "SAFECAST_LOG2CSV_Win32.exe", na linuxu je potřeba nejdříve nastavit soubory "SAFECAST_linux_run.sh" a "SAFECAST_LOG2CSV_linux32.bin" jako spustitelné
'''2) po rozbalení archivu najdeme ve složce převodníku následující:'''


- pokud ještě nemáte vlastní data, v podsložce test_data najdete několik LOG souborů, se kterými si převodník můžete vyzkoušet
[[Soubor:LOG2CSV-2 folder.png|center|thumb|300px|frame|''LOG2CSV - obsah staženého ZIP archivu'']]


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


- vstupní soubory se zkopírují s příponou "backup" do složky "output"
'''3) postup převodu dat:'''


- pokud ve Windows aplikace hlásí chybu dll knihoven, je potřeba přibalené soubory "libgcc_s_dw2-1.dll" a "libstdc++-6.dll" zkopírovat do
Vložte data s příponou .LOG do složky "input" a spusťte aplikaci - dvojklikem na "CzechRad-LOG2CSV-converter.exe".
C:\Windows\System32


- převedený soubor má na konci "_NEW.csv" a vznikne opět ve složce "output"
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...''


'''4) volby převodu'''
Program tedy můžete ukončit stiskem klávesy Enter.


[[Soubor:LOG2CSV prevodnik konzole1.png|center|thumb|600px|frame|''Volby LOG2CSV převodníku'']]
[[Soubor:LOG2CSV-3 CMD.png|center|thumb|500px|frame|''LOG2CSV - okno programu'']]


převodník se na začátku zeptá, jaký způsob formátování výstupu chcete zvolit:
Převodník vezme data ze složky Input a výstupní soubory ukládá do složky Output


''1) decimal comma "," and semicolon (";") separated columns  (Europe, South America...)
- vstupní .LOG soubory se zkopírují s příponou do složky "output"


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


''2) decimal dot "." and comma (",") separated columns (UK, North America...)''


''--- Press x and Enter to select''
'''4) ukázky výstupních dat'''


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.
'''Původní LOG soubor'''
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.
 
 
'''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>


 
'''Výstupní CSV soubor'''
'''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...)'''


- 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>


- tako verze aplikace už nevyžaduje vždy jen jeden soubor ve složce "input", takže lze do "input" nasypat více souborů


'''5) 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'''
Řádek 84: Řádek 68:


[[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'']]
[[Soubor:Construction-cone-300px.png|100px|]] '''Stránky jsou ve výstavbě'''

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