Les repères deviennent des entités
Chaque repère (Placemark) devient une Feature GeoJSON. Son nom, sa description et ses valeurs ExtendedData deviennent des propriétés, et le dossier dans lequel il se trouvait est enregistré dans une propriété folder, les dossiers imbriqués étant reliés par une barre oblique. Les descriptions écrites en HTML sont conservées sous forme de texte.
Les styles deviennent des propriétés
Les styles KML, y compris les styles partagés référencés par un styleUrl, sont écrits sous forme de propriétés comme stroke, stroke-width, stroke-opacity, fill et fill-opacity, plus icon pour l’adresse d’une icône. Si vous reconvertissez ensuite le GeoJSON en KML, mapverter retransforme les propriétés de couleur et d’épaisseur en styles KML.
La géométrie reste telle quelle
- Une MultiGeometry d’un seul type de géométrie devient une géométrie MultiPoint, MultiLineString ou MultiPolygon. Une MultiGeometry qui mélange les types devient une GeometryCollection, que le GeoJSON peut stocker telle quelle.
- Les repères sans coordonnées sont conservés avec une géométrie null.
- L’altitude reste en troisième coordonnée et, comme le KML est déjà en WGS 84, les coordonnées sont écrites sans modification.