Datenlieferung
- Daten von USB Stick – Anfang November
1) Validierung der Bilder-Anzahl und CSV Daten
In den verscheidenen Directories finde ich 75 Bilder unter der verschieden Straßen-Namen!
Frage 1: Ist diese Anzahl korrekt ?
Frage 2 : Sind das alle Bilder die kovertiert werden müssen ?
Frage 3: Es gibt da auf den Stick ne Direktory – sonstige Bilder Gabriel. Diese Bilder müssen nicht kovertiert werden oder ?
Bitte auch noch mal die Bilder an Hand folgender Liste validiern !
2) Datenvaldierung
Leider ist die Datenkosistenz eine Katastrophe ! Eigentlich hab dazu keine Zeit diese Daten zu validieren. Das erwarte ich von dir Gabriel !
2.1 Validierung der CVF Datei
Folgende Dateien wird als JPG Dateien geliefert aber keine Einträge in der CSV Datein ?
helmut@Desktop-Helmut-AtHome:/mnt/d/simon/New-Data-25-11-25$ ./check_CSF.bsh | grep NOT
Goe_2_Vorher NOT found in CSV File - dataFound : 0
Goe_3_Vorher NOT found in CSV File - dataFound : 0
Goe_4_Vorher NOT found in CSV File - dataFound : 0
Schles_1_Danach NOT found in CSV File - dataFound : 0
Schles_2_Danach NOT found in CSV File - dataFound : 0
Schles_3_Danach NOT found in CSV File - dataFound : 0
Schles_4_Danach NOT found in CSV File - dataFound : 0
Schles_5_Danach NOT found in CSV File - dataFound : 0
Schles_6_Danach NOT found in CSV File - dataFound : 0
Tan_6_Danach NOT found in CSV File - dataFound : 0
Frage 4 : Wurden die Einträge in der CSV Datei einfach vergessen ?
2.2 Validerung der Daten
Von den 65 CSV Einträgen sind in etwa 46 plausibel – bei den restlichenn Einträgen fehlt
- Lat / Lon
- Elevation
- Zeit und Datum
- bzw alle Daten
helmut@Desktop-Helmut-AtHome:/mnt/d/simon/New-Data-251-25$ ./check_data.bsh
Bild 1: File Bilder/Goe_1_Vorher.jpg exist - Date: 04.07.2024
...
Bild 47: File Bilder/Bee_1_Vorher.jpg exist - Date: 18.03.2025 Time: 11:49:13.800 GPS: Elev: Lat: 49 45 53.86990 Lon: 10 37 52.79900
Bild 48: File Bilder/Bee_1_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 49: File Bilder/Bee_2_Danach.jpg exist - Date: 25.08.2025 Time: 15:35:12.200 GPS: Elev: Lat: 49 45 43.79000 Lon: 10 37 18.98000
Bild 50: File Bilder/Tan_1_Vorher.jpg exist - Date: 18.03.2025 Time: 11:35:19.200 GPS: Elev: Lat: 49 45 47.79000 Lon: 10 37 15.69000
Bild 51: File Bilder/Tan_2_Vorher.jpg exist - Date: 18.03.2025 Time: 11:36:33.400 GPS: Elev: Lat: 49 45 48.26000 Lon: 10 37 14.48000
Bild 52: File Bilder/Tan_3_Vorher.jpg exist - Date: 18.03.2025 Time: 11:43:15.200 GPS: Elev: Lat: 49 45 49.29000 Lon: 10 37 12.29000
Bild 53: File Bilder/Tan_4_Vorher.jpg exist - Date: 18.03.2025 Time: 11:46:54.800 GPS: Elev: Lat: 49 45 50.39900 Lon: 10 37 97.39900
Bild 54: File Bilder/Tan_5_Vorher.jpg exist - Date: 18.03.2025 Time: 11:49:09.800 GPS: Elev: Lat: 49 45 53.89000 Lon: 10 37 52.90000
Bild 55: File Bilder/Tan_1_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 56: File Bilder/Tan_2_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 57: File Bilder/Tan_3_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 58: File Bilder/Tan_4_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 59: File Bilder/Tan_5_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 60: File Bilder/Sud_2_Legen.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 61: File Bilder/Sud_3_Legen.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 62: File Bilder/Sud_1_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 63: File Bilder/Sud_2_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 64: File Bilder/Sud_3_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Bild 65: File Bilder/Sud_4_Danach.jpg exist - Date: 00.01.1900 Time: 00:00:00 GPS: Elev: Lat: . Lon: .
Frage 5 : Wurden da die Daten vergessen !
Beispiel Daten-Änderung
$ mkdir Bilder
$ cp Bilder-Temp/Eic*.* Bilder
$ ls Bilder
Eic_1_Danach.jpg Eic_2_Danach.jpg Eic_3_Danach.jpg Eic_4_Danach.jpg Eic_5_Danach.jpg
Eic_1_Legen.jpg Eic_2_Legen.jpg Eic_3_Legen.jpg Eic_4_Legen.jpg
Eic_1_Vorher.jpg Eic_2_Vorher.jpg Eic_3_Vorher.jpg Eic_4_Vorher.jpg
$ cp Bilder-Temp/Eic*.* Bilder
$ ls Bilder
Eic_1_Danach.jpg Eic_1_Vorher.jpg Eic_2_Legen.jpg Eic_3_Danach.jpg Eic_3_Vorher.jpg Eic_4_Legen.jpg Eic_5_Danach.jpg
Eic_1_Legen.jpg Eic_2_Danach.jpg Eic_2_Vorher.jpg Eic_3_Legen.jpg Eic_4_Danach.jpg Eic_4_Vorher.jpg
# Move Bilder with GPS Data to Bilder-Eic/BilderOK
$ cd Bilder
$ mv Eic_4_Legen.jpg Eic*Danach*.* Bilder-Eic/BilderOK
Show pictures with GPS Data
$ ls -1 Bilder-Eic/BilderOK
Eic_1_Danach.jpg
Eic_2_Danach.jpg
Eic_3_Danach.jpg
Eic_4_Danach.jpg
Eic_4_Legen.jpg
Eic_5_Danach.jpg
# List all pictgures to be converted
$ ls -1 Bilder
Eic_1_Legen.jpg
Eic_1_Vorher.jpg
Eic_2_Legen.jpg
Eic_2_Vorher.jpg
Eic_3_Legen.jpg
Eic_3_Vorher.jpg
Eic_4_Vorher.jpg
Validate CVS File for proper Data
$ ./check_data.bsh
Bild 1: File Bilder/Eic_1_Vorher.jpg exist - Date: 04.07.2024 Time: 15:24:42.400 GPS: Elev: 355,649 Lat: 49 45 55.98000 Lon: 10 37 97.68000
Bild 2: File Bilder/Eic_2_Vorher.jpg exist - Date: 04.07.2024 Time: 15:27:22.800 GPS: Elev: 348,896 Lat: 49 45 54.39600 Lon: 10 37 11.56800
Bild 3: File Bilder/Eic_3_Vorher.jpg exist - Date: 04.07.2024 Time: 15:31:18.200 GPS: Elev: 352,374 Lat: 49 45 52.88400 Lon: 10 37 14.26800
Bild 4: File Bilder/Eic_4_Vorher.jpg exist - Date: 04.07.2024 Time: 15:33:47.200 GPS: Elev: 350,641 Lat: 49 45 50.86800 Lon: 10 37 18.12000
Bild 5: File Bilder/Eic_1_Legen.jpg exist - Date: 29.11.2024 Time: 10:14:52:200 GPS: Elev: 351,654 Lat: 49 45 55.85400 Lon: 10 37 16.47200
Bild 6: File Bilder/Eic_2_Legen.jpg exist - Date: 02.12.2024 Time: 13:43:08:600 GPS: Elev: 349,987 Lat: 49 45 45.79920 Lon: 10 37 10.89120
Bild 7: File Bilder/Eic_3_Legen.jpg exist - Date: 03.12.2024 Time: 14:26:58:400 GPS: Elev: 356,684 Lat: 49 45 51.73200 Lon: 10 37 16.82760
Validate Images
$ ./check_exif.bsh data_Eic.csv
CSV File used :
CSV File used : data_Eic.csv
Bild 1: File Bilder/Eic_1_Vorher.jpg exist - Date: 04.07.2024 Time: 15:24:42.400 GPS: Elev: 355,649 Lat: 49 45 55.98000 Lon: 10 37 97.68000
1 image files updated
Bild 2: File Bilder/Eic_2_Vorher.jpg exist - Date: 04.07.2024 Time: 15:27:22.800 GPS: Elev: 348,896 Lat: 49 45 54.39600 Lon: 10 37 11.56800
1 image files updated
Bild 3: File Bilder/Eic_3_Vorher.jpg exist - Date: 04.07.2024 Time: 15:31:18.200 GPS: Elev: 352,374 Lat: 49 45 52.88400 Lon: 10 37 14.26800
1 image files updated
Bild 4: File Bilder/Eic_4_Vorher.jpg exist - Date: 04.07.2024 Time: 15:33:47.200 GPS: Elev: 350,641 Lat: 49 45 50.86800 Lon: 10 37 18.12000
1 image files updated
Bild 5: File Bilder/Eic_1_Legen.jpg exist - Date: 29.11.2024 Time: 10:14:52:200 GPS: Elev: 351,654 Lat: 49 45 55.85400 Lon: 10 37 16.47200
1 image files updated
Bild 6: File Bilder/Eic_2_Legen.jpg exist - Date: 02.12.2024 Time: 13:43:08:600 GPS: Elev: 349,987 Lat: 49 45 45.79920 Lon: 10 37 10.89120
1 image files updated
Bild 7: File Bilder/Eic_3_Legen.jpg exist - Date: 03.12.2024 Time: 14:26:58:400 GPS: Elev: 356,684 Lat: 49 45 51.73200 Lon: 10 37 16.82760
1 image files updated
Update Images
$ ./run-update.bsh data_Eic.csv > run-update-Eic.OUT
$ more run-update-Eic.OUT
CSV File used :
CSV File used : data_Eic.csv
Bild 1: File Bilder/Eic_1_Vorher.jpg exist - Date: 2024:07:04 Time: 15:24:42.400 GPS: Elev: 355,649 Lat: 49 45 55.98000 Lon: 10 37 97.68000
1 image files updated
1 image files updated
1 image files updated
1 image files updated
File Modification Date/Time : 2025:11:28 16:28:48+01:00
File Access Date/Time : 2025:11:28 16:28:48+01:00
File Inode Change Date/Time : 2025:11:28 16:28:48+01:00
Modify Date : 2024:07:04 15:24:42
Date/Time Original : 2024:07:04 15:24:42
Create Date : 2024:07:04 15:24:42
GPS Version ID : 2.3.0.0
GPS Latitude Ref : North
GPS Longitude Ref : East
GPS Altitude : 355 m
GPS Latitude : 49 deg 45' 55.98" N
GPS Longitude : 10 deg 38' 37.68" E
GPS Position : 49 deg 45' 55.98" N, 10 deg 38' 37.68" E
...
$ mv Bilder Bilder-Eic
--> Copy not update pictures
--> Verify with Windows Image Viewer - Click on Marker to detect GPS Koordinaten
Für Bilder mit ungenaue GPS Datenfehler
Create a FIX file for fixed GPS Data: data_Eic-Fix.csv
Copy fixed valuies to
- Column V: 49 45 54.40
- Column W: 10 37 12.25
Run Fix Script ( Reading GPS data from column V and W
$ ./run-update-fix.bsh data_Eic-Fix.csv > run-update-Eic-Fix.OUT
--> Verify with Windows Image Viewer - Click on Marker to detect GPS Koordinaten
Änderuungen am to CSV File
Damit die Datenvalidierung klappt müssen folgenden Ämderungen in der CSV Datei gemacht werden
Einfüger von Excel Formel
Feld AA : =LINKS(AF2;2)&" "&TEIL(AF2;4;2)&" "&TEIL(AF2;7;2)&"."&TEIL(AF2;9;10)
Feld AB;: =LINKS(AG2;2)&" "&TEIL(AG2;4;2)&" "&TEIL(AG2;7;2)&"."&TEIL(AG2;9;10)
Field M : =BE2 [ in EXCEL konverieren nach Uhrzeit ]
Field N : =BF2 [ in EXCEL konverieren nach Datum ]
Daten ändern
Datenfehler in CSV Datei [ check-data.bsh Fehler : binary operator expected when spaces added to filename ]
Excel Zeile 252 : Goe_1_Legen hat einen Blank am Ende des Filenamens
Excel Zeile 269 : Lud_3_Legen hat einen Blank am Ende des Filenamens
Fehler
- check_data.bsh fails with Error binary operator expected when spaces were added to filename
Be First to Comment