Format pliku KML - opis, funkcje

Plik KML zapisuje dane geobazy XML. Zawiera punkty, linie i obrazy. Za pomocą XML do wyrażania adnotacji geograficzną i wizualizację przez miejsce przechowywania nakładek graficznych, linków wideo i modelowania danych, takich jak linie, kształty, 3D obrazu i punktów. Różne rozwiązania programowe geoprzestrzennych użyć formatu KML, aby umieścić dane w formacie, który jest łatwy w użyciu innych aplikacji i usług internetowych.

Wprowadzenie

Keyhole Markup Language - XML-notacja do wyrażania adnotacji geograficzną i wizualizację dwuwymiarowe i trójwymiarowe przeglądarek map. KML został opracowany do użytku z Google Earth, który został pierwotnie nazwany Keyhole Ziemi Viewer. Został stworzony przez Keyhole. Inc., który został zakupiony przez Google w 2004 roku. Format ten stał się międzynarodowym standardem Open Geospatial Consortium w 2008 roku.


Google Earth to pierwszy program, który może graficznie przeglądanie i edytowanie plików. Inne projekty, takie jak Marble, również zaczęły rozwijać obsługę KML.

Zastosowanie: jak stworzyć formatu KML?

Można otworzyć rozszerzenie pliku danych w „Mapach Google”. Aby to zrobić, należy dodawać go online lokalizację, a następnie wprowadź adres URL w polu wyszukiwania „Mapy Google”. Google Earth to pierwszy program, który można przeglądać i edytować pliki danych i nadal pozostaje jednym z najbardziej popularnych sposobów pracy z heodannыmy Internecie. Po otwarciu strony WWW, należy skorzystać z menu „Moje miejsca” (ikona zakładki, aby pobrać plik KML dona komputerze lub koncie Google Drive.


Możesz także otwierać pliki za pomocą dowolnego edytora tekstów (na przykład Notepad ++). Pozwoli to zobaczyć wersję tekstową, która zawiera współrzędne, łącza do obrazów, kąty nachylenia kamery i znaczniki czasu. Jeśli chcesz przekonwertować plik KML na format XML, nie musisz konwertować. Ponieważ format jest w rzeczywistości plikiem XML, po prostu używa rozszerzenia formatu KML), możesz zmienić nazwę pliku .KML .XML, aby był otwierany w przeglądarce XML. Możesz również zaimportować plik bezpośrednio do Map Google. Odbywa się to na stronie Google Moje mapy podczas dodawania treści do nowej warstwy mapy. Po otwarciu mapy wybierz Importuj na dowolnym poziomie, aby pobrać plik z komputera lub Dysku Google. Możesz utworzyć nową warstwę za pomocą przycisku Dodaj warstwę. Możesz również samodzielnie utworzyć plik KML i adres URL w Mapach Google, najpierw łącząc adres URL pliku z http://maps.google.com/maps?q=. Na przykład, aby otworzyć ten sam adres, możesz użyć następującego adresu URL: http://maps.google.com/maps?q=http://mywebsite.com/myfile.kml.
Ta operacja działa również w Google Earth - trójwymiarowej wtyczce do przeglądania naszej planety, którą można dodać do przeglądarki internetowej.

Struktura

Format pliku KML określa zestaw funkcji (etykiety, obrazy, wielokąty, modele 3D, opisy tekstowe) do wyświetlania w Google Maps, Google Earth, Mapach, urządzeniach mobilnych lub dowolnym innym oprogramowaniu geoprzestrzennym , która implementuje kodowanie KML. Każde miejsce ma długość i szerokość geograficzną. Ten formatoddziela niektóre z tych samych gramatyk strukturalnych co GML. Niektórych informacji nie można wyświetlić w Mapach Google ani na urządzeniach mobilnych.
Dane są często rozpowszechniane w formacie KMZ, który jest zaszyfrowanym plikiem KML z rozszerzeniem .kmz. Muszą być zgodne z nieaktualną kompresją (ZIP 2.0), w przeciwnym razie plik .kmz może nie zostać rozpakowany.

Geodezyjne struktury odniesienia w języku KML

W odniesieniu do ramy odniesienia, KML używa trójwymiarowych współrzędnych geograficznych: długości, szerokości i wysokości. Długość, składowe równoleżnikowe (stopnie dziesiętne) są określane zgodnie z World Geodetic System 1984 (WGS84). Składnik pionowy (wysokość) jest mierzony w metrach od pionowej podstawy geoidy WGS84 EGM96 Geoid. Jeśli wysokość nie jest określona w linii współrzędnych (na przykład -770364738.89763), przyjmuje się, że komponent wysokości ma wartość domyślną 0 (w przybliżeniu poziom morza), tj. (-770364738.89763 0).
Formalna definicja układu współrzędnych (zakodowanego jako GML) użytego w KML zawarta jest w specyfikacji OGC KML 2.2. Ta definicja odnosi się do komponentów KSR EPSG.

Dokumentacja

Specyfikację KML 2.2 przedstawiono w otwartym konsorcjum geoprzestrzennym w celu zapewnienia jego otwartego standardowego statusu dla wszystkich obiektów geoobiektowych. W listopadzie 2007 r. Utworzono nową grupę roboczą w OGC w celu sformalizowania normy. Uwagi dotyczące proponowanego standardu zostały złożone przed 4 stycznia 2008 r., A 14 kwietnia 2008 r. Stał się oficjalnym standardem OGC.
Grupa Robocza ds. Standardów zakończyła prace nad wnioskami KML 2.2 i uwzględniła zmiany, które zostały zaakceptowane.Oficjalny standard OGC KML 2.3 został opublikowany 4 sierpnia 2015 r.

Powiązane publikacje