Menü
Ingyenes
bejegyzés
itthon  /  Navigátorok/ Hogyan lehet megnyitni a kml fájlt számítógépen. A KML fájlformátum és használata a Google Térképen

Hogyan lehet megnyitni a kml fájlt a számítógépen. A KML fájlformátum és használata a Google Térképen

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

Ehhez nem kell mást tenni, mint a futó szoftverben kiválasztani a "Fájl" - "Megnyitás" menüpontot. A következő lépésben válassza ki azt a mappát, amelyben maga a fájl található, válassza ki, és nyomja meg a „Megnyitás” gombot.

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

A Google SketchUp alkalmazás használata

Ezt a programot háromdimenziós modellezésre használják, és a fájlban KMZ kiterjesztés mindenféle 3D-s objektummodell tárolható, ami 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 azt találjuk kívánt mappát, válassz benne kívánt fájltés kattintson az Importálás gombra.

Földrajzi információs szoftver Global Mapper

Ez a program számos térképészeti formátumot támogat, beleértve a cikkben említettet is. Az alkalmazásnak köszönhetően a benne található adatok nem csak szerkeszthetők, hanem átalakíthatók is.

A megnyitás az Adatfájl(ok) megnyitása - Fájl menüponttal történik. Továbbá minden hasonló az előző opciókhoz.

Földrajzi információs platform ArcGIS Server

Használni fogjuk asztali verzió- ArcGIS Explorer. Az ebben az alkalmazásban is használt KMZ fájl segít a kívánt objektum koordinátáinak beállításában.

Megnyithatja úgy, hogy a Windows Intézőből közvetlenül a programba húzza munkaterület TOVÁBB.

A KMZ kiterjesztésű fájlokat a népszerű program használja - Google bolygó Föld és bennük térképes helyszínek, használt ebben a szoftverben.

A KMZ fájlok olyan archívumok, amelyek alapvető (általában doc.kml) és potenciálisan további fájlok, például egyéni felszínek, képek, ikonok vagy 3D modellek. Mindezek a tartalmak a ZIP-módszerrel vannak csomagolva, amely egy egyszerű tömörítési algoritmust - DEFLATE - használ, amely jobb kompatibilitást biztosít több alkalmazással. A megállapodás szerint az akták doc.kml a fő mappában, a további fájlok pedig az almappákban találhatók.

A KMZ fájlok olyan adatokat tartalmazhatnak, mint:

  • atipikus nevű helyjelzők,
  • földrajzi koordináták - hosszúság és párhuzamos,
  • 3D modelladatok, bizonyos korlátozásokkal.

A KMZ-fájloknak köszönhetően a Google Föld számos hely madártávlati nézetét biztosítja. A KMZ-fájlokban található adatok bármilyen térinformatikai szoftverben megjeleníthetők, amely támogatja a KML-kódolást.

célzás

A KMZ fájlokat a Google Maps Online is támogatja. Fel kell töltenie a KMZ-fájlt egy FTP-szerverre, és be kell illesztenie a hivatkozást a Google Térkép keresőmezőjébe. Alternatív megoldásként a felhasználó ezt manuálisan is megteheti, közvetlenül a következő címre hivatkozva:

A KMZ fájlt támogató programok

A KMZ fájl konvertálása

Miután telepítette valamelyik alkalmazást az itt talált programlistából, nem lesz gondja a KMZ kiterjesztésű fájl megnyitásával vagy szerkesztésével. Ha továbbra is problémái vannak ezzel, konvertálhatja a KMZ fájlokat másik formátumba.

Fájlkonverziók KMZ-kiterjesztésről más formátumra

Fájlkonverziók más formátumból KMZ fájlba

Reméljük, hogy segítettünk megoldani a problémát a KMZ fájllal. Ha nem tudja, honnan tölthet le egy alkalmazást a listánkról, kattintson a linkre (ez a program neve) - többet talál részletes információk arról, hogy honnan töltheti le a szükséges alkalmazás biztonságos telepítésű verzióját.

Mi más okozhatja a problémát?

