GeoJSON biçiminden GPX biçimine dönüştürücü
GeoJSON verilerini GPS Track GPX'e dönüştürmek, web haritası koordinatlarını navigasyon cihazları ve açık hava GPS alıcılarıyla uyumlu hâle getirir.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | GEOJSON | GPX |
|---|---|---|
| MIME Türü | application/ | application/ |
| Tür | coğrafi vektör JSON | GPS veri değişim biçimi |
| Sıkıştırma | yok (JSON metni) | XML metni |
| Standart belirtimi | IETF RFC 7946 | Topografix GPX 1.1 |
| Sihirli bayt başlığı | 7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Format Genel Bakışı ve Kullanım Alanları
Coğrafi Bilgi Sistemi profesyonelleri ve açık hava meraklıları, konum verilerini web haritalama araçları ile donanım cihazları arasında sık sık taşımak zorundadır. GeoJSON, standart JavaScript Nesne Gösterimi içinde nokta, çizgi ve çokgenleri saklayarak web tarayıcıları için oluşturulmuştur. Öte yandan taşınabilir GPS üniteleri, spor saatleri ve denizcilik navigasyon donanımları, rotaları, izleri ve ara noktaları doğru bir şekilde işlemek için GPX dosyalarına ihtiyaç duyar. Açık hava rehberleri, yürüyüşçüler ve bisikletçiler; masaüstü haritalama yazılımında planlanan özel rotaları almak ve çevrimdışı kullanım için fiziksel cihazlara yüklemek amacıyla bu çeviri adımını kullanır. Saha araştırmacıları da web formlarını kullanarak veri noktalarını toplamak ve bunları yürüyüş araçlarıyla uyumlu donanıma aktarmak için bu iş akışına güvenir. Bu dönüştürme işlemi olmadan, navigasyon donanımı web haritalama uygulamaları tarafından oluşturulan özel vektör koordinatlarını okuyamaz.
Teknik Özellikler ve Kodek Ayrıntıları
GeoJSON dosyaları application/geo+json MIME türünü kullanır ve düz metin JavaScript Object Notation biçiminde coğrafi koordinatlar içerir. GPS Track GPX dosyaları application/gpx+xml MIME türünü kullanır ve XML tabanlı GPS Exchange Format şemasına dayanır. Her iki biçim de koordinat verilerini metin olarak saklar; dönüştürme sırasında koordinat değerleri matematiksel olarak değişmez. GeoJSON özellik geometrilerini GPX ara noktalarına ve iz segmentlerine eşlemek, biçimler arasındaki şema farklarını karşılamak için bir ayrıştırıcı gerektirir.
İşletim Sistemi ve Tarayıcı Uyumluluğu
GeoJSON ve GPX, GIS ve GPS iş akışlarında yaygın biçimde desteklenir, ancak destek cihaza ve hizmete göre değişir. Dönüştürmeden önce hedef cihazın belgelerini kontrol edin.
Faydalı bilgiler
Çokgen sınırları içeren büyük GeoJSON dosyalarını dönüştürürken dosya boyutuna dikkat et. GPS cihazlarının dosyayı verimli biçimde açabilmesi için dışa aktarmadan önce şekil geometrilerini sadeleştir.
Sıkça Sorulan Sorular
GeoJSON'u kalite kaybı olmadan GPS Track GPX'e nasıl dönüştürürsün?
Uzamsal referans sistemi WGS 84 boylam ve enleminde kaldığı sürece dönüştürme işlemi koordinat verileri açısından matematiksel olarak kayıpsızdır. Ancak GeoJSON dosyası GPX etiketlerinin desteklemediği karmaşık çokgenler veya öznitelikler içeriyorsa, bu ekstra veri alanları çeviri sırasında atılacaktır.
GeoJSON ile GPS Track GPX arasındaki fark nedir?
GeoJSON, çokgenler, noktalar ve çoklu çokgenler gibi çeşitli geometrileri destekleyen, web haritalama için tasarlanmış JSON tabanlı bir biçimdir. GPX ise verileri kesin olarak ara noktalara, rotalara ve zaman damgalı izlere göre yapılandıran, özellikle GPS cihazları için uyarlanmış XML tabanlı bir biçimdir.