GPS Daten auslesen

Hallo Leute,
ich habe 2 Fragen:
1. gibt es eine Möglichkeit Metadaten aus Bildern, z.B. GPS Daten auszulesen?
2. Kann man Standardprogramme wie Safari aus einem Desktop-Programm starten. Danach eine URL in der Adresszeile übergeben?

Vielen Dank für Eure Mithilfe
Micha D.

Zum Beispiel mit CGImageSourceMBS Klasse auf dem Mac via MBS Plugin. Oder GraphicsMagick Plugin Crossplatform.

showurl “http://www.mbsplugins.de

geht und öffnet den Browser.

Wie Christian schon schrieb, oder zu 1:

Unter MacOS X kannst Du z. B. die Metadaten mit dem Unix-Programm “mdls” auslesen.
Also eine Shell in Xojo benutzen und solche Daten heraus parsen:

$ mdls IMG_1331.JPG kMDItemGPSDateStamp = "2013:12:19" kMDItemLatitude = 47.6087 kMDItemLongitude = -122.3407216666667

Danke an Euch für die prompte Antwort!
Leider bin ich nur Rentner, habe deshalb keine Kohle. Ich nutze Xojo auch nur privat. Sorry Christian.

Hallo Wolfgang, leider habe ich keine Ahnung von mdls. Hast Du vielleicht ein Beispiel wie man das in Xojo anwendet!

Danke

So in der Art:

  Dim f as FolderItem
  Dim vShell as new shell
  Dim vArgument as string
  
  f = GetOpenFolderItem ( "" )
  
  if f <> nil AND f.Exists then
    
    Dim vFile as string = f.NativePath
    
    vArgument = "kMDItemLatitude"
    vShell.Execute ( "mdls -name " + vArgument + " " + vFile  )
    msgBox vShell.Result
    
    vArgument = "kMDItemLongitude"
    vShell.Execute ( "mdls -name " + vArgument + " " + vFile  )
    msgBox vShell.Result
    
  end if

Wenn Du “( null )” als Ergebnis bekommst, ist der entsprechende Wert nicht vorhanden.

Hoffe das hilft Dir weiter.

exiftool geht auch
siehe hier https://forum.xojo.com/conversation/post/210245

Hallo Wolfgang,
Du bist mein Held!
Funktioniert Super
Vielen Dank

Ps. Axels Methode werde ich noch austesten!