GeoJSON-naar-GPX-converter

Het converteren van GeoJSON-vectorgegevens naar GPX vertaalt standaard geografische JSON-objecten naar een op XML gebaseerd formaat dat is geoptimaliseerd voor fysieke navigatieapparaten.

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V

Terwijl u op uw bestanden wacht, kunt u Code Rain spelen

Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Formaatvergelijking en technische specificaties

SpecificatieGEOJSONGPX
MIME-typeapplication/geo+jsonapplication/gpx+xml
Typegeografische vector-JSONGPS-gegevensuitwisselingsformaat
Compressiegeen (JSON-tekst)XML-tekst
StandaardspecificatieIETF RFC 7946Topografix GPX 1.1
Bestandshandtekening (magic bytes)7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Formaatoverzicht en toepassingen

Professionals op het gebied van geografische informatiesystemen en buitensporters moeten regelmatig padgegevens verplaatsen tussen webkaarttools en hardwareapparaten. GeoJSON is gebouwd voor webbrowsers en slaat punten, lijnen en polygonen op in standaard JavaScript Object Notation. Handheld GPS-units, fitnesshorloges en maritieme navigatiehardware vereisen daarentegen GPX-bestanden om routes, tracks en waypoints correct weer te geven. Buitengidsen, wandelaars en fietsers gebruiken deze omzetstap om aangepaste routes die in kaartsoftware voor desktop zijn gepland, te laden op fysieke apparaten voor offline gebruik. Veldonderzoekers vertrouwen ook op deze workflow om datapunten vast te leggen met webformulieren en deze te exporteren naar hardware die compatibel is met wandeltools. Zonder deze transformatie kan navigatiehardware de aangepaste vectorcoördinaten die door webkaarttoepassingen worden gegenereerd, niet lezen.

Technische specificaties en codec-overzicht

GeoJSON gebruikt het MIME-type application/geo+json en bestaat uit JSON-objecten in platte tekst met UTF-8-codering, zonder binaire compressie. Het bevat geometriesleutels zoals Point, LineString en Polygon. GPX gebruikt het MIME-type application/gpx+xml en maakt gebruik van een XML-schema gedefinieerd door Topografix. Geen van beide formaten gebruikt native compressie op containerniveau, wat betekent dat beide bestanden ongecomprimeerde platte tekst blijven tenzij ze zijn verpakt in een ZIP-archief. Geen van beide formaten vertrouwt op bestandshandtekeningen (magic bytes) voor identificatie. GeoJSON wordt herkend door het openingsteken '{', terwijl GPX wordt geïdentificeerd door de standaard XML-declaratie '<?xml' gevolgd door de root <gpx>-tag.

Besturingssysteem- en browserondersteuning

GeoJSON en GPX worden veel gebruikt in GIS- en GPS-workflows, maar de ondersteuning verschilt per apparaat en service. Controleer de documentatie van het doelapparaat voordat u gaat converteren.

Handige informatie

Let goed op de coördinaatprecisie tijdens de conversie om te voorkomen dat de XML-bestandsgrootte onnodig groot wordt door overbodige decimalen, aangezien de meeste consumenten-GPS-units maximaal zes decimalen nodig hebben.

Veelgestelde vragen

Hoe converteert u GeoJSON naar GPS Track GPX zonder kwaliteitsverlies?

Het conversieproces is wiskundig verliesvrij wat betreft coördinaatgegevens, mits het ruimtelijke referentiesysteem in WGS 84 breedtegraad en lengtegraad blijft. Als het GeoJSON-bestand echter complexe polygonen of attributen bevat die GPX-tags niet ondersteunen, worden die extra gegevensvelden verwijderd tijdens de conversie.

Wat is het verschil tussen GeoJSON en GPS Track GPX?

GeoJSON is een op JSON gebaseerd formaat ontworpen voor webkaarten dat diverse geometrieën zoals polygonen, punten en multipolygonen ondersteunt. GPX is een op XML gebaseerd formaat dat specifiek is afgestemd op GPS-apparaten en gegevens strikt structureert in waypoints, routes en tracks met tijdstempel.