Több oka is lehet annak, hogy miért nem tudja megnyitni a KMZ fájlt (nem csak a megfelelő alkalmazás hiánya).
Először- Előfordulhat, hogy a KMZ fájl hibásan kapcsolódik (nem kompatibilis) a telepített alkalmazással a karbantartásához. Ebben az esetben magának kell módosítania ezt a hivatkozást. Ehhez kattintson a jobb gombbal a szerkeszteni kívánt KMZ fájlra, majd kattintson a lehetőségre "Nyitni vele" majd válassza ki a listából a telepített programot. Egy ilyen művelet után problémák merültek fel a nyitással KMZ fájl teljesen el kell tűnnie.
Másodszor- előfordulhat, hogy a megnyitni kívánt fájl egyszerűen megsérült. Ezután a legjobb megoldás az, ha keres egy új verziót, vagy töltse le újra ugyanabból a forrásból, mint korábban (lehet, hogy az előző munkamenetben valamiért nem fejeződött be a KMZ fájl letöltése, és nem lehet megfelelően megnyitni).

Akarsz segíteni?

Ha van további információ A KMZ fájlkiterjesztésről hálásak leszünk, ha megosztja oldalunk felhasználóival. Használja a mellékelt űrlapot, és küldje el nekünk a KMZ fájlra vonatkozó adatait.

A KML egy fájlformátum, amelyet földrajzi adatok megjelenítésére használnak egy Föld böngészőben, például a Google Earthben. A KML címke-alapú struktúrát használ beágyazott elemekkel és attribútumokkal, és az XML szabványon alapul. Minden címke megkülönbözteti a kis- és nagybetűket, és pontosan úgy kell megjelennie, ahogyan az a. A Referencia jelzi, hogy mely címkék nem kötelezőek. Egy adott elemen belül a címkéknek a Referencia szerinti sorrendben kell megjelenniük.

Ha még nem ismeri a KML-t, tekintse meg ezt a dokumentumot és a hozzá tartozó mintafájlokat (), hogy megismerje a KML-fájlok alapvető szerkezetét és a leggyakrabban használt címkéket. Az első szakasz a Google Föld felhasználójával létrehozható funkciókat írja le. interfész. Ezek a szolgáltatások közé tartoznak a helyjelzők, leírások, talajfedők, útvonalak és sokszögek. A második rész azokat a funkciókat írja le, amelyekhez szövegszerkesztővel kell KML-t készíteni. Amikor egy szövegfájlt egy .kml vagy .kmz kiterjesztést, az Earth böngészők tudják, hogyan jelenítsék meg.

Tipp: Ha meg szeretné tekinteni egy szolgáltatás KML-kódját a Google Földben, egyszerűen kattintson a jobb gombbal a funkcióra a Google Earth 3D-s megtekintőjében, és válassza a Másolás lehetőséget. Ezután illessze be a vágólap tartalmát bármely szövegszerkesztőbe. A Google Földben megjelenített vizuális funkciót a rendszer KML szöveges megfelelőjévé alakítja. Mindenképpen kísérletezzen ezzel a funkcióval.

A KML egyes kulcsfontosságú funkcióinak használatáról lásd a.

Tartalomjegyzék

Alapvető KML-dokumentumok

A KML-dokumentumok legegyszerűbb fajtái azok, amelyek közvetlenül a Google Föld programban írhatók – vagyis nem kell szerkeszteni vagy létrehozni semmilyen KML-t egy szövegszerkesztőben. A helyjelzők, a talajfedvények, az útvonalak és a sokszögek mind közvetlenül létrehozhatók. a Google Földben.

Helyjelzők

A helyjelző a Google Föld egyik leggyakrabban használt funkciója. Megjelöl egy pozíciót a Föld felszínén, egy sárga gombostűt használva ikonként. A legegyszerűbb helyjelző csak egy Elem, amely meghatározza a helyjelző helyét. Megadhat egy nevet és egy egyéni ikont a helyjelzőhöz, és további geometriai elemeket is hozzáadhat hozzá.

Példaként engedélyezze a fájlban az "Abszolút pozicionálás: bal felső" mappát, és a nézetablak bal felső sarkában megjelenik egy képernyőfedvény. Ez a következő KML-kóddal készült:




