Plik z rozszerzeniem .KML to otwarty format pliku bazujący na XML, służący do opisu, udostępniania i wizualizacji danych geograficznych na mapach i globach, najczęściej w aplikacjach takich jak Google Earth, Google Maps czy ArcGIS.
KML (Keyhole Markup Language) pozwala na przedstawienie punktów, linii, poligonów oraz ich opisów, zdjęć, linków i multimediów, które są widoczne po kliknięciu na obiekt na mapie. Pliki te mogą definiować nie tylko współrzędne geograficzne (długość i szerokość geograficzną), ale również właściwości widoku, takie jak kąt nachylenia czy wysokość obserwatora.
Najważniejsze informacje o pliku .kml
- Jest to plik tekstowy w standardzie XML, o przeznaczeniu geoinformatycznym,
- służy do nanoszenia obiektów (punkty, linie, poligony, opisy, zdjęcia, multimedia) na interaktywne mapy,
- umożliwia udostępnianie tras, lokalizacji, warstw tematycznych oraz wyników analiz przestrzennych innym użytkownikom poprzez import/eksport plików,
- pliki KML są łatwo dostępne w wielu programach GIS; najczęściej wykorzystywane są w Google Earth, ale także w ArcGIS czy QGIS,
- typ MIME pliku KML to application/vnd.google-earth.kml+xml,
- rozszerzeniem pokrewnym jest .kmz – to skompresowana wersja pliku KML i może zawierać także powiązane pliki (obrazy, modele 3D).
Przykład uproszczonego pliku kml
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Placemark>
<name>Warszawa</name>
<Point>
<coordinates>21.012229,52.229676,0</coordinates>
</Point>
</Placemark>
</Document>
</kml>
Podsumowując, rozszerzenie .KML to uniwersalny, szeroko wykorzystywany format do prezentacji i wymiany danych przestrzennych, kluczowy w wielu zastosowaniach geoinformatycznych.