Les colonnes obtenues
- Si chaque repère (Placemark) est un point unique, le tableau commence par les colonnes
latitudeetlongitude. - Si le KML contient des lignes ou des polygones, chaque repère reçoit à la place une seule colonne
wkt, les points étant écrits enPOINT. Une MultiGeometry qui mélange les types est conservée comme une seule valeurGEOMETRYCOLLECTION. - Après les coordonnées viennent
name,description, chaque valeur ExtendedData et une colonnefoldercontenant le chemin de dossier du repère.
Les repères sans coordonnées gardent leur ligne, avec des cellules de coordonnées vides.
Prêt pour les tableurs
Le fichier est en UTF-8 avec une marque d’ordre des octets (BOM), si bien qu’Excel affiche correctement les caractères accentués et non latins. Les cellules qui commencent par =, +, - ou @ reçoivent une apostrophe initiale pour qu’un tableur ne les exécute pas comme des formules ; les nombres négatifs simples sont laissés tels quels. Les descriptions écrites en HTML sont conservées sous forme de texte.
Ce qui est supprimé
Le CSV n’a pas de place pour les styles : les couleurs et les épaisseurs de ligne sont donc écartées, et l’altitude est supprimée. Le rapport de conversion compte les repères qui avaient un style, et ne mentionne l’altitude que lorsqu’une hauteur n’était pas nulle.