Abszolút pozicionálás: Balra fent

http://site/kml/documentation/images/top_left.jpg






A pozicionálást a kép egy pontjának leképezése szabályozza, amelyet a megadott által megadott pontra a képernyőn ... Ebben az esetben a kép bal felső sarka (0,1) egybeesik a képernyő azonos pontjával.

Tekintse meg a mappában található többi példát, hogy megtudja, hogyan lehet más rögzített pozíciókat elérni, és hogyan hozhat létre dinamikusan méretezett képeket a képernyő méretével. (Vegye figyelembe, hogy xunitsés yunits a precíziós vezérléshez "pixelként" is megadható.) További részletekért lásd a.

Hálózati hivatkozások

A hálózati kapcsolat tartalmazza a elem egy (hipertext hivatkozás), amely betölt egy fájlt. Az lehet helyi fájlspecifikáció vagy abszolút URL. A név ellenére a nem feltétlenül tölt be fájlokat a hálózatról.

Az egy hivatkozásban megadja a következők bármelyikének helyét:

  • Képfájl, amelyet az ikonok használnak az ikonstílusokban, a talajlefedésekben és a képernyőfedvényekben
  • Egy modellfájl, amelyet a elem
  • Hálózati kapcsolat által betöltött KML- vagy KMZ-fájl

A megadott fájl lehet egy helyi fájl vagy egy távoli kiszolgálón lévő fájl. A legegyszerűbb formájukban a hálózati hivatkozások hasznos módja annak, hogy egy nagy KML-fájlt kisebb, jobban kezelhető fájlokra osszanak fel ugyanazon a számítógépen.

Eddig minden példánk megkövetelte, hogy a KML-kódot a helyi gépről kézbesítsék a Google Earth-be. A hálózati hivatkozások lehetővé teszik a tartalom távoli helyről történő kiszolgálását, és gyakran használják adatok nagyszámú felhasználó számára történő elosztására. Ily módon, ha az adatot módosítani kell, azt csak a forrás helyén kell módosítani, és minden felhasználó automatikusan megkapja a frissített adatokat.

CGI szkriptelés KML-hez

Amellett, hogy statikus adatokat tartalmazó fájlokra mutat, egy hálózati hivatkozás "s olyan adatokra mutathat, amelyeket dinamikusan generálnak – például egy hálózati szerveren található CGI-szkripttel. A szkriptnyelvek, például a PHP, a Python vagy a Perl bizonyos ismeretében létrehozhat olyan szkriptet, amely KML-adatfolyamot (vagy fájlt) szállít minden hálózati kapcsolathoz.

A KML hálózati CGI-n keresztül történő kézbesítéséhez két dolog szükséges:

Amikor a kliens (Google Föld) hívást kezdeményez a szerver felé, a szervernek (1) HTTP 200-as válaszkódot kell visszaadnia, és (2) a válasz tartalomtípusát text / plain vagy application / vnd.google értékre kell állítania. -earth.kml + xml.

A válasznak érvényes KML-nek kell lennie. Összetett alkalmazásoknál nagyon fontos a megfelelő hibakezelés.

Tipp: A hibák kezelésének egyszerű módja, ha a kiszolgáló hibáját egy mappanév szövegeként értelmezi. Például megkérheti, hogy a szerver visszatérjen adatbázis elérhetetlen mint egy húr. Ez informatívabb (és felhasználóbarátabb), mint a kapcsolat megszakadása.

A következő példák Pythont használnak, de ugyanúgy érvényesek bármely más szkriptnyelvre.

Véletlenszerű helyjelző generálása

A következő Python-szkript véletlenszerű egész értékeket generál a következőhöz szélességi körés hosszúság majd beilleszti ezeket az értékeket a eleme a Amikor a hálózati kapcsolat frissül, a Python-szkript újra lefut, és új szélességi és hosszúsági értékekkel állítja elő a KML-t.

