Bitte um Feedback zu Panoramax-Bildern aus dem FotoGeoTool

Hallo zusammen, ich möchte euch um eine Einschätzung zu zwei Panoramax-Testsequenzen bitten.

Ich arbeite gerade an meinem FotoGeoTool, mit dem ich Bilder und Videoframes für Panoramax vorbereite. Das Tool ist besonders dafür gedacht, Bilder oder Videos aus WhatsApp und anderen Quellen wieder mit nutzbaren Geodaten, Blickrichtung, Höhe, Datum und Beschreibung zu versehen.

Aktuell teste ich eine neue Version, bei der Videoframes beim Extrahieren zusätzlich stabilisiert werden. Die Idee ist, kleine Wackler im Video auszugleichen, damit der Horizont beziehungsweise die Bildhöhe zwischen den einzelnen Frames besser zusammenpasst.

Ich habe dafür zwei Sequenzen hochgeladen:

Neue Version mit Streifenvergleich-Stabilisierung:

Alte Version ohne diese neue Stabilisierung:

Mich würde interessieren, wie ihr die erzeugten Bilder beurteilt:

  • Wirkt die neue Version ruhiger oder besser ausgerichtet?
  • Sind die Übergänge zwischen den Bildern brauchbarer?
  • Gibt es sichtbare Probleme durch den Beschnitt oben/unten?
  • Sind die Bilder für Panoramax und OSM-Mapping grundsätzlich verwendbar?
  • Ist die alte Version vielleicht sogar natürlicher oder besser?
  • Fallen euch Fehler bei Blickrichtung, Bildfolge oder Bildqualität auf?

Hintergrund:
Die neue Testversion versucht, benachbarte Frames über einen schmalen Bildstreifen zu vergleichen. Daraus wird ein vertikaler Versatz berechnet. Danach werden die Frames entsprechend ausgerichtet und oben/unten auf einen gemeinsamen gültigen Bereich beschnitten.

Es ist noch ein Test und kein fertiger Algorithmus. Mir geht es erst einmal darum, ob der Ansatz überhaupt sichtbar hilft oder ob er eher neue Probleme erzeugt.

Ich freue mich über Rückmeldungen, gerne auch kritisch.

Viele Grüße
Lutz / gabischatz

2 Likes

Barely usable, I’d say (sorry :crying_cat: ).

All the pictures in sequence seem to have the same GPS coordinate and same timestamp, yet they show different imagery? From my limited understanding of the tool, I’m going to assume that is because you don’t actually have that precise data; so everything said here is subject to that assumption.


Panoramax is basically the database that connects the image itself with its precise location (i.e. GNSS coordinates) and some other useful metadata (timestamp, view direction, speed, etc.).

But in example sequences above the big part of that metadata seems to be simply wrong for most of them (I guess GPS and timestamp are correct only for the first or the last picture, depending on how it was generated, but direction is wrong for all of them?).

Now, if the “sequence” is of only one picture, there is only a little problem.

If it is of 3-5 pictures (taken at e.g. 1/sec), it still has some use as one can guess at least the approximate location.

But the longer the sequence gets, the less useful it becomes, as it basically just says “there is picture of somewhere, but I have no idea of where really”, and for geospatial data like OSM and Panoramax having unknown (or highly ambiguous) “geo” part is a huge problem.

Also usefulness depends on what the pictures are of...

E.g. here it is not completely useless, as I might still be able to infer that e.g. this road is surface=asphalt, lanes=2 and lit=no, but if there is more than one road involved (like here) I might be unable to know which one it is.

But note that much of that if often visible on (especially high-quality) aerial imagery, so maybe those pictures maybe only useful to confirm that aerials are still recent and not provide any (or very few) additional information on its own.

I might also try to make some assumption based on existing data and scenery (e.g. that the user was moving from west to east?), but that might be wrong. :person_shrugging:

And if the imagery was inside of a city, it might be even harder to extract useful data from it.


What I’d request at the very least is for the FotoGeoTool to:

  • add some Panoramax sequence tags to indicate that much of the metadata is basically guesswork, so such sequences are known at a glance to be likely problematic regarding that metadata (like e.g. guessed_locations=yes, approximate_timestamps=yes, invalid_orientation=yes etc. depending on what metadata is guessed/interpolated/massaged/etc.).
  • edit EXIF of all such generated pictures and put huge EXIF GPSDOP values on them to indicate Dilution of precision, and EXIF UserComment to indicate (in human readable format) which metadata has been interpolated/massaged/made up. So people who download the file will be able to know about that that later (i.e. when they no longer know of connection to Panoramax sequences)

