Szükségem volt arra, hogy hatékonyan kinyerjem a GPS-adatokat képekből. Ez azonban nem megoldott az Ubuntu alapértelmezett alkalmazásait használva, kellett hát egy hatékonyabb megoldás.

Lehetőségek GPS adatok kinyerésére

Több lehetőséget is kipróbáltam, és összehasonlítottam, mit tudnak.

1. Ubuntu alapértelmezett képnézegetője

Tapasztalatok:

  • a kép tulajdonságainál megtekinthetők a GPS-koordináták
  • a GPS-koordináták nem jelölhetők ki és nem másolhatók a vágólapra
  • a GPS-koordináták fok-szögperc-szögmásodperc formátumban vannak
  • a szögmásodperc értéke csak 2 tizedesjegyig látszik

2. gThumb képnézegető

Tapasztalatok:

  • a kép tulajdonságaiban megjeleníthetők a GPS-koordináták
  • a GPS-koordináták kijelölhetők és vágólapra másolhatók
  • a GPS-koordináták csak koordinátánként másolhatók vágólapra
  • a GPS-koordináták fok-szögperc-szögmásodperc formátumban vannak
  • a szögmásodperc 3 tizedes jegyű

3. gThumb és exiftool

A legjobb megoldást az exiftool adta. A gThumb tetszőleges parancssoros szkripttel bővíthető, amely grafikusan, szövegdobozban is képes megjeleníteni az eredményeket. Gyakorlatilag bármilyen művelet elvégezhető. A következő kiterjesztés a kép metaadatait egy ablakban kiírja. Ehhez szükség van az exiftool csomagra, ami valószínűleg alapértelmezettként telepítve van az Ubuntuban.

  1. Nyissuk meg a gThumb programot.
  2. Válasszuk az Eszközök menüt.
  3. Válasszuk a Személyre szabás menüpontot.
  4. Adjunk hozzá egy új parancsot "GPS-adatok" névvel és "exiftool %F -gpslatitude -gpslongitude -T -n "%.6f" | gedit" paranccsal.
  5. Az Eszközök menöben megjelenik az új GPS-adatok parancs, amellyel kilistázhatók a képadatok.

Tapasztalatok:

  • a GPS-adatok parancsra megjelennek a GPS-koordináták
  • a GPS-koordináták párban is kijelölhetők és a vágólapra másolhatók
  • a GPS-koordináták a kívánt formátumban vannak

4. Java

A Java fórumokban találtam egy hatékony megoldást, amivel ki lehet nyerni a képekből a GPS-adatokat:

javaxt.io.Image image = new javaxt.io.Image("D:\\codeTest\\arun.jpg");
double[] gps = image.getGPSCoordinate();

 

 

Kategória: Blog

Kérlek, támogasd munkámat!

Java csomagok

Termékek

Munkanyilvántartás

Számlázás

Készletkezelés
Ügyfélnyilvántartás
Gumiabroncs-tárolás

Hamarosan érkezik az Ubuntu következő kiadása

Látogatók

108685
Ma7
Tegnap57
Ezen a héten283
Ebben a hónapban1115
Összesen108685
Statistik created: 2018-09-21T20:01:12+02:00
Bejelentkezett felhasználók 0
Regisztrált felhasználók 1
Ma regisztráltak 0