#! / usr / bin / python import véletlenszerű szélesség = random.randrange (-90, 90) longitude = random.randrange (-180, 180) kml = ("\ n "" \ n "" \ n "" Véletlenszerű helyjelző\ n "" \ n "" % d, % d\ n ""\ n ""\ n """)% (hosszúság, szélesség) print" Content-Type: application / vnd.google-earth.kml + xml \ n "print kml

Íme egy példa egy KML-fájlra, amely hálózati hivatkozást tartalmaz, amely betölti ezt a Python-szkriptet:




Hálózati hivatkozások
0
0
Példa a hálózati hivatkozásra 1

Véletlenszerű helyjelző
0
0
Egy egyszerű szerveroldali szkript, amely új véletlenszerűséget generál
helyjelző minden hívásnál

0
0

http:// yourserver.com/cgi-bin/randomPlacemark.py



Nézet alapú frissítési lekérdezések

A szabványos hálózati kapcsolat egyirányú kapcsolat: az adatok csak a szerverről áramlanak a Google Földre. A nézet alapú frissítés lehetővé teszi a kétirányú kommunikációt. Ha a nézet alapú frissítés aktív, a Google Föld egy megadott időpontban visszaküldi a nézet koordinátáit a szervernek. Ez lehet minden n másodpercek, percek vagy órák, vagy ha egy bizonyos idő eltelt azóta, hogy a nézet leállt. Lásd: KML 2.2 Reference.

A koordináták visszakerülnek a szerverre egy HTTP GET-en keresztül, amely az alábbiak szerint hozzáfűzi a koordinátákat (ez az alapértelmezett határolókeret információ):

GET / elérési út / to / szerver / script / query? BBOX = HTTP / 1.1

Ha a kérés akkor történt, amikor a felhasználó lenézett San Francisco-ra, a koordináták a következőképpen nézhetnek ki:

GET /path/to/server/script/query?BBOX=-122.497790,37.730385,-122.380087,37.812331 HTTP / 1.1

Ez a funkció néhány nagyon kreatív alkalmazáshoz használható, de a kezdéshez az alábbiakban egy egyszerű példát mutatunk be.

Egy pont követése közvetlenül az Ön nézete alatt

A következő szerveroldali Python-szkript elemzi a Google Föld által küldött válaszüzenetet, és egy helyjelzővel válaszol a képernyő közepén. Minden alkalommal, amikor a hálózati hivatkozás frissül, egy új helyjelző jön létre.

#! / usr / bin / python import cgi url = cgi.FieldStorage () bbox = url ["BBOX"]. érték bbox = bbox.split (",") west = float (bbox) south = float (bbox) kelet = float (bbox) észak = float (bbox) center_lng = ((kelet - nyugat) / 2) + nyugat center_lat = ((észak - dél) / 2) + dél kml = ("\ n "" \ n "" \ n "" Nézetközpontú helyjelző\ n "" \ n "" % .6f,% 6f\ n ""\ n ""\ n """)% (center_lng, center_lat) print" Content-Type: application / vnd.google-earth.kml + xml \ n "print kml

És itt van a Python-szkriptet betöltõ hálózati hivatkozás KML-je:




Hálózati hivatkozások
0
0
2. hálózati hivatkozási példa

Középre helyezett helyjelző megtekintése
0
0
A nézet alapú frissítés lehetővé teszi a távoli szerver számára a számítást
a képernyő közepére, és adjon vissza egy helyjelzőt.

0
0

http:// yourserver.com/cgi-bin/viewCenteredPlacemark.py

2
onStop
1



Az ebben a példában bemutatott elv nagyon összetett alkalmazásokhoz használható. Például, ha rendelkezik földrajzi információkat tartalmazó adatbázissal, kibonthatja a megtekintő koordinátáit, felhívhatja az adatbázist a nézetre jellemző adatokért, és visszaküldheti azokat a Google Earth-nek KML-ként.

3 KML MIME típus

Amikor a Google Earth (vagy bármely Earth böngésző) kérésére válaszol, a KML-szervernek követnie kell bizonyos szabályokat, hogy a Google Earth helyesen tudja értelmezni a válaszait.