Also, are those sequences really transport=walk? If not, it should be fixed too.

Note that you _might_ attempt to do to increase the usefulness but...

… that is both hard, and also has its own problems (e.g. reliability problems, and there is big anti-AI sentiment in OSM community, etc) :

  • you may try to employ some AI to try to detect how fast the vehicle is moving by having it evaluate how the pictures change, and then applying some sanity limits on it (e.g. 1-120km/h), and then (if you e.g. know that the timestamp is of the start of the sequence) try to determine where (e.g. by analyzing underlying OSM data, e.g. highway=*) the mapper was moving and “invent” probable location and timestamp for each picture.
  • add even more tags to both EXIFs of JPGs themselves and sequence as well, to indicate which metadata was faked by AI
2 Likes

@Matthias_Nalis

Hvala ti na detaljnoj procjeni. Želio bih objasniti nekoliko stvari jer se ovdje očito radi o nesporazumu oko načina snimanja.

Napomena: ovaj je tekst preveden uz pomoć umjetne inteligencije, pa se unaprijed ispričavam ako neke formulacije na hrvatskom nisu potpuno prirodne.

Slike ne potječu iz uobičajene sekvence kretanja, gdje se kamera pomiče duž ceste ili staze. Riječ je o pojedinačnim slikama izvučenima iz videa, odnosno iz okreta kamere na jednom fiksnom mjestu. Kamera je, dakle, u osnovi stajala na jednoj točki i okretala se kako bi se dobio kružni pogled, odnosno panorama.

Zato u ovom posebnom slučaju nije automatski pogrešno ako više slika ima iste GPS koordinate. Kod snimke od 360 stupnjeva s jedne fiksne pozicije, položaj svih slika zaista je gotovo isti. Ono što se mijenja nije lokacija, nego smjer gledanja i sadržaj slike.

Slično vrijedi i za vremensku oznaku. Ako se slike izvlače iz videa s, primjerice, 30 ili 60 sličica u sekundi, pojedine slike vremenski su vrlo blizu jedna drugoj. Ovisno o tome koliko se precizno vremenska oznaka sprema u formatu slike ili u EXIF podacima, više izvučenih sličica može imati isti ili gotovo isti vremenski žig. To ne mora značiti da su slike pogrešno izrađene, nego može biti posljedica vrlo kratkog vremenskog razmaka između pojedinih frameova.

Pozadina mog FotoGeoTool alata je sljedeća: mnogi messengeri i programi za obradu, posebno WhatsApp, uklanjaju GPS podatke, vremenske oznake i druge metapodatke iz slika ili videa. Moj cilj bio je ponovno dodati te informacije ako je mjesto snimanja poznato. Koordinate su, dakle, namjerno dodane softverski jer ih u proslijeđenoj izvornoj datoteci više nije bilo.

No razumijem tvoj važan prigovor: za Panoramax mora biti jasno vidljivo koji metapodaci potječu izravno iz kamere, a koji su naknadno dodani, procijenjeni ili interpolirani. Ne bi smjelo izgledati kao da su sve vrijednosti precizno izmjerene izvornim uređajem.

Zato smatram tvoje prijedloge korisnima, osobito:

  • označavanje sekvence kao procijenjene ili naknadno dopunjene, npr. tagovima kao što su guessed_locations=yes, approximate_timestamps=yes ili invalid_orientation=yes, ako se to odnosi na konkretne podatke;
  • upisivanje visokog GPSDOP podatka kako bi se jasno naznačila smanjena točnost;
  • dodavanje EXIF komentara iz kojeg je vidljivo da su GPS podaci, vremenske oznake ili smjer gledanja naknadno dodani ili procijenjeni;
  • ispravak transport=walk ako snimka zapravo nije nastala tijekom hodanja.

Po mom mišljenju, važno je razlikovati dva slučaja:

  1. Prava sekvenca kretanja duž puta ili ceste
    → tada bi identične GPS koordinate na velikom broju slika doista bile problematične.

  2. Statična panorama ili kružni pogled s jedne fiksne točke
    → tada su identične GPS koordinate načelno razumljive, pod uvjetom da je jasno označeno kako se mijenja samo smjer gledanja.

