| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | 	//3) integration des coordonnées gps à partir du fichier gpx stocké
	$xml = $DESTINATION_FOLDER.'/'.$nom_gpx;
	$obj = simplexml_load_file($xml, 'SimpleXMLIterator');
 
	$sql_insert_coordonnee = $bdd->prepare('INSERT INTO pevtt_coordonnee_gps (id_fichier_gps, id_coord_gps, coord_gps_lat , coord_gps_lon, coord_gps_altitude, coord_gps_date)' 
										. ' VALUES (:id_fichier_gps, :id_coord_gps, :coord_gps_lat, :coord_gps_lon, :coord_gps_altitude, :coord_gps_date)');
	$id_coord_gps = 1;
	foreach($obj->trk->trkseg->trkpt as $trkpt)
	{        
		$tableau_gpx = array(
			':coord_gps_lat' => $trkpt['lat'],
			':coord_gps_lon' => $trkpt['lon'],
			':coord_gps_altitude' => $trkpt->ele,
			':coord_gps_date' => strftime("%Y-%m-%d %H:%M:%S", strtotime($trkpt->time)),
			':id_fichier_gps' => $id_fichier_gps,
			':id_coord_gps' => $id_coord_gps	
		);
		$sql_insert_coordonnee->execute($tableau_gpx);
		$id_coord_gps++;	
	} | 
Partager