GPX'den GeoJSON'a Dönüştürücü
GPX (GPS Exchange Format) dosyalarını web haritalarında kullanmak için GeoJSON'a dönüştürün. GPS izleri, yürüyüş rotaları, bisiklet yolları ve GPS cihazları ile fitness uygulamalarından gelen yol noktaları için mükemmel.
GPX Nedir?
GPX (GPS Exchange Format), GPS verilerini cihazlar ve uygulamalar arasında değiştirmek için kullanılan XML tabanlı bir formattır. Şu alanlarda standart format olarak kullanılır:
- GPS Cihazları: Garmin, TomTom, Magellan
- Fitness Uygulamaları: Strava, Komoot, AllTrails, Ride with GPS
- Mobil Uygulamalar: GPS takip uygulamaları, yürüyüş uygulamaları
- Dronlar: Uçuş yolu kayıtları
- Haritalama Yazılımları: QGIS, ArcGIS, Google Earth
GPX Veri Türleri
GPX dosyaları üç tür veri içerebilir:
- Yol Noktaları (
<wpt>): Koordinatlar, isimler, açıklamalar ve yükseklik bilgileriyle bireysel ilgi noktaları (POI'ler) - Rotalar (
<rte>): Genellikle navigasyon için sıralı yol noktalarıyla planlanmış yollar - İzler (
<trk>): Zaman damgalarıyla kaydedilmiş yollar, zaman içinde gerçek hareketi gösterir
Nasıl Dönüştürülür?
- .gpx dosyanızı yükleyin (sürükleyip bırakın veya göz atın)
- Dönüştürülmüş GeoJSON'u haritada önizleyin
- Yol noktaları Nokta olarak görünür
- Rotalar LineString olarak görünür
- İzler LineString olarak görünür (her segment için bir tane)
- GeoJSON dosyasını indirin
Dönüştürme Detayları
Dönüştürülenler
Yol Noktaları → Noktalar
- ✅ Koordinatlar: Enlem, boylam
- ✅ Yükseklik: Özelliklerde saklanır
- ✅ İsim ve Açıklama: Korunur
- ✅ Zaman: ISO 8601 zaman damgası
- ✅ Sembol: Simge/işaret türü
- ✅ Uzantılar: Özel GPX verileri
Rotalar → LineString'ler
- ✅ Rota noktaları: Sıralı koordinatlar
- ✅ Rota ismi: Özellik olarak
- ✅ Yükseklik profili: Nokta başına yükseklik verisi
- ✅ Açıklama: Rota metadatası
İzler → LineString'ler
- ✅ İz segmentleri: Her segment bir LineString olur
- ✅ Zaman damgaları: Koordinat noktası başına zaman
- ✅ Yükseklik profili: Yükseklik verisi
- ✅ İz ismi: Özellik olarak
- ✅ Hız/Nabız: Uzantılarda varsa
Koordinat Formatı
- GPX kullanır: Enlem, Boylam (WGS84)
- GeoJSON kullanır: [Boylam, Enlem] (WGS84)
- Dönüştürme, koordinat sırasını otomatik olarak değiştirir
Yükseklik Verisi
GPX <ele> etiketlerinden gelen yükseklik (irtifa) özelliklerde korunur:
- Yol Noktaları:
properties.elevation - Rotalar/İzler: Koordinat noktalarıyla eşleşen yükseklik dizisi
Yaygın Kullanım Alanları
- Fitness Verisi: Strava, Garmin veya Fitbit dışa aktarımlarını analiz etmek için dönüştürün
- Yürüyüş Rotaları: GPS kullanmayan kişilerle rota haritalarını paylaşın
- Bisiklet Yolları: Web haritalarında bisiklet rotalarını gösterin
- Drone Uçuşları: Uçuş yollarını ve yol noktalarını analiz edin
- Geocaching: Haritalama için geocache koordinatlarını dönüştürün
- Saha Araştırması: GPS anket verilerini GeoJSON'a dönüştürün
- Seyahat Günlükleri: Gezileri ve yolculukları görselleştirin
Çıktı Yapısı
Yol Noktası Örneği
json
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-74.0060, 40.7128]
},
"properties": {
"name": "New York City",
"desc": "The Big Apple",
"elevation": 10,
"time": "2025-10-28T10:00:00Z",
"sym": "city"
}
}İz Örneği
json
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[-110.0000, 45.0000],
[-110.0010, 45.0010],
[-110.0020, 45.0020]
]
},
"properties": {
"name": "Hiking Trail",
"desc": "Mountain hiking route",
"elevations": [1500, 1520, 1550],
"times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"],
"coordinateProperties": {
"times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"]
}
}
}Neden GeoJSON'a Dönüştürmelisiniz?
- Web standardı: Leaflet, Mapbox, OpenLayers ile çalışır
- Daha basit format: JSON, XML'den daha kolay ayrıştırılır
- Daha iyi performans: Daha hızlı ayrıştırma ve render
- Geliştirici dostu: İncelemek, düzenlemek ve manipüle etmek kolay
- Daha geniş uyumluluk: Daha fazla araç GeoJSON'u destekler
İpuçları
Birden Fazla İz: Birden fazla iz içeren GPX dosyaları, her iz segmenti için ayrı LineString özellikleri oluşturur.
Zaman Damgaları: Zaman verilerini koruyarak hız, tempo ve süre analizini etkinleştirin.
Yükseklik Profilleri: İrtifa grafiklerini oluşturmak için yükseklik dizilerini kullanın.
Büyük Dosyalar: Çok uzun izler (10.000+ nokta) için dönüştürmeden sonra geometriyi basitleştirmeyi düşünün.
SSS
Hangi uygulamalar GPX dosyaları dışa aktarır? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper ve çoğu GPS cihazı.
Yükseklik verisi kaybolur mu? Hayır—yükseklik, properties.elevations dizisinde (izler/rotalar için) veya properties.elevation (yol noktaları için) korunur.
Birden fazla GPX dosyasını aynı anda dönüştürebilir miyim? Evet! Birden fazla dosya yükleyin ve hepsini ZIP arşivi olarak indirin.
GPS verilerim yükleniyor mu? Hayır—tüm dönüştürme işlemi tarayıcınızda gerçekleşir. Dosyalarınız cihazınızı asla terk etmez.
GPX hangi koordinat sistemini kullanır? GPX her zaman WGS84 (EPSG:4326) kullanır, GeoJSON ile aynıdır, bu nedenle projeksiyon dönüştürmesi gerekmez.
Strava'dan GPX dosyalarını nasıl alırım?
- Strava'daki aktivitenize gidin
- Anahtar simgesine (veya üç noktaya) tıklayın
- "GPX'i Dışa Aktar" seçeneğini seçin
Ayrıca Bakınız
- Tüm Dönüştürücülere Geri Dön
- KML → GeoJSON — Google Earth formatı
- CSV → GeoJSON — Tablo verileri
- Mesafe Aracı — Dünya üzerinde mesafeleri ölçün