Iz tvoje povratne informacije zaključujem da moj alat mora mnogo jasnije označavati tu razliku. Generirane slike ne smiju ostavljati dojam da su svi metapodaci precizni originalni podaci. Umjesto toga mora biti jasno vidljivo: je li lokacija poznata ili procijenjena, je li vremenska oznaka približna te je li orijentacija možda nevažeća ili nepouzdana.

Upravo u tom smjeru planiram dalje poboljšavati FotoGeoTool.
Danke für eure Antwort,

Dodatak:

Još jedna važna napomena: prije same snimke koristim svoj alat GeoPosition kako bih posebno zabilježio točan položaj, vrijeme i smjer okretanja kamere. Ti podaci se zatim koriste kao osnova za naknadno dodavanje metapodataka u slike.

Dakle, metapodaci nisu nasumično dodani, nego se temelje na prethodno izmjerenom i spremljenom položaju snimanja. Ipak, slažem se da u datotekama i u Panoramax sekvenci mora biti jasno označeno koji su podaci izvorni, a koji su naknadno dodani ili izvedeni iz tih spremljenih informacija.
https://community.openstreetmap.org/t/fotogeotool-whatsapp-bilder-und-videos-fur-panoramax-und-openstreetmap-vorbereiten/143844

This text is not only “translated by AI”, but seems fully generated by some LLM by feeding it my message, as things that it babbles about seem unhumanly unrelated to both my comment and what the FotoGeoTool tool itself does (as I understand it from your original project announcement).

What 360-degree camera pictures?! What 60fps videos generating pictures which are really withing 1 second of each other? I find it hard to believe that car (much less foot, as tags claim) in those example sequences could’ve passed all those distances in less than 1 second.

Please, just write your own (human) answer in your own (human) language (German) by your own (human) hands without “help” of AI.
And if you didn’t understand some part, ask me and I’ll try to clarify.

Discourse in this forum has that :globe_with_meridians: icon which will translate it to my preferred language, just as it will translate my post to your preferred language.

I find force feeding LLM-written automatically-generated slop down the throats of people trying to give you constructive (and even more importantly, human-written) feedback to be (to put it mildly) quite rude and off-putting.

4 Likes


Ich verstehe nicht, was es für ein Problem ist, den Tag “Zu Fuß” anzugeben.
Ich verstehe auch nicht, warum ein Video nicht als Basis für einen Panoramablick sein sollte. In meinem Programm ergänze ich die Bilder genau um die Geoinformationen, “Position, Richtung, Uhrzeit und zu Fuß” Sie haben recht, dass ich guessed_locations=yes vielleicht angeben sollte, aber ich habe ja die aktuelle Position mit meinem Handy aufgenommen und an mich gesendet. Viel genauer machen professionelle Kameras das auch nicht. approximate timestamps=yes Das ist genau das Gleiche, Was macht das für einen Unterschied, ob das Bild 10 sec. Später aufgenommen wurde?
invalid orientation=yes Was macht das für einen Unterschied, ob ein Bild 1 oder 2° von der tatsächlichen Richtung abweicht?
Ich gebe Ihnen ja recht, dass ich die Tags setzen sollte, aber das macht auch keine Kamera, und mir war nicht bewusst, dass es diese Tags dafür gibt.
Jedenfalls habe ich es in der Anleitung nicht gefunden oder überlesen.
Kommen wir aber mal zum eigentlichen Thema, “Wofür sind diese Panoramabilder interessant und was sollen sie aussagen”?
Grüße

Firstly, thank you for your human answer, it is appreciated much more :heart_exclamation:

Then that one is not a problem, I was just not sure if it was really taken on the foot. :+1:

Professional cameras (or regular smartphones with apps like Baba or regular camera apps like OpenCamera making timelapse photos) will tag each picture with different location (assuming you were moving).

Your app however seems to tag them all with exactly the same location, which is problematic, as user can’t know where is each picture taken (which picture was before the crossing, and which after? In which direction is the user going, i.e. is the next picture more to the North, or more to the South? Or have user turned to the West? etc).

And if the user is not sure which road is corresponding to which picture, then it is useless for them for OSM mapping purposes (e.g. in your example, which road is that gravel one, and which is 2-lane asphalt road? To which direction is there forbidden traffic? They can’t all be “the one directly to the North”, and yet that is what they are claiming)