Siker esetén a szervernek HTTP 200-as válaszkódot kell visszaadnia, és a válasz tartalomtípusát megfelelő MIME-típusra kell állítania az itt leírtak szerint.

A Google Earth beolvassa a KML- és KMZ-fájlokat. A KML-fájlok MIME-típusa

  • application / vnd.google-earth.kml + xml

A KMZ-fájlok MIME-típusa

  • application / vnd.google-earth.kmz

Apache esetén adja hozzá ezeket a sorokat a httpd.conf fájl:

  • AddType alkalmazás / vnd.google-earth.kml + xml .kml
  • AddType alkalmazás / vnd.google-earth.kmz .kmz

Tekintse meg a Microsoft dokumentációját a MIME-típusok beállításának részleteiért a Microsoft IIS rendszeren.

A válasz törzsének érvényes KML adatokat kell tartalmaznia, beleértve az XML deklarációt (). Ha a szerver érvénytelen KML-t ad vissza, a hálózati kapcsolat leáll, deaktiválódik, és hibaüzenetet küld.

Mi a következő lépés?

Készen állsz a továbbiakra? Tekintse meg a KML legfontosabb funkcióit leíró dokumentumot. Ezenkívül böngésszen az egyes elemekre vonatkozó információkért.

Hacsak másként nem jelezzük, az oldal tartalma a Creative Commons Nevezd meg! A részletekért lásd a mi. A Java az Oracle és/vagy leányvállalatainak bejegyzett védjegye.

A KML-formátum egy olyan bővítmény, amely földrajzi adatokat tárol a Google Föld szolgáltatásaihoz. Az ilyen információk közé tartoznak a helyjelzők a térképen, egy tetszőleges terület sokszög vagy vonalak formájában, egy háromdimenziós modell és a térkép egy részének képe.

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

Google Föld

    1. Az indítás után kattintson a gombra "Nyisd ki" a főmenüben.

  1. 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 felülete a hely megjelölésével címke formájában.

Jegyzetfüzet

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

    1. Futtassa ezt a szoftvert. A fájl megtekintéséhez válassza a lehetőséget "Nyisd ki" a menün.

  1. Mi választunk "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 kevés terjesztéssel rendelkezik, és kizárólag a Google Földben használatos, és egy ilyen fájl Jegyzettömbön keresztüli megtekintése senkinek nem lesz hasznos.

Problémái vannak a .KMZ fájl megnyitásakor? Információkat gyűjtünk a fájlformátumokról, és meg tudjuk magyarázni, melyek azok a KMZ-fájlok. Ezenkívül javasoljuk az ilyen fájlok megnyitására vagy konvertálására legalkalmasabb programokat.

Mire való a .KMZ fájlformátum?

Kiterjesztés .kmz a KML-re (Keyhole Markup Language) utal, és a „KML as ZIP” rövidítése. A KMZ nem egy különálló fájlformátum, de meghatározza a fájltípust. A KMZ a terjesztés szabványos fájltípusa KML fájlokat amelyek nagyok (> 10 kB), vagy hivatkozásokat tartalmaznak a kísérő erőforrásfájlokra. Ilyen támogató erőforrások lehetnek képek, audio-/videofájlok és 3D modelladatok.

A KMZ fájl az ZIP archívum amely gyökér szinten egyetlen .kml fájlt tartalmaz, amelyet hagyományosan "doc.kml"-nek neveznek, és (ha vannak) segéderőforrás-fájlokat alkönyvtárakba. Az archívumban .kmz csak egy .kml fájl legyen. Az archívum összes tartalma .kmz bármely archiváló segítségével megtekinthető és kibontható.



A tömörítésnek köszönhetően a fájl .kmz sokkal kevésbé további fájlok nélkül forrás fájl.kml. Tárolóként is gyakran a KMZ formátum a preferált formátum a térinformatikai információk közzétételéhez és megosztásához.

A KMZ fájltípust helyesen értik az olyan alkalmazások, amelyek képesek kezelni a KML formátumot (Google Earth és mások).

Szoftver a KMZ fájlok megnyitásához vagy konvertálásához

A KMZ fájlokat a következő programokkal nyithatja meg: