.KML

Plik KML

Keyhole Markup Language
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik KML przechowuje dane mapy - pinezki, trasy, poligony, nakładki obrazów - w formacie czystego XML. Najprostszym sposobem na jego otwarcie jest Google Earth (bezpłatna aplikacja desktopowa lub earth.google.com w przeglądarce) lub Google My Maps. W przypadku urządzeń GPS, takich jak Garmin, należy przekonwertować go na GPX za pomocą GPSBabel.

Deweloper: Keyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC) Kategoria: Pliki GIS Otwarty standard MIME: application/vnd.google-earth.kml+xml
OTWIERA SIĘ NA Windows macOS Linux Android iOS Web
Powiązane: .GPX · .GML · .SHP · .RTMAP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 25, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku KML?

Plik .kml zawiera dane geograficzne zapisane w formacie opartym na XML. Pliki KML mogą przechowywać informacje o:

  • Punktach,
  • Liniach i ścieżkach,
  • Poligonach,
  • Obrazach i nakładkach,
  • Modelach 3D,
  • Opisach tekstowych i wyskakujących okienkach HTML.

Dane przechowywane w plikach .kml służą do oznaczania i opisywania lokalizacji geograficznych, dodawania punktów widzenia kamery lub nakładania tekstur na mapy. Każda lokalizacja jest opisana współrzędnymi (szerokość i długość geograficzna) zgodnie ze standardem WGS84, a opcjonalnie trzecią współrzędną - wysokością nad średnim poziomem morza, która domyślnie wynosi 0. Można również zdefiniować widok kamery lub przedział czasowy. .kml wykazuje podobieństwa strukturalne z formatem GML.

Pliki .kml są powszechnie dystrybuowane jako archiwa .kmz - pakiety skompresowane ZIP, które łączą dokument .kml wraz z wszelkimi powiązanymi obrazami lub modelami. Nazwa Keyhole Markup Language pochodzi od Keyhole, Inc., firmy, która pierwotnie opracowała ten format. Google przejęło Keyhole w 2004 roku i zintegrowało tę technologię z Google Earth, umożliwiając przeglądanie i edycję danych .kml zarówno w trybie offline, jak i online. W 2008 roku Open Geospatial Consortium (OGC) ustandaryzowało KML 2.2 jako otwarty format dla geobrowserów.

Bezpieczeństwo

RYZYKO: LOW

KML to czysty XML bez kodu wykonywalnego, więc sam plik jest bezpieczny do otwarcia. Należy pamiętać o dwóch kwestiach: element <NetworkLink> może sprawić, że KML automatycznie pobierze zdalną zawartość z adresu URL po otwarciu (wektor prywatności/śledzenia i teoretycznie sposób na pobranie nieoczekiwanych danych) - zachowaj ostrożność przy plikach KML z niezaufanych źródeł. Ponadto dane mapy mogą być wrażliwe: udostępniona trasa lub zestaw pinezek może ujawnić adres domowy lub regularne przemieszczanie się. Pliki KMZ to archiwa ZIP, więc obowiązuje standardowa porada dotycząca rozpakowywania tylko zaufanych archiwów.

Szczegóły formatu

w pigułce
PEŁNA NAZWAKeyhole Markup Language
DEWELOPERKeyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC)od 2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
KATEGORIAPliki GIS
TYP MIMEapplication/vnd.google-earth.kml+xml
TYPTekst XML (dane geograficzne)
STANDARDOtwarty · bezpłatny

Programy otwierające pliki KML

Windows4 apps
Global Mapper Płatny Profesjonalna aplikacja GIS; Plik > Otwórz, aby załadować KML i konwertować między wieloma formatami geoprzestrzennymi.
Google Earth Pro (desktop) Darmowy Plik > Otwórz i wybierz .kml/.kmz - dane zostaną załadowane na globus. Bezpłatny dla wszystkich od 2015 roku.
QGIS Open-source Warstwa > Dodaj warstwę wektorową, wybierz .kml, aby wyświetlić go jako dane GIS i przekonwertować na inne formaty.
Notepad / VS Code Open-source Otwórz .kml jako tekst, aby czytać lub edytować surowy XML (KMZ musi zostać najpierw rozpakowany).
macOS2 apps
Google Earth Pro (desktop) Darmowy Plik > Otwórz i wybierz .kml/.kmz - dane zostaną załadowane na globus. Bezpłatny dla wszystkich od 2015 roku.
QGIS Open-source Warstwa > Dodaj warstwę wektorową, wybierz .kml, aby wyświetlić go jako dane GIS i przekonwertować na inne formaty.
Linux2 apps
GPSBabel Open-source Narzędzie wiersza poleceń/GUI do odczytu KML i konwersji na GPX oraz dziesiątki innych formatów GPS.
QGIS Open-source Warstwa > Dodaj warstwę wektorową, wybierz .kml, aby wyświetlić go jako dane GIS i przekonwertować na inne formaty.
Android1 app
Google Earth (app) Darmowy Otwórz KML/KMZ przez menu Projekty, aby wyświetlić go na mobilnym globusie.
iOS1 app
Google Earth (app) Darmowy Otwórz KML/KMZ przez menu Projekty, aby wyświetlić go na mobilnym globusie.
Web2 apps
Google Earth (web) Darmowy Otwórz earth.google.com, użyj menu > Projekty > Otwórz > Importuj plik KML, aby wyświetlić go w przeglądarce. Bez instalacji.
Google My Maps Darmowy Utwórz nową mapę > Importuj i prześlij .kml/.kmz, aby przeglądać i edytować pinezki/linie/obszary w przeglądarce.

Szczegóły techniczne

specyfikacja
Typ MIMEapplication/vnd.google-earth.kml+xml
Kodowanie plikuCzysty tekst XML UTF-8; brak binarnego nagłówka lub magicznych bajtów
Element główny XML`<kml>` z przestrzenią nazw `xmlns="http://www.opengis.net/kml/2.2"`
Układ współrzędnychWGS84 (EPSG:4326) - długość, szerokość geograficzna, opcjonalna wysokość w metrach
Kolejność współrzędnychDługość przed szerokością geograficzną (odwrotnie niż w konwencji ISO 6709 / GeoJSON)
Tryby wysokości`clampToGround`, `relativeToGround`, `absolute`
Typy geometriiPoint, LineString, LinearRing, Polygon, MultiGeometry, Model
System stylizacjiElementy `<Style>` i współdzielone `<StyleMap>` kontrolują ikonę, kolor, szerokość linii i etykietę
Elementy czasu`<TimeStamp>` dla pojedynczej chwili; `<TimeSpan>` dla przedziału - umożliwia animację czasową w geobrowserach
Typy nakładekGroundOverlay (obraz na terenie), ScreenOverlay (grafika HUD), PhotoOverlay (zdjęcie 360°)
Linki sieciowe`<NetworkLink>` dynamicznie pobiera zdalne dane KML/KMZ, umożliwiając aktualizację warstw mapy na żywo
Odniesienia do modeli 3DOdwołuje się do zewnętrznych plików COLLADA (`.dae`) przez element `<Model>` dla obiektów 3D umieszczonych na terenie
Wariant skompresowany`.kmz` - archiwum ZIP łączące plik `.kml` z powiązanymi obrazami i modelami
Organizacja standaryzującaOpen Geospatial Consortium (OGC); KML 2.2 ustandaryzowany w kwietniu 2008 (dokument OGC 07-147r2)
Wyskakujące dymkiPole `<description>` akceptuje czysty tekst lub HTML, wyświetlany jako dymek informacyjny po kliknięciu obiektu
Wydano2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.ogc.org

Konwersje KML

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami KML. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki KML.

Najczęściej zadawane pytania

Jak otworzyć plik KML?
Zaimportuj go do Google Earth - bezpłatnej wersji desktopowej Google Earth Pro (Plik > Otwórz) lub wersji internetowej na earth.google.com (Projekty > Importuj plik KML). Możesz go również przesłać do Google My Maps, otworzyć w QGIS lub odczytać surowy XML w dowolnym edytorze tekstu.
Jaka jest różnica między KML a KMZ?
KML to zwykły plik mapy XML; KMZ to te same dane skompresowane ZIP, często z dołączonymi obrazami/ikonami wewnątrz. KMZ jest mniejszy i częściej używany do udostępniania. Każde narzędzie, które otwiera jeden format, otwiera też drugi; możesz rozpakować KMZ, aby uzyskać doc.kml.
Jak przekonwertować KML na GPX?
Użyj bezpłatnego narzędzia desktopowego GPSBabel, strony internetowej GPS Visualizer lub QGIS - załaduj KML i wyeksportuj do GPX. GPX to format, którego urządzenia Garmin oraz aplikacje Strava/Komoot oczekują dla tras i punktów orientacyjnych.
Czy mogę otworzyć plik KML w Google Maps?
Nie bezpośrednio w zwykłej aplikacji Google Maps. Użyj Google My Maps (mymaps.google.com): utwórz mapę, wybierz Importuj i prześlij plik .kml/.kmz, aby przeglądać i edytować go w przeglądarce.
Czy mogę edytować plik KML?
Tak - to zwykły XML, więc edytor tekstu sprawdzi się przy małych zmianach, ale łatwo naruszyć składnię. Do bezpiecznej edycji używaj Google Earth, Google My Maps lub QGIS, które pozwalają wizualnie przesuwać pinezki i zmieniać kształt linii/obszarów.
Jak otworzyć KML na telefonie?
Zainstaluj aplikację Google Earth (Android/iOS) i zaimportuj plik przez menu Projekty lub otwórz go w Google My Maps w przeglądarce mobilnej. Obie opcje pokazują pinezki, linie i obszary na mapie.

Źródła

1OGC - KML standardwww.ogc.org
2Google - KML documentation & referencedevelopers.google.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Powiązane rozszerzenia

.GPXGPS Exchange Format
.GMLGeography Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z