Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2014, 09:55
jegggf
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
extraccion de valores

Buenas, estoy tratando de convertir un gpx a kml.
primero abri este gpx

<?xml version="1.0" encoding="UTF-8" standalone="no" ?><gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:wptx1="http://www.garmin.com/xmlschemas/WaypointExtension/v1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="eTrex 10" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www8.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/WaypointExtension/v1 http://www8.garmin.com/xmlschemas/Wa...xtensionv1.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd"><metadata><link href="http://www.garmin.com"><text>Garmin International</text></link><time>2014-05-23T11:25:26Z</time></metadata><wpt lat="-34.904523" lon="-54.931642"><ele>15.331123</ele><time>2014-05-23T11:25:26Z</time><name>001</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.904081" lon="-54.931771"><ele>15.963099</ele><time>2014-05-23T11:34:53Z</time><name>002</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.904184" lon="-54.932191"><ele>14.877506</ele><time>2014-05-23T11:40:36Z</time><name>003</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.904290" lon="-54.932577"><ele>19.314613</ele><time>2014-05-23T11:48:12Z</time><name>004</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903867" lon="-54.933504"><ele>30.114386</ele><time>2014-05-23T11:53:03Z</time><name>005</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903600" lon="-54.933865"><ele>32.226166</ele><time>2014-05-23T11:58:14Z</time><name>006</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903235" lon="-54.934116"><ele>30.609436</ele><time>2014-05-23T12:11:58Z</time><name>007</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903132" lon="-54.933655"><ele>28.222469</ele><time>2014-05-23T12:19:36Z</time><name>008</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903177" lon="-54.933305"><ele>27.534817</ele><time>2014-05-23T12:36:45Z</time><name>009</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903392" lon="-54.933179"><ele>30.514540</ele><time>2014-05-23T12:46:14Z</time><name>010</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903468" lon="-54.933487"><ele>30.807274</ele><time>2014-05-23T13:04:35Z</time><name>011</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903254" lon="-54.932709"><ele>24.496326</ele><time>2014-05-23T13:18:23Z</time><name>012</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903207" lon="-54.932462"><ele>22.006786</ele><time>2014-05-23T13:32:02Z</time><name>013</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903130" lon="-54.932213"><ele>22.530289</ele><time>2014-05-23T13:40:36Z</time><name>014</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.902832" lon="-54.932800"><ele>25.946304</ele><time>2014-05-23T13:51:13Z</time><name>015</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.902542" lon="-54.933027"><ele>20.635674</ele><time>2014-05-23T14:21:10Z</time><name>016</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.902114" lon="-54.933339"><ele>30.619427</ele><time>2014-05-23T14:31:18Z</time><name>017</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903570" lon="-54.931882"><ele>22.564709</ele><time>2014-05-23T14:44:18Z</time><name>018</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903680" lon="-54.932317"><ele>23.090509</ele><time>2014-05-23T14:50:57Z</time><name>019</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903826" lon="-54.932695"><ele>26.377960</ele><time>2014-05-23T14:57:07Z</time><name>020</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.903929" lon="-54.933112"><ele>30.237114</ele><time>2014-05-23T15:02:28Z</time><name>021</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.866704" lon="-54.950093"><ele>38.856964</ele><time>2014-05-23T15:27:28Z</time><name>022</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894710" lon="-54.943463"><ele>20.333397</ele><time>2014-05-23T17:02:26Z</time><name>025</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894716" lon="-54.942680"><ele>23.944483</ele><time>2014-05-23T17:12:39Z</time><name>026</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894677" lon="-54.942400"><ele>20.876675</ele><time>2014-05-23T17:27:57Z</time><name>027</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.894298" lon="-54.942308"><ele>16.672009</ele><time>2014-05-23T17:38:16Z</time><name>028</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.893064" lon="-54.941668"><ele>19.173248</ele><time>2014-05-23T17:54:28Z</time><name>029</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.892146" lon="-54.941710"><ele>11.436146</ele><time>2014-05-23T18:15:14Z</time><name>030</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888923" lon="-54.938383"><ele>15.205764</ele><time>2014-05-23T18:35:59Z</time><name>031</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.890874" lon="-54.936121"><ele>21.083462</ele><time>2014-05-23T18:45:29Z</time><name>032</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888265" lon="-54.939724"><ele>15.926322</ele><time>2014-05-23T19:06:42Z</time><name>033</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888586" lon="-54.939647"><ele>18.071655</ele><time>2014-05-23T19:16:18Z</time><name>034</name><sym>Flag, Blue</sym></wpt><wpt lat="-34.888523" lon="-54.939736"><ele>9.920410</ele><time>2014-05-23T19:21:59Z</time><name>035</name><sym>Flag, Blue</sym></wpt></gpx>


asi:
Código PHP:
<html>

 <head>

  <title>Problema</title>

 </head>
<body>
<?php
  $ar
=fopen("1.gpx","r+") or
    die(
"No se pudo abrir el archivo");
    
    echo 
"$ar";
  while (!
feof($ar))
  {
    
$linea=fgets($ar);
    
$lineasalto=nl2br($linea);
    
//echo $lineasalto;
  
}
  
$time = array(
                
time =>""
            
lat   => ""
            
lon  =>""
               
)
    echo 
"$array";
    )
    
  
fclose($ar);
  
?>
   
</body>

</html>

no puedo extraer los valores time, lon, y lat a un array.