GPX na GeoJSON Konwerter
Konwertuj pliki GPX (GPS Exchange Format) na GeoJSON do użycia w mapach internetowych. Idealne dla ścieżek GPS, tras pieszych, ścieżek rowerowych i punktów z urządzeń GPS oraz aplikacji fitness.
Co to jest GPX?
GPX (GPS Exchange Format) to format oparty na XML, służący do wymiany danych GPS między urządzeniami i aplikacjami. Jest to standardowy format używany przez:
- Urządzenia GPS: Garmin, TomTom, Magellan
- Aplikacje fitness: Strava, Komoot, AllTrails, Ride with GPS
- Aplikacje mobilne: Aplikacje do śledzenia GPS, aplikacje turystyczne
- Drony: Logi tras lotów
- Oprogramowanie mapowe: QGIS, ArcGIS, Google Earth
Typy danych GPX
Pliki GPX mogą zawierać trzy typy danych:
- Punkty (
<wpt>): Pojedyncze punkty zainteresowania (POI) z współrzędnymi, nazwami, opisami i wysokością - Trasy (
<rte>): Zaplanowane ścieżki z uporządkowanymi punktami, zazwyczaj do nawigacji - Ścieżki (
<trk>): Zarejestrowane ścieżki z znacznikami czasu, pokazujące rzeczywisty ruch w czasie
Jak konwertować
- Prześlij swój plik .gpx (przeciągnij i upuść lub przeglądaj)
- Podgląd skonwertowanego GeoJSON na mapie
- Punkty pojawiają się jako Points
- Trasy pojawiają się jako LineStrings
- Ścieżki pojawiają się jako LineStrings (jedna na segment)
- Pobierz plik GeoJSON
Szczegóły konwersji
Co jest konwertowane
Punkty → Points
- ✅ Współrzędne: Szerokość, długość geograficzna
- ✅ Wysokość: Przechowywana w właściwościach
- ✅ Nazwa i opis: Zachowane
- ✅ Czas: Znacznik czasu w formacie ISO 8601
- ✅ Symbol: Typ ikony/markera
- ✅ Rozszerzenia: Niestandardowe dane GPX
Trasy → LineStrings
- ✅ Punkty trasy: Uporządkowane współrzędne
- ✅ Nazwa trasy: Właściwość obiektu
- ✅ Profil wysokości: Dane wysokości dla każdego punktu
- ✅ Opis: Metadane trasy
Ścieżki → LineStrings
- ✅ Segmenty ścieżek: Każdy segment staje się LineString
- ✅ Znaczniki czasu: Czas dla każdego punktu współrzędnych
- ✅ Profil wysokości: Dane wysokości
- ✅ Nazwa ścieżki: Właściwość obiektu
- ✅ Prędkość/Tętno: Jeśli obecne w rozszerzeniach
Format współrzędnych
- GPX używa: Szerokość, długość geograficzna (WGS84)
- GeoJSON używa: [Długość, szerokość geograficzna] (WGS84)
- Konwersja automatycznie obsługuje zamianę kolejności współrzędnych
Dane wysokości
Wysokość (altitude) z tagów GPX <ele> jest zachowana w właściwościach obiektów:
- Punkty:
properties.elevation - Trasy/Ścieżki: Tablica wysokości odpowiadająca punktom współrzędnych
Typowe zastosowania
- Dane fitness: Konwertuj eksporty z Strava, Garmin lub Fitbit do analizy tras
- Trasy piesze: Udostępniaj mapy szlaków osobom bez urządzeń GPS
- Ścieżki rowerowe: Wyświetlaj trasy rowerowe na mapach internetowych
- Loty dronów: Analizuj trasy lotów i punkty
- Geocaching: Konwertuj współrzędne geocache do mapowania
- Badania terenowe: Dane z badań GPS do GeoJSON
- Dzienniki podróży: Wizualizuj wycieczki i podróże
Struktura wyjściowa
Przykład punktu
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"
}
}Przykład ścieżki
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"]
}
}
}Dlaczego warto konwertować na GeoJSON?
- Standard webowy: Działa z Leaflet, Mapbox, OpenLayers
- Prostszy format: JSON jest łatwiejszy do analizy niż XML
- Lepsza wydajność: Szybsza analiza i renderowanie
- Przyjazny dla programistów: Łatwy do sprawdzenia, edycji i manipulacji
- Szersza kompatybilność: Więcej narzędzi obsługuje GeoJSON
Wskazówki
Wiele ścieżek: Pliki GPX z wieloma ścieżkami wygenerują oddzielne obiekty LineString dla każdego segmentu ścieżki.
Znaczniki czasu: Umożliwiają analizę prędkości, tempa i czasu trwania poprzez zachowanie danych o czasie.
Profile wysokości: Użyj tablic wysokości do tworzenia wykresów wysokości.
Duże pliki: Dla bardzo długich ścieżek (10 000+ punktów) rozważ uproszczenie geometrii po konwersji.
FAQ
Jakie aplikacje eksportują pliki GPX? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper i większość urządzeń GPS.
Czy tracę dane o wysokości? Nie—wysokość jest zachowana w tablicy properties.elevations (dla ścieżek/tras) lub properties.elevation (dla punktów).
Czy mogę konwertować wiele plików GPX naraz? Tak! Prześlij wiele plików i pobierz je wszystkie jako archiwum ZIP.
Czy moje dane GPS są przesyłane? Nie—wszystkie konwersje odbywają się w Twojej przeglądarce. Twoje pliki nigdy nie opuszczają Twojego urządzenia.
Jakiego systemu współrzędnych używa GPX? GPX zawsze używa WGS84 (EPSG:4326), tak samo jak GeoJSON, więc nie jest wymagana konwersja projekcji.
Jak mogę pobrać pliki GPX ze Strava?
- Przejdź do swojej aktywności na Strava
- Kliknij ikonę klucza (lub trzy kropki)
- Wybierz "Eksportuj GPX"
Zobacz także
- Powrót do wszystkich konwerterów
- KML → GeoJSON — Format Google Earth
- CSV → GeoJSON — Dane z arkuszy kalkulacyjnych
- Narzędzie do mierzenia odległości — Mierz odległości na Ziemi