Bonjour
Je récupère des fichiers GPX d'un GPS Garmin et je souhaite utiliser les données pour afficher les traces sur un site web et/ou sur QGIS.
Lorsque je récupère les données en KML, j'obtiens des coordonnées avec 10-12 voire 15 décimales alors que 3 ou 4 seraient largement suffisantes
J'ai trouvé comment faire quand il s'agit de points (passage par un fichier CSV et traitement Excel) mais pas pour des multi-lignes pour lesquelles j'obtiens des trucs du genre :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="utf-8"?><kml xmlns="http://www.opengis.net/kml/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:kmlx="http://www.google.com/kml/ext/2.2" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"> <Document><Placemark><name>230711</name><Style><LineStyle><color>ff0000ff</color><width>4</width></LineStyle></Style><MultiGeometry><LineString> <coordinates>13.899752693250775,45.892274044454098,117.42 13.89977197162807,45.892190644517541,127.511 13.899703072384,45.892093246802688,114.53 13.899721931666136,45.892145046964288,120.3 13.89972997829318,45.892167929559946,118.86 13.899664767086506,45.892155189067125,118.86 13.899780185893178,45.891889231279492,116.94 13.900160808116198,45.891253044828773,113.569 13.900176901370287,45.89123385027051,114.05 13.900233143940568,45.891218595206738,116.459 13.900235071778297,45.891235191375017,121.739 13.900240268558264,45.891239885240793,118.38 13.9002366643399,45.8912050165236,124.151 13.900237921625376,45.891200825572014,120.78 13.900223672389984,45.891221025958657,120.78 13.90019073151052,45.891234437003732,124.151 13.900200622156262...
Sur des fichiers contenant plusieurs dizaines de milliers de points, la taille du fichier devient inutilement importante et pénalisante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <Placemark><name>230715_Sneznik</name><Style><LineStyle><color>ffffff00</color><width>4</width></LineStyle></Style><MultiGeometry><LineString> <coordinates>14.401329215615988,45.574157936498523,1250.3299999999999 14.401475982740521,45.574101274833083,1253.7 14.402106134220958,45.573480511084199,1250.3299999999999 14.402521373704076,45.573422592133284,1253.7 14.40268574282527,45.573453605175018,1257.0599999999999 14.402765706181526,45.573432818055153,1263.3099999999999 14.40288900397718,45.573379341512918,1268.1199999999999 14.403164517134428,45.57314632460475,1272.9200000000001 14.403186812996864,45.573122268542647,1272.9200000000001 14.403527034446597,45.573049848899245,1273.4000000000001 14.403754519298673,45.573117239400744,1273.4000000000001...
Je suis preneur d'une idée pour passer de 15 décimales à 3, par exemple
Merci davance pour vos propositions
Partager