testtestHome

GPS-gegevens uit de EXIF van een foto extracten met PHP…

01.02.2009 door Mich - lire la version francophone (2) - read this in English

Ik heb al een aantal dagen een nieuwe GSM: de Nokia N79. Het is de volwaardige opvolger op mijn vorig toestel, de N73. De N79 heeft een GPS-chip en ook een fototoestel. Combineer beiden en je hebt de mogelijkheid om foto's te geotaggen.

De N79 slaat de GPS-gegevens op in de EXIF-informatie van de foto. Default staat dit af. Je moet dit zelf aanzetten in de instellingen van het fototoestel:

Eenmaal dit geactiveerd is, worden de GPS-coordinaten in de foto opgeslagen. U kunt deze nadien uitlezen met de volgende code:

EXIF lezen:
$exif = exif_read_data('dummyimage.jpg',0,TRUE);

Graden:
$deg=$exif["GPS"]["GPSLatitude"][0];

Minuten:
$min=$exif["GPS"]["GPSLatitude"][1];

Seconden:
$sec=$exif["GPS"]["GPSLatitude"][2];

Halfrond (N, S, W ou E):
$hem=$exif["GPS"]["GPSLatitudeRef"];

Hoogte:
$alt=$exif["GPS"]["GPSAltitude"][0];

(voor de lengtegraad vervangt u hierboven "GPSLatitude" door "GPSLongitude")

Ik gebruik deze code om GPS-gegevens uit de foto's te halen die ik hier moblog, om zo deze het blogbericht aan een geografische locatie te koppelen, waardoor u meteen weet waar het is.

tags: . . . . |
Zeg het eens...
  • Naam *

  • email *

  • Webstek

  • Uw reactie *

  • * = verplicht veld


  • Vergeet niet wie ik ben!