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 54 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ě.'''


'''1) aktuální verzi převodníku [http://www.mediafire.com/file/caaiqx8s9uqalaf/SAFECAST_LOG2CSV_converter_2016_10_12_pub.7z stáhnete zde]'''
[[Soubor:LOG2CSV v2 scheme.png|center|thumb|600px|frame|''Princip funkce LOG2CSV převodníku'']]


- 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],
'''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]'''


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


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


- 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-1 unzip.png|center|thumb|300px|frame|''LOG2CSV - rozbalení staženého ZIP archivu'']]


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í:'''
 
[[Soubor:LOG2CSV-2 folder.png|center|thumb|300px|frame|''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.
 
[[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


- vstupní soubory se zkopírují s příponou "backup" 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'''
 
<pre># 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</pre>
 
'''Výstupní CSV soubor'''
 
- desetinná tečka, sloupce oddělené čárkou


- 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
<pre>device,device_type,device_ID,date,time_UTC,CPM,ADER_microSvh,latitude,longitude,altitude,pulses5s,pulses_total,GPS_validity,Sat,HDOP
C:\Windows\System32
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</pre>


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


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


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