foutmelding bij uploaden waarneming d.m.v. foto's met GPS informatie

Gestart door gertjanvannoord, september 27, 2016, 14:35:16 PM

Vorige topic - Volgende topic

gertjanvannoord


https://waarneming.nl/waarneming/from_gps_foto

ik krijg de laatste tijd soms de volgende fout:

Uploaded :1 files
Error in file /home/waarneming/www/_app/views/waarneming/from_gps_foto.php on line 113
AN_ERROR_OCCURRED

dit heb ik nu meerdere keren kunnen reproduceren met foto van huismus, die ik even hier heb neergezet:
http://www.let.rug.nl/vannoord/huismus.jpg want te groot voor forum.




Ligt het aan de foto, of aan waarneming.nl?

Gertjan van Noord

hiskodevries

dit is de foutmelding
"Premature end of data in tag GPS_Time__Atomic_Clock_ line 58"

Je Exif data zal niet correct zijn
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

gertjanvannoord

ik kan zelf niets bijzonders ontdekken:

exiftool  -a -s -u -g1 foto/2016/2016_09_27/DSCN8217.JPG  |grep GPS

---- GPS ----
GPSVersionID                    : 2.0.0.0
GPSLatitudeRef                  : North
GPSLatitude                     : 53 deg 15' 24.61"
GPSLongitudeRef                 : East
GPSLongitude                    : 6 deg 27' 34.35"
GPSAltitudeRef                  : Above Sea Level
GPSAltitude                     : 22.73 m
GPSTimeStamp                    : 09:19:05
GPSMapDatum                     : WGS-84
GPSDateStamp                    : 2016:09:27
GPSAltitude                     : 22.7 m Above Sea Level
GPSDateTime                     : 2016:09:27 09:19:05Z
GPSLatitude                     : 53 deg 15' 24.61" N
GPSLongitude                    : 6 deg 27' 34.35" E
GPSPosition                     : 53 deg 15' 24.61" N, 6 deg 27' 34.35" E
Gertjan van Noord

hiskodevries

exif  -x huismus.jpg


Corrupt data
The data provided does not follow the specification.
ExifEntry: The tag 'GPSTimeStamp' contains data of an invalid format ('SRational', expected 'Rational').

ik / jullie moeten het doen met de ubuntu exif functie
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

gertjanvannoord

#4
ok bedankt, dit kan ik hier reproduceren

nu nog uitvinden hoe dit komt, voorlopig geef ik de camera de schuld...

Update: nee, de oorzaak lijkt een oude versie van gpscorrelate
Gertjan van Noord

hiskodevries

Gert-Jan, het probleem is dat de standaard php functie om exif uit te lezen niet meer correct werkt sinds de laatste update, vanwege security redenen
http://stackoverflow.com/questions/38772471/php-exif-read-data-no-longer-extracts-gps-location/38780847
die werkte vrijwel foutloos
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

gertjanvannoord

tja, het programma exif is blijkbaar minder robuust dan de oude php functie. Echter, in dit geval had exif gelijk: de waarde voldeed niet aan de standaard. Dezelfde foutmelding mvt SRational versus Rational vond ik terug bij de bug reports van gpscorrelate. Met de nieuwe gpscorrelate zou dit probleem voor mij nu niet meer voor moeten komen...
Gertjan van Noord