1 or 2° mistake would not be a problem. But here problem is much worse.

I.e. all your pictures in panoramax are claiming to be pointing directly to the North (i.e. 0° Azimuth). And it seems incorrect, as direction of e.g. this and this and this and this pictures seems wildly different. Like, 70-290° different; not 1-2° different.

And that is the big problem as mapper trying to use Panoramax cannot say what they are looking at. And without being able to know what they are looking it, the content of the picture is close to useless. Especially when combined with the fact that we don’t even know the position of the user either (are then in that picture North of the crossing? Or South? Or West? Or East?)

It gives the user some orientation about how far the pictures are far apart (which is especially critical as they miss location of each picture). If we know user was walking (and we can guess in which direction), and we know how many seconds is between two pictures, we can estimate how far the user have moved and where the next picture might actually be.

And big part is that you actually can do something about timestamps at least.

If you know video was 81 seconds long, and you know it started at 12:49:00, and you extracted 27 pictures from it (e.g. one each 3 seconds), then you know if the first picture is at 12:49:00, the second is 12:49:03, the 3rd at 12:49:06 etc.

So you can record that different timestamp information in EXIF of each .jpg picture. It is not absolute time precision that is important (i.e. it is pretty much irrelevant whether the picture was taken at 12:49:00 or 12:53:00), but what is important is:

  • relative time between pictures (e.g. 00:00:03) as it indicates (esp. in combination with mode of transport) how much meters is likely between two pictures; and
  • general approximate time (as that, in combination with general location, with some detective work can help determine in which direction we are looking – e.g. by knowing in which direction the sun and/or shadows are being cast in that country at that time)

Uhh, mine does (if we’re taking about “EXIF tags”, and not “Panoramax sequence tags”). As does any regular smartphones with pictures taken with Baba app mention above, or OpenCamera, or other.

See e.g. this 1st picture and 2nd one. They are taken at same crossing, but show different roads, and their direction is very important – otherwise one could map “forbidden right turn” on the wrong road!

As you can see in their details, there is GPSImgDirection EXIF tag in each of those .jpg pictures which defines it.

That is what I was trying to say. Without correct location and direction and timestamps, they are (almost) completely uninteresting for OSM mappers; as they give mapper more confusion then help, especially in your example when there is a crossing, and so it is unclear which picture represents which road.

If that was a video of a single road, with no crossing and no changes (i.e. all pictures basically the same), then there might’ve been some little utility as:

  • there would not have been any confusion about which road we are looking at (as there would be only one) or where some feature was (as there would be no additional features), and thus
  • user could extract some information like surface=asphalt and lit=no and lanes=2 from it (and maybe even smoothness=good if quality was good enough – which in this particular example it wasn’t).

But as majority (if not all) of that information can also be seen in many regular aerial imagery (which already covers the whole world), the pictures put on Panoramax would not really produce much (if any) additional value.

Thus I suggested adding at least tags like guessed_locations=yes to your Panoramax sequences, so users can know what problems to expect from them, and not trust them as authoritative source of precise information (as with telling tags they’d known their information is ambiguous/approximate/interpolated, so they would know to only use it as a supplemental source).

Hopefully I managed to clarify the issues (that’s why the post is more on the verbose side, hopefully enough to make things clear). Let me know if there is still some confusion remaining.

2 Likes

Danke, dass Sie die Zeit finden und mir die Fehler aufzeigen.
Die Berechnung der Winkel war zwar eingebaut und hatte auch funktioniert. Ich habe gleich noch die drei zusätzliche Toggle-Buttons eingebaut:

ImageDescriptionParkplatz Thiemsburg | © gabischatz (Lutz Müller)
MakeWhatsApp
ModelWhatsApp
SoftwareFotoGeoTool v0.1.115
DateTime2026:05:09 16:39:00
XPComment98, 0, 105, 0, 99, 0, 121, 0, 99, 0, 108, 0, 101, 0, 0, 0
XPKeywords98, 0, 105, 0, 99, 0, 121, 0, 99, 0, 108, 0, 101, 0, 0, 0
Exif IFD Pointer263
GPS Info IFD Pointer394
DateTimeOriginal2026:05:09 16:39:00
DateTimeDigitized2026:05:09 16:39:00
UserCommentUndefined
LensMakeFotoGeoTool
LensModelWhatsApp
GPSVersionIDUnknown
GPSLatitudeRefNorth latitude
GPSLatitude51.081091
GPSLongitudeRefEast longitude
GPSLongitude10.516647
GPSAltitudeRefSea level
GPSAltitude345 m
GPSTimeStamp16:39:00
GPSImgDirectionRefTrue direction
GPSImgDirection117.53
GPSDateStamp2026:05:09

