Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

GPX Datei mit PHP lesen

Rechnen mit Koordinaten und signifikanten Stellen.

Moderator: moenk

Antworten
Benutzeravatar
nebbiolo
Geocacher
Beiträge: 229
Registriert: So 19. Jul 2009, 18:13
Wohnort: Bergolo, Italien
Kontaktdaten:

GPX Datei mit PHP lesen

Beitrag von nebbiolo » Mo 24. Dez 2018, 17:14

Hallo und frohe Weihnachten
Ich möchte aus einer GPX-Datei das Land auslesen.
Mit den Felder unter "wpt" funktioniert alles bestens, aber wie kann ich das Feld:
<groundspeak:country>Austria</groundspeak:country> auslesen?

$gpx = simplexml_load_file("test.gpx");
foreach ($gpx->wpt as $gc)
{
$lat = (string) $gc['lat'];
$lon = (string) $gc['lon'];
$type = (string) $gc->type;
$name = (string) $gc->name;
$land = (string) $gc->country; ??
echo $type,$lat,$lon,$name,$land,"<br/>";
}
unset($gpx);
Bild

Werbung:
steffen0815
Geocacher
Beiträge: 13
Registriert: Mo 30. Nov 2015, 13:51

Re: GPX Datei mit PHP lesen

Beitrag von steffen0815 » Do 27. Dez 2018, 11:34

Hallo,
versuche es so:

Code: Alles auswählen

// ...
foreach ($gpx->wpt as $gc)
{
   $namespaces = $gc->getNameSpaces(true);
   $ns_gs = $gc->children($namespaces['groundspeak']);
   $land = (string) $ns_gs->cache->country;

   // echo $land,"<br/>";
// ....
Gruß Steffen

Benutzeravatar
nebbiolo
Geocacher
Beiträge: 229
Registriert: So 19. Jul 2009, 18:13
Wohnort: Bergolo, Italien
Kontaktdaten:

Re: GPX Datei mit PHP lesen

Beitrag von nebbiolo » Fr 28. Dez 2018, 21:32

SUPER - funktioniert wie ich mir es vorgestellt habe :-)
Vielen Dank Steffen und ein prosit Neujahr!!!
Bild

Antworten