KML biçiminden GPX biçimine dönüştürücü
Google KML coğrafi işaretlemesini GPS İzleme GPX standardına dönüştürmek, tescilli haritalama özelliklerini evrensel ara nokta ve iz verilerine dönüştürür.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | KML | GPX |
|---|---|---|
| MIME Türü | application/ | application/ |
| Tür | coğrafi XML gösterimi | GPS veri değişim biçimi |
| Sıkıştırma | XML metni (ZIP ile sıkıştırıldığında KMZ) | XML metni |
| Standart belirtimi | OGC KML 2.3 | Topografix GPX 1.1 |
| Sihirli bayt başlığı | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Format Genel Bakışı ve Kullanım Alanları
Google Keyhole Markup Language dosyaları, başta Google Earth'te kullanılmak üzere çokgenler, simgeler ve biçimlendirilmiş yollar gibi zengin görsel geometrileri saklar. Ancak Garmin el cihazları, bisiklet bilgisayarları ve fitness saatleri gibi donanımlar izleri ve navigasyon rotalarını okuyabilmek için GPS Exchange Format dosyalarını gerektirir. KML'den GPX'e geçiş, masaüstü görselleştirme yazılımları ile açık hava ekipmanları arasındaki uyumsuzluğu giderir. Saha araştırmacıları, yürüyüşçüler ve drone pilotları genellikle Google Earth'te ara noktalar toplar ve bu koordinatları özel GPS alıcılarına aktarmaları gerekir. Donanım kayıt cihazları KML belgelerindeki biçimlendirme kurallarını veya 3D ekstrüzyonları yorumlayamadığından, mekânsal verileri dönüştürmek navigasyon cihazlarının görüntüleme hatası olmadan tam koordinatları, yükseklikleri ve zaman damgalarını okumasını sağlar.
Teknik Özellikler ve Kodek Ayrıntıları
KML, metin kapsayıcısındaki XML metin gösterimi için application/vnd.google-earth.kml+xml MIME türünü kullanır. KMZ dosyası, genellikle doc.kml adlı bir ana KML dosyası ve isteğe bağlı destek dosyaları içeren bir ZIP arşividir. GPX, özellikle izler, rotalar ve ara noktalar için yapılandırılmış XML metin biçimi olarak application/gpx+xml MIME türünü kullanır. İki biçimde de kendilerine özgü ikili magic byte üstbilgileri yoktur. Bunun yerine, <?xml version="1.0"> gibi standart XML bildirimleri ve ardından <kml> veya <gpx> gibi kök XML etiketleri kullanılır. Aralarında dönüşüm yapmak için XML ağacı ayrıştırılır, enlem, boylam ve yükseklik düğümleri çıkarılır ve GPX özelliklerinin gerektirdiği katı iz ve ara nokta şemasına eşlenir.
İşletim Sistemi ve Tarayıcı Uyumluluğu
Her iki XML metin biçimi de QGIS gibi standart metin ayrıştırıcıları veya CBS yazılımlarıyla Windows, macOS ve Linux dahil başlıca modern masaüstü işletim sistemlerinde geniş uyumluluğa sahiptir. iOS ve Android'deki mobil platformlar her iki dosya türünü de özel haritalama uygulamalarıyla okur. Web tarayıcıları, yerleşik DOM ayrıştırıcılarıyla temel XML yapısını yerel olarak çözümler; web tabanlı haritalama araçları da coğrafi yolları doğrudan görünüm alanında görüntüleyebilir.
Faydalı bilgiler
Ortaya çıkan GPX dosyasını belleği sınırlı donanımlarda küçük ve okunabilir tutmak için dönüştürmeden önce özel simge bağlantıları ve çokgen dolguları gibi gereksiz KML biçimlendirme öğelerini kaldır.
Sıkça Sorulan Sorular
Google KML'yi kalite kaybı olmadan GPS Track GPX'e nasıl dönüştürürsün?
Dönüşüm coğrafi koordinatlar için matematiksel olarak kayıpsızdır, yani enlem, boylam ve yükseklik değerleri doğru bir şekilde aktarılır. Bununla birlikte, GPX şeması estetik özellikler olmaksızın yalnızca ham koordinat noktalarını, izleri ve rotaları depoladığından, çokgen renkleri, özel simgeler ve 3D kamera açıları gibi görsel biçimlendirme verileri için işlem kayıplıdır.
Google KML ile GPS Track GPX arasındaki fark nedir?
KML, Google Earth içinde karmaşık coğrafi özellikleri, görüntüleri ve 3D modelleri görüntülemek için tasarlanmış, görselleştirme odaklı bir XML gösterimidir. GPX ise kaydedilmiş izleri, ara noktaları ve navigasyon rotalarını donanım cihazları ile haritalama yazılımları arasında aktarmak için tasarlanmış, GPS odaklı hafif bir XML şemasıdır.