panoramax.csv (9,7 KB)
Die erzeugten Bilder aus dem Video
Grüße

Ich verstehe ja nicht viel von Panoramax, aber hier ist zu sehen, was von deinen ExifDaten dort angekommen ist:

Mit einem Editor (search/replace) umformatiert:

Exif.GPSInfo.GPSDateStamp=2026-05-09
Exif.GPSInfo.GPSLatitude=51/1 4/1 129819/2500
Exif.GPSInfo.GPSLatitudeRef=N
Exif.GPSInfo.GPSLongitude=10/1 30/1 149823/2500
Exif.GPSInfo.GPSLongitudeRef=E
Exif.GPSInfo.GPSTimeStamp=14/1 39/1 0/1
Exif.Image.ExifTag=38
Exif.Image.GPSTag=116
Exif.Photo.DateTimeOriginal=2026-05-09 16:39:00
Exif.Photo.OffsetTimeOriginal=+02:00
Exif.Photo.SubSecTimeOriginal=000000
Exif.Photo.UserComment=CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 95

Das sieht irgendwie eigenartig aus.

Edit, Nachtrag:
Das Gleiche in Tabellenform:

Exif-Tag Value
GPSInfo.GPSDateStamp 2026-05-09
GPSInfo.GPSLatitude 51/1 4/1 129819/2500
GPSInfo.GPSLatitudeRef N
GPSInfo.GPSLongitude 10/1 30/1 149823/2500
GPSInfo.GPSLongitudeRef E
GPSInfo.GPSTimeStamp 14/1 39/1 0/1
Image.ExifTag 38
Image.GPSTag 116
Photo.DateTimeOriginal 2026-05-09 16:39:00
Photo.OffsetTimeOriginal +02:00
Photo.SubSecTimeOriginal 000000
Photo.UserComment CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 95

Hier mal zum Vergleich die entsprechenden Werte von einem zufällig gewählten fremden Beispiel, bei dem die Richtungen funktionieren:

Exif-Tag Value
GPSInfo.GPSAltitude 2811/10
GPSInfo.GPSAltitudeRef 0
GPSInfo.GPSDOP 24/25
GPSInfo.GPSDateStamp 2026:01:17
GPSInfo.GPSImgDirection 3806091/10666
GPSInfo.GPSImgDirectionRef T
GPSInfo.GPSLatitude 48/1 59/1 192471/6196
GPSInfo.GPSLatitudeRef N
GPSInfo.GPSLongitude 6/1 22/1 487034/9865
GPSInfo.GPSLongitudeRef E
GPSInfo.GPSMapDatum WGS-84
GPSInfo.GPSSpeed 125500/3449
GPSInfo.GPSSpeedRef K
GPSInfo.GPSTimeStamp 14/1 24/1 29/1
GPSInfo.GPSTrack 383187/1436
GPSInfo.GPSTrackRef T
GPSInfo.GPSVersionID 2 3 0 0
Image.ExifTag 172
Image.GPSTag 330
Image.Make Arashi Vision
Image.Model Insta360 X5
Image.ResolutionUnit 2
Image.Software VID2JPG
Image.XResolution 72/1
Image.YCbCrPositioning 1
Image.YResolution 72/1
Photo.ColorSpace 65535
Photo.ComponentsConfiguration 1 2 3 0
Photo.DateTimeDigitized 2026:01:17 14:24:29
Photo.DateTimeOriginal 2026:01:17 14:24:29
Photo.ExifVersion 48 50 51 50
Photo.FlashpixVersion 48 49 48 48
Photo.SubSecTimeDigitized 036345
Photo.SubSecTimeOriginal 036345
Photo.UserComment Lavc58.134.100

Weitere Tags , die mit Xmp. statt mit Exif. beginnen habe ich ausgelassen.

Ich habe danach geschaut, weil mich der Photo.UserComment="CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 95" stutzig gemacht hat.

Die Google-AI sagt dazu:

This string is a metadata tag embedded in image files indicating that the image was generated, cropped, or saved by a web application. It specifically denotes the use of the PHP GD library for image processing (version 1.0) paired with the Independent JPEG Group’s compression engine (version 8.0)
Aber vielleicht ist das auch nur ein sogenannter Red Hering (falsch Fährte).

Bild 1 mit Open‑Source‑Kamera‑App für Android aufgenommen und Bild 2 mit WhatsApp. Der wahrscheinlichste Grund ist: Bild 1 enthält die von Panoramax erwarteten EXIF-Tags direkt im JPEG , Bild 2 dagegen hat zwar die Informationen im sichtbaren Overlay, aber nicht in den von Panoramax ausgelesenen Metadatenfeldern. Panoramax liest GPS aus Exif.GPSInfo.GPSLatitude/GPSLongitude und die Aufnahmezeit aus mehreren EXIF-Feldern wie DateTimeOriginal oder GPSDateTime ; wenn diese fehlen oder auf andere Art geschrieben sind, werden sie nicht übernommen.
Ich werde jetzt ein Update bauen und lasse mich überraschen.
Die Daten werden nicht eingelesen, was ich auch ausprobiere.

Sorry, aber diesen Beitrag verstehe ich nicht.

Dafür habe ich jetzt erst mal deine panoramax.csv analysiert und ein kleines Misverständnis in Spalte 5 gefunden:

1"file",
2"lon",
3"lat",
4"capture_time",
5"Exif.Image.DocumentName",
6"Exif.Image.ImageDescription",
7"Exif.GPSInfo.GPSImgDirection",
8"image_url"


1"WhatsApp Image 2026-05-09 at 16.39.00_frame_0001.jpg",
2"10.516647",
3"51.081091",
4"2026-05-09T16:39:00",
5"transport=bike, invalid_orientation=yes",
6"Parkplatz Thiemsburg | © gabischatz (Lutz Müller)",
7"117.53",
8"https://overpass-osm.de.cool/FotoGeoTool/uploads/session_1779617049748_4vww47n8t/WhatsApp%20Image%202026-05-09%20at%2016.39.00_frame_0001.jpg"


1"WhatsApp Image 2026-05-09 at 16.39.00_frame_0002.jpg",
2"10.516647",
3"51.081091",
4"2026-05-09T16:39:00",
5"transport=bike",
6"Parkplatz Thiemsburg | © gabischatz (Lutz Müller)",
7"105.53",
8"https://overpass-osm.de.cool/FotoGeoTool/uploads/session_1779617049748_4vww47n8t/WhatsApp%20Image%202026-05-09%20at%2016.39.00_frame_0002.jpg"

Die Werte in Spalte 5 "transport=bike, invalid_orientation=yes" und "transport=walk" sind vermutlich nicht das, was du mit dem Header "Exif.Image.DocumentName" ankündigst.

Den Header "image_url" in Spalte 8 finde ich in der Panoramax-Doku nicht.

PS.: Die zip-Datei mit den Bildern ist unzugänglich:

Forbidden
You don’t have permission to access this resource.

1 Like

Ich glaube ich habe es jetzt hinbekommen, es war eine schwere Geburt.
Grüße

Hast du herausgefunden, woran es gelegen hat?

Ja, mehr oder weniger. Es ist eine Kombination von beidem. Ich habe die Exif-Daten als Text eingefügt und nicht die entsprechenden Variablen, die Panoramax erwartet, verwendet. Dann kam noch dazu, dass diese auch noch in einem bestimmten Bereich der Datei abgelegt werden mussten. Das habe ich aber erst alles gefunden, als ich mir OpenCamera angesehen habe. Selbst OpenCamera hat nicht alle Variablen an der richtigen Stelle, oder deren Namen. So lassen sich nicht alle eingestellten Winkel / Ausrichtungen einlesen und in Panoramax anzeigen.
Auch musste ich feststellen, dass OpenCamera zur wirklichen Richtung mit meinem Handy um ca. 45° abweicht.

Ich habe mir extra einen Winkelmesser gebaut, um die Ausrichtung zu prüfen.


Was ich dabei bisher nicht herausgefunden habe ist, wie ich die “Genauigkeit der Positionierung” festlegen kann. Dafür habe ich aber dann das zusätzliche Tag invalid_orientation : yes, gesetzt.
Grüße