kml fájl kiterjesztése. KML fájlformátum és használata a Google térképen

kml fájl kiterjesztése.  KML fájlformátum és használata a Google térképen
kml fájl kiterjesztése. KML fájlformátum és használata a Google térképen

Közlemény

KML egyéb fájlformátum

A KML-fájlok tárolása itt történik XML formátumés eredetileg a Keyhole térképező szoftverhez fejlesztették ki. 2004-ben a Google megvásárolta a Keyhole Inc.-t, ezért a KML-fájlokat ma már nagyon használják Google szolgáltatások térképészettel kapcsolatos - Google Maps és Google Föld.

Műszaki információk a KML fájlokról

A KML-fájlok XML-formátumban tárolt információkat tartalmaznak. Ezek az információk képeket és egyszerűbb adatokat is tartalmaznak, például vonalakat, sokszögeket és pontokat. Az ilyen fájlok egy adott helyről információk tárolására szolgálnak a térképen. A KML-fájl lehetővé teszi a felhasználó számára, hogy ne csak egy helyet jelöljön meg a térképen, hanem tartalmat (HTML formátumban), textúrát és különböző szögekből nézetet is hozzáadhat. A KML-fájlok Google Térképen való megnyitásához csak magára a KML-fájlra van szükség, amely az interneten található. A Google Térkép keresősávjában található külön bővítmény hivatkozás segítségével megnyílik.

további információ a KML formátumról

A KML-fájl XML formátumban tárolja a geomodellezési adatokat. Pontokat, vonalakat és képeket tartalmaz. Használja az XML-t a földrajzi megjegyzések és megjelenítések kifejezésére helyek, képlefedések, videohivatkozások és modellezési információk, például vonalak, alakzatok, 3D képek és pontok tárolásával. Különféle térinformatikai szoftveres megoldások használja a KML formátumot az adatok olyan formátumba helyezéséhez, amelyet más programok és webszolgáltatások könnyen használhatnak.

Bevezetés

Keyhole Markup Language – XML jelölés a földrajzi megjegyzések és megjelenítések kifejezésére 2D térképeken és 3D böngészőkben. A KML-t a Google Földdel való használatra fejlesztették ki, amelynek eredeti neve Keyhole Earth Viewer volt. A Keyhole készítette. Inc., amelyet 2004-ben vásárolt meg a Google. Ez a formátum Az Open Geospatial Consortium 2008-ban nemzetközi szabvánnyá vált.

A Google Earth volt az első olyan program, amely képes volt ilyen fájlok megtekintésére és grafikus szerkesztésére. Más projektek, például a Marble, szintén megkezdték a KML támogatásának fejlesztését.

Alkalmazás: hogyan lehet KML formátumot létrehozni?

Ezzel a kiterjesztéssel megnyithat egy fájlt a Google Térképen. Ehhez közzé kell tennie a helyét az interneten, majd be kell írnia az URL-t a „Google Maps” keresőmezőbe.

A Google Earth volt az első olyan program, amely meg tudta tekinteni és szerkeszteni ezeket a fájlokat, és továbbra is ez az egyik legnépszerűbb módja a geoadatokkal való munkavégzésnek az interneten. Nyitott weboldal mellett használja a Saját helyek menüpontot (könyvjelző ikon) a letöltéshez KML fájl számítógépéről vagy fiókjáról google rekordok Korong.

Fájlokat is megnyithat bármelyik szöveg szerkesztő(pl. Notepad++). Ez lehetővé teszi egy olyan szöveges változat megtekintését, amely koordinátákat, képhivatkozásokat, kameraállásokat és időbélyegeket tartalmaz.

Ha a KML-t XML-re szeretné konvertálni, akkor nem kell konvertálnia. Mivel a formátum valójában csak a KML formátumkiterjesztést használja, átnevezheti a .KML-t .XML-re, hogy megnyíljon az XML-megtekintőben.

A fájlt közvetlenül a Google Térképbe is importálhatja. Ez történik Google oldal Saját térképek, amikor tartalmat ad hozzá egy új térképréteghez. Nyitott térkép mellett válassza ki az "Importálás" lehetőséget bármelyik szinten, hogy feltölthessen egy fájlt a számítógépéről vagy Google Drive. Új réteget a Réteg hozzáadása gombbal hozhat létre.

Ön is létrehozhat KML-fájlt és annak URL-címét a Google Térképen, ha összekapcsolja a fájl URL-címét a http://maps.google.com/maps?q= címmel. Például ugyanazon cím megnyitásához használja a következő URL-t: http://maps.google.com/maps?q=http://mywebsite.com/myfile.kml.

Ez a művelet a Google Earth-ben is működik, egy 3D-s bolygónézet bővítmény, amely hozzáadható egy webböngészőhöz.

Szerkezet

A KML-fájlformátum meghatározza a Google Térképen, a Google Földön, a Térképen, a Google Térképen, a Google Térképen, mobil eszközök vagy bármilyen más térinformatikai szoftver, amely a KML kódolást valósítja meg. Minden helynek van egy hosszúsági és szélességi foka. Ez a formátum ugyanazokat a szerkezeti nyelvtanokat használja, mint a GML. Egyes információk nem tekinthetők meg a Google Térképen vagy mobileszközökön.

