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 23 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
'''POZOR: 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.'''
[[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 [https://www.mediafire.com/file/qqliwdxv9qq6zg6/SAFECAST_LOG2CSV_converter_2020-04-21_pub.7z/file 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
- 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
Řádek 8: Řádek 10:
'''2) po rozbalení archivu najdeme ve složce převodníku následující:'''
'''2) po rozbalení archivu najdeme ve složce převodníku následující:'''


[[Soubor:LOG2CSV prevodnik soubory.png|center|thumb|500px|frame|''LOG2CSV - obsah archivu'']]
[[Soubor:LOG2CSV prevodnik soubory v2.png|center|thumb|500px|frame|''LOG2CSV - obsah archivu'']]


'''3) postup převodu dat:'''
'''3) postup převodu dat:'''
Řádek 26: Řádek 28:




volby převodu
'''4) volby převodu'''


původní LOG soubor
[[Soubor:LOG2CSV prevodnik konzole01.png|center|thumb|600px|frame|''Volby LOG2CSV převodníku'']]


<code># NEW LOG
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
# format=1.3.5nano
# format=1.3.5nano
# deadtime=on
# deadtime=on
Řádek 36: Řádek 58:
$BNRDD,2410,2015-07-03T17:10:01Z,39,4,39,V,5011.3202,N,01441.7902,E,172.70,A,4,324*5D
$BNRDD,2410,2015-07-03T17:10:01Z,39,4,39,V,5011.3202,N,01441.7902,E,172.70,A,4,324*5D
$BNRDD,2410,2015-07-03T17:10:06Z,37,4,43,A,5011.3790,N,01441.7792,E,180.20,A,5,139*40
$BNRDD,2410,2015-07-03T17:10:06Z,37,4,43,A,5011.3790,N,01441.7792,E,180.20,A,5,139*40
$BNRDD,2410,2015-07-03T17:10:11Z,38,4,47,A,5011.4339,N,01441.7566,E,181.00,A,5,139*47</code>
$BNRDD,2410,2015-07-03T17:10:11Z,38,4,47,A,5011.4339,N,01441.7566,E,181.00,A,5,139*47</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...)'''


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


- tako verze aplikace už nevyžaduje vždy jen jeden soubor ve složce "input", takže lze do "input" nasypat více souborů
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ě.


'''5) CSV načteme do tabulkového procesoru LibreOffice Calc, MS Excel nebo jiného SW dle potřeby'''
'''6) 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'']]
[[Soubor:Construction-cone-300px.png|100px|]] '''Stránky jsou ve výstavbě'''

Aktuální verze z 10. 4. 2024, 12:59

POZOR: 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.

Princip funkce LOG2CSV převodníku

1) aktuální verzi převodníku stáhnete zde

- jde o cca 800 KB archiv, který na Windows rozbalíte například bezplatným programem 7Zip, v linuxu je potřeba mít nainstalovaný p7zip


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

LOG2CSV - obsah 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é

- 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

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"

- 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 C:\Windows\System32

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


4) volby převodu

Volby LOG2CSV převodníku

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.

LOG2CSV převodník - dokončení převodu


5) ukázky výstupních dat

Původní LOG soubor

# NEW LOG
# format=1.3.5nano
# 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
$BNRDD,2410,2015-07-03T17:10:01Z,39,4,39,V,5011.3202,N,01441.7902,E,172.70,A,4,324*5D
$BNRDD,2410,2015-07-03T17:10:06Z,37,4,43,A,5011.3790,N,01441.7792,E,180.20,A,5,139*40
$BNRDD,2410,2015-07-03T17:10:11Z,38,4,47,A,5011.4339,N,01441.7566,E,181.00,A,5,139*47


Volba 1) decimal comma "," and semicolon (";") separated columns (Europe, South America...)

- desetinná čárka, sloupce oddělené středníkem

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


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

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

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

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

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