Google KML - GPS Track GPX konverter
A Google KML földrajzi jelölések GPS Track GPX szabványra történő konvertálása egységesíti a védjegyes térképészeti funkciókat univerzális útpont- és nyomvonal-adatokká.
Formátum-összehasonlítás és műszaki specifikációk
| Specifikáció | KML | GPX |
|---|---|---|
| MIME-típus | application/vnd.google-earth.kml+xml | application/gpx+xml |
| Típus | geographic XML notation | GPS data exchange format |
| Tömörítés | XML text (KMZ when ZIP compressed) | XML text |
| Szabványos specifikáció | OGC KML 2.3 | Topografix GPX 1.1 |
| Varázsbájtok fejléc (Magic Bytes) | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Formátum áttekintése és alkalmazási területei
A Google Keyhole Markup Language fájlok gazdag vizuális geometriát tárolnak, beleértve a poligonokat, ikonokat és stílusos útvonalakat, amelyeket elsősorban a Google Earth-höz építettek. A hardveres egységek, például a Garmin kézi eszközök, a kerékpáros komputerek és a fitneszórák azonban GPS Exchange Format fájlokat igényelnek a nyomvonalak és navigációs útvonalak olvasásához. A KML-ből GPX-be való váltás áthidalja a szakadékot az asztali vizualizációs szoftverek és a kültéri terepi hardverek között. A terepi kutatók, túrázók és drónpilóták gyakran gyűjtenek útpontokat a Google Earth-ben, és át kell vinniük ezeket a koordinátákat a dedikált GPS-vevőkhöz. Mivel a hardveres naplózók nem tudják értelmezni a KML-dokumentumokban található stílusszabályokat vagy 3D extrudálásokat, a térbeli adatok lefordítása biztosítja, hogy a navigációs egységek renderelési hibák nélkül olvashassák le a pontos koordinátákat, magasságokat és időbélyegeket.
Műszaki specifikációk és kodek áttekintés
A KML az application/vnd.google-earth.kml+xml MIME-típust használja szöveges tárolón belüli XML szöveges jelölésként. KMZ fájlként csomagolva egy doc.kml fájlt és külső eszközöket tartalmazó, Deflate tömörítést használó ZIP archívumként működik. A GPX az application/gpx+xml MIME-típust használja XML szöveges formátumként, amelyet kifejezetten a nyomvonalak, útvonalak és útpontok köré strukturáltak. Egyik formátum sem használ egyedi bináris bájtkódos fejlécet. Ehelyett mindkét formátum szabványos XML-deklarációs fejlécekre támaszkodik, mint például a kisebb mint jel kérdőjel xml version equals 1.0 nagyobb mint jel, amelyet olyan gyökér XML-címkék követnek, mint a kisebb mint jel kml nagyobb mint jel vagy kisebb mint jel gpx nagyobb mint jel. A közötti konvertálás megköveteli az XML fa elemzését, a szélességi, hosszúsági és magassági csomópontok kinyomtatását, és leképezésüket a GPX specifikációk által megkövetelt szigorú nyomvonal- és útpontsémába.
OS és böngésző kompatibilitás
Mindkét XML szöveges formátum univerzális kompatibilitást ér el az összes modern asztali operációs rendszerben, beleértve a Windows, macOS és Linux rendszereket, szabványos szövegelemzők vagy térinformatikai szoftverek, például a QGIS használatával. Az iOS és Android mobileszközök speciális térképészeti alkalmazásokon keresztül olvassák mindkét fájltípust. A webböngészők a beépített DOM-elemzők segítségével natív módon elemzik a mögöttes XML struktúrát, lehetővé téve a webes alapú térképészeti eszközök számára a földrajzi útvonalak közvetlen megjelenítését a nézetablakban.
💡 Hasznos információk
Konvertálás előtt mindig távolítsa el a felesleges KML stílelemeket, például az egyéni ikonlinkeket és a poligonkitöltéseket, hogy az eredeti GPX fájl vékony és olvasható maradjon a korlátozott memóriájú hardveregységek számára.
Formátum-összehasonlítás és műszaki specifikációk
Egy szabványos 2 MB-os KML útvonalfájl kevesebb mint 0,1 másodperc alatt átkerül 4G kapcsolaton, körülbelül 0,02 másodperc alatt 5G-n, és szinte azonnal száloptikai hálózatokon, így több nyomvonalfájl kötegelt konvertálása rendkívül gyors.
Gyakran Ismételt Kérdések
Hogyan lehet Google KML-t GPS Track GPX-re konvertálni a minőség romlása nélkül?
Az átalakítás a földrajzi koordináták tekintetében matematikailag veszteségmentes, ami azt jelenti, hogy a szélességi, hosszúsági és magassági értékek pontosan átkerülnek. A folyamat azonban veszteséges a vizuális stílusadatok, például a poligonszínek, az egyéni ikonok és a 3D kameraszögek tekintetében, mivel a GPX séma csak a nyers koordinátapontokat, nyomvonalakat és útvonalakat tárolja esztétikai tulajdonságok nélkül.
Mi a különbség a Google KML és a GPS Track GPX között?
A KML egy vizualizáció-központú XML jelölés, amelyet arra terveztek, hogy komplex földrajzi funkciókat, képeket és 3D modelleket jelenítsen meg a Google Earth-ben. A GPX egy pehelysúlyú, GPS-centrikus XML séma, amelyet kifejezetten a rögzített nyomvonalak, útpontok és navigációs útvonalak hardvereszközök és térképészeti szoftverek közötti cseréjére terveztek.