Skip to content
Ads keep this site free 🙏

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?

  1. .gpx dosyanızı yükleyin (sürükleyip bırakın veya göz atın)
  2. 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)
  3. 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?

  1. Strava'daki aktivitenize gidin
  2. Anahtar simgesine (veya üç noktaya) tıklayın
  3. "GPX'i Dışa Aktar" seçeneğini seçin

Ayrıca Bakınız