Az adatokat gyakran KMZ formátumban terjesztik, amelyek titkosított KML fájlok .kmz kiterjesztéssel. Kompatibilisnek kell lenniük a régi (ZIP 2.0) tömörítéssel, ellenkező esetben előfordulhat, hogy a .kmz fájl nem lesz kicsomagolva.

Geodéziai referenciarendszerek KML-ben

Referenciakeretéhez a KML 3D földrajzi koordinátákat használ: hosszúság, szélesség és magasság. A hosszúsági fokokat, a szélességi komponenseket (tizedes fokok) a World Geodetic System 1984 (WGS84) szerint határozzák meg. A függőleges összetevőt (magasságot) méterben mérik a WGS84 EGM96 Geoid függőleges alapjától. Ha a magasság nincs megadva a koordináta-karakterláncban (például -77,03647, 38,89763), akkor a magassági komponens alapértelmezett értéke 0 (körülbelül tengerszint), azaz (-77,03647, 38,89763, 0).

A KML-ben használt (GML-ként kódolt) koordinátarendszer formális definícióját az OGC KML 2.2 specifikációja tartalmazza. Ez a meghatározás az EPSG CRS összetevőire vonatkozik.

Dokumentáció

A KML 2.2 specifikációt benyújtották az Open Geospatial Consortiumnak, hogy biztosítsák az összes térinformatikai objektum nyílt szabványának státuszát. 2007 novemberében az OGC újat hozott létre munkacsoport a szabvány formalizálására. A javasolt szabványhoz 2008. január 4-ig kértek észrevételeket, és 2008. április 14-én vált hivatalos OGC-szabványsá.

A Szabványügyi Munkacsoport véglegesítette a KML 2.2 módosítási kérelmeit, és beépítette az elfogadott változtatásokat. A hivatalos OGC KML 2.3 szabvány 2015. augusztus 4-én jelent meg.

A KML (Keyhole Markup Language) egy fájlformátum, amelyet földrajzi adatok megjelenítésére használnak a Google Föld, a Google Térkép és a Google Térkép mobilalkalmazásokhoz szolgáltatásban.

A KML címke alapú struktúrát használ beágyazott elemekkel és attribútumokkal, és az XML szabványon alapul.

KML-fájlok létrehozásához használhatja a Google Földet, egy XML-szerkesztőt vagy egy egyszerű szövegszerkesztőt.

A KML-fájlok és a hozzájuk tartozó képek (ha rendelkezésre állnak) ZIP formátumban tömöríthetők KMZ-archívumokba.

A KML-fájlokkal a következőket teheti:

  • állítson be különböző ikonokat és aláírásokat jelöljön ki helyeket a Föld felszínén,
  • különböző szögeket hozhat létre a kiválasztott objektumokhoz a kamera pozíciójának megváltoztatásával,
  • különböző fedvényképek használata,
  • stílusok meghatározása az objektumok megjelenítésének testreszabásához, HTML kód alkalmazása hiperhivatkozások és soron belüli képek létrehozásához,
  • mappák használata az elemek hierarchikus csoportosítására,
  • dinamikusan fogadja és frissíti a KML-fájlokat távoli vagy helyi gazdagépekről,
  • fogadja a KML-adatokat a 3D-s megtekintő változásainak megfelelően,
  • COLLADA textúrájú 3D objektumok megjelenítése

A következők használhatók objektumként a KML-fájlokban:

Helyjelzők (Placemark objektum) - a legegyszerűbb elem, beállít egy címkét - egy pozíciót a Föld felszínén egy sárga gomb formájú ikon segítségével.

Utak - bizonyos vastagságú és színű vonalak

Sokszögek – meghatározza a vonalak színét és a címke színét.

Képek - a Föld felszínének átfedő képei lehetővé teszik, hogy egy képet átfedjen a Föld tájára, mozgatható és méretezhető, és nem mozgatható, például egy logó.

3D modell – lehetővé teszi 3D objektumok (például épületek és építmények) leírásának összekapcsolását. Egy háromdimenziós modell kétféleképpen definiálható: lapos figurák magasságának beállításával (extrudálás), illetve COLLADA formátumú teljes modellhez kapcsolással (Google SketchUp).

A KML-fájl legegyszerűbb példája.



Sportpalota
Sportpalota "Nagorny" Gagarina, 29 éves
43.979459,56.291908,0


Leírom ennek a fájlnak a szerkezetét.

Az első sor az XML fejléc. Ez az első sor minden KML-fájlban. Ezt a sort nem szabad szóközök vagy karakterek előzni.

A második sor a KML-névtér deklarálására szolgál. Ez a 2. sor minden KML 2.1 fájlban.

Helyjelző, amely a következő elemeket tartalmazza:

- név, a címke megjelölésére használt címke

- leírás, a címkéhez csatolt megjegyzés rovatban megjelenő leírás

- Pont, a jel helyzetét jelzi a Föld felszínén (hosszúság, szélesség és opcionálisan magasság).

