Deprecated: Function WP_Dependencies->add_data() was called with an argument that is deprecated since version 6.9.0! IE conditional comments are ignored by all supported browsers. in /home/www/wordpress/wp-includes/functions.php on line 6131

Deprecated: Function WP_Dependencies->add_data() was called with an argument that is deprecated since version 6.9.0! IE conditional comments are ignored by all supported browsers. in /home/www/wordpress/wp-includes/functions.php on line 6131
Skip to content

Simon Exiftool Datenvalidierung

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

Be First to Comment

Leave a Reply