Ez a fájl letölthető innen Google program Planet Earth (Google Earth) a menü Fájl - Megnyitás menüpontjával.

A Google Maps API segítségével is letölthető.

Példakód:

Példa a Google Earth használatára egy webhelyen

függvény inicializálás() (if (GBrowserIsCompatible()) (geoXml = new GGeoXml("http://remont.cek.ru/xml/prim_kml_1.kml");

var map = new GMap2(document.getElementById("map_canvas"));

map.setCenter(new GLatLng(56.291908,43.979459), 15);

map.setMapType(G_SATELLITE_MAP);

map.addControl(new GSmallMapControl());

map.addControl(new GMapTypeControl());

map.addOverlay(geoXml);

Ha betöltjük a böngészőbe, akkor meglátjuk

A KML-fájlt a Google Térképen is megtekintheti.

Ennek előfeltétele, hogy a KML-fájlt egy internetes webhelyen tárolja.

Kezdettől fogva a http://maps.google.ru/ webhelyre kell mennie.

Ezután a keresősávba írja be az internetes KML-fájl címét, például: http://site/examples/kml/prim_kml_1.kml, majd kattintson a „Keresés a térképen” gombra.

A KML-fájlja megjelenik a Google térképen.

Folytatjuk…

Az első lehetőség, amellyel a KMZ formátumot megnyithatja, a Google Föld alkalmazás. Ez egy univerzális térképező program egy világhírű cégtől.

Csak annyit kell tennie, hogy a futó szoftverben kiválasztja a "Fájl" - "Megnyitás" menüpontot. A következő lépésben válassza ki a mappát, amelyben maga a fájl található, jelölje ki, és kattintson a "Megnyitás" gombra.

Egy másik módszer az, hogy áthúzza a fájlt az Intézőből arra a területre, ahol a térképek megjelennek.

Használat google alkalmazások felvázolni

Ez a program 3D modellezésre szolgál, és a KMZ kiterjesztésű fájl mindenféle 3D objektummodellt képes tárolni, amely a terep valósághű bemutatásához szükséges.

A megnyitásához kattintson a Fájl importálása gombra. Az előző esethez hasonlóan megtaláljuk a kívánt mappát, jelöljük ki kívánt fájltés kattintson az Importálás gombra.

Térinformatikai szoftver Global Mapper

Ez a program támogatja nagyszámú kartográfiai formátumok, beleértve az ebben a cikkben említettet is. Az alkalmazásnak köszönhetően a benne található adatok nem csak szerkeszthetők, hanem konvertálhatók is.

A megnyitás az Adatfájl(ok) megnyitása - Fájl menüpont segítségével történik. Ezenkívül minden hasonló az előző opciókhoz.

Földrajzi Információs Platform ArcGIS Server

Az asztali változatát, az ArcGIS Explorert fogjuk használni. KMZ fájl, amelyet szintén használnak ez az alkalmazás, segít beállítani a kívánt objektum koordinátáit.

Megnyithatja úgy, hogy a Windows Intézőből közvetlenül a szoftver munkaterületére húzza.

A KML-formátum egy olyan bővítmény, amely földrajzi jellemzők adatait tárolja a Google Földben. Az ilyen információk magukban foglalják a térképen lévő jeleket, egy tetszőleges területet sokszög vagy vonalak formájában, egy háromdimenziós modellt és a térkép egy részének képe.

Fontolja meg azokat az alkalmazásokat, amelyek kölcsönhatásba lépnek ezzel a formátummal.

Google Föld
  • Az indítás után kattintson a gombra "Nyisd ki" a főmenüben.
  • Keresse meg az eredeti objektumot tartalmazó könyvtárat. Esetünkben a fájl helyinformációkat tartalmaz. Kattintson rá és kattintson rá "Nyisd ki".
  • A program helyet jelző felülete címke formájában.

    Jegyzetfüzet

    Jegyzettömb - beépített Windows alkalmazás létrehozásához szöveges dokumentumok. Bizonyos formátumok kódszerkesztőjeként is működhet.

  • Indítsa el ezt a szoftvert. A fájl megtekintéséhez válassza a lehetőséget "Nyisd ki" a menün.
  • Választ "Minden fájl" a megfelelő mezőben. Miután kiválasztotta a kívánt objektumot, kattintson a gombra "Nyisd ki".
  • A fájl tartalmának vizuális megjelenítése a Jegyzettömbben.

    Elmondhatjuk, hogy a KML-kiterjesztés keveset használ, és kizárólag a Google Earth-ben használják, és egy ilyen fájl Jegyzettömbön keresztüli megtekintése senkinek sem lesz haszna.

    Fájlkiterjesztés .kml
    Fájlkategória
    Mintafájl (2,05 KiB)
    Kapcsolódó programok Blender (Windows, Mac és Linux)
    Blue Marble Geographics Global Mapper (Windows)
    ESRI ArcGIS for Desktop (Windows)
    Google Föld (Windows, Mac és Linux)
    Google Térkép (web)
    Merkaartor (Windows, Mac és Linux)
    Keyhole PRO (Windows és Mac)