Shapefile (SHP) naar GPX converteren
Deze gratis converter zet een shapefile om naar een GPX 1.1-bestand voor gps-apparaten en outdoor-apps: punten worden waypoints, lijnen worden tracks en polygonen worden een track langs hun omtrek. De shapefile wordt in uw browser geconverteerd en wordt niet geüpload. Hij wordt omgerekend van het stelsel in de .prj naar WGS84, u kiest welk veld de naam wordt, en de overige velden blijven bewaard als GPX-extensies, die de meeste apparaten negeren.
Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.
In het kort
- Invoer: Shapefile (.shp). Uitvoer: GPX (.gpx).
- Je bestanden worden niet geüpload: het werk gebeurt in je browser, op je eigen apparaat.
- Bestandsgrootte: geen vaste grens; heel grote bestanden worden beperkt door het geheugen van je apparaat.
- Vereist een recente browser (Chrome, Edge, Firefox of Safari) op computer, tablet of telefoon; niets te installeren.
- Gratis en zonder account.
Shapefile naar GPX: waarom omzetten
Wandelpaden, meetpunten, geplande routes en perceelgrenzen worden vaak in QGIS of ArcGIS getekend of geëxporteerd als shapefiles, maar een Garmin-handheld, een fietscomputer of apps zoals OsmAnd, Locus Map, Gaia GPS en Komoot importeren GPX. Deze pagina schrijft van uw shapefile een GPX-bestand met GDAL, de opensourcebibliotheek achter QGIS, direct in uw browser. Hij leest de .prj, zodat een shapefile in een UTM-zone of een nationaal stelsel zoals RD New uitkomt in de lengte- en breedtegraad die elke gps gebruikt, en hij behoudt de hoogtes uit PointZ- en PolylineZ-shapefiles. U kiest het attribuut dat apparaten als naam van elk waypoint en elke track moeten tonen, en het kaartvoorbeeld laat zien wat er wordt geschreven voordat u het bestand downloadt.
Zo zet u Shapefile om naar GPX
- Sleep de .shp samen met de .shx, .dbf en .prj, of een .zip met deze bestanden, naar het vak.
- Controleer de kaart en kies het veld voor de namen van waypoints en tracks.
- Klik op “Converteren naar GPX” en kopieer het bestand naar uw apparaat of importeer het in uw app.
Wat er verandert bij het omzetten
Kies het veld voor de naam
GPX heeft één naam per waypoint of track, terwijl een shapefile willekeurig veel velden kan hebben. Een veld dat NAME of name heet, wordt automatisch gebruikt; anders kiest de pagina er een met title of label in de naam, of het eerste tekstveld, en meldt welk. Kiest u een ander veld, dan blijft het veld dat name heet bewaard als name_orig. Een veld dat DESC of DESCRIPTIO heet, wordt de GPX-beschrijving.
Punten, lijnen en polygonen
Puntshapefiles worden waypoints en lijnshapefiles worden tracks. Een lijn uit meerdere delen (een multipart polyline) wordt één track met meerdere segmenten, en elk punt van een multipoint wordt een eigen waypoint. GPX kent geen vlakken, dus een polygoon wordt een gesloten track langs de omtrek, met één segment per ring. Meerdere shapefiles die u samen kiest, worden in één GPX-bestand geschreven.
De .prj bepaalt waar de gegevens terechtkomen
GPX gebruikt altijd lengte- en breedtegraad in WGS84, dus de shapefile wordt omgerekend vanuit het coördinatenstelsel in zijn .prj. Zonder .prj kunnen coördinaten in meters niet worden geplaatst; de pagina stopt dan en stelt passende stelsels voor, of u voert de EPSG-code in, bijvoorbeeld 25832 voor UTM-zone 32N.
Overige velden gaan in extensies
Velden zonder eigen GPX-element, zoals LENGTH_KM of SURFACE, worden in een extensions-blok geschreven. QGIS en GDAL lezen ze terug als velden, maar gps-apparaten en de meeste apps tonen alleen de naam en de beschrijving. Kleuren en symbolen uit een QGIS- of ArcGIS-project worden niet in de shapefile opgeslagen en kunnen dus niet worden overgenomen.
Hoogtes en grote bestanden
De Z-waarde van een PointZ- of PolylineZ-shapefile wordt de hoogte van elk punt; een 2D-shapefile, of een waarvan alle hoogtes 0 zijn, krijgt er geen, zodat apps hun eigen hoogtegegevens gebruiken. Oudere gps-apparaten accepteren maar een beperkt aantal punten per track (vaak 10.000) of waypoints per bestand; vereenvoudig een lange lijn eerst in QGIS als uw apparaat hem afkapt.
Over de bestandsformaten
Shapefile
De Esri-shapefile is het meest gebruikte vectorformaat in GIS. Eén ‘shapefile’ is eigenlijk een set bestanden met dezelfde naam: .shp bevat de geometrie, .shx een index, .dbf de attributentabel, het optionele .prj het coördinatenstelsel en .cpg de tekstcodering.
- Er zijn minstens .shp, .shx en .dbf nodig. Selecteer ze samen of als één .zip.
- Veldnamen zijn beperkt tot 10 tekens en tekstwaarden tot 254 tekens.
- Elke shapefile bevat maar één geometrietype: punten, lijnen of polygonen.
- Zonder .prj-bestand is het coördinatenstelsel onbekend.
GPX
GPX (GPS Exchange Format) is het XML-formaat dat gps-apparaten en -apps zoals Garmin, Strava en Komoot gebruiken. Het slaat waypoints, routes en tracks op, met optionele tijd en hoogte. Versie 1.1 uit 2004, gepubliceerd door TopoGrafix, is de versie die vandaag wordt gebruikt.
- Een waypoint is één punt; een route is een geplande lijn via een paar punten; een track is het opgenomen pad, vaak duizenden punten.
- Tracks kunnen bij elk punt een tijdstempel en hoogte hebben.
- Coördinaten zijn altijd WGS84-breedtegraad en -lengtegraad.
- GPX heeft een vaste set velden (naam, beschrijving, symbool, type en nog een paar); al het andere moet in extensies.
Veelgestelde vragen
Hoe zet ik de GPX op mijn Garmin?
Handhelds zoals de eTrex of GPSMAP lezen GPX-bestanden die via usb naar de map Garmin/GPX zijn gekopieerd. Voor horloges en fietscomputers importeert u het bestand als koers in Garmin Connect en stuurt u het van daaruit naar het apparaat.
Kan ik beter een track of een route maken?
Lijnen worden als tracks geschreven, die elk apparaat en elke app importeert en toont als een lijn om te volgen. Een GPX-route is een korte lijst afslagpunten die het apparaat met zijn eigen routeplanning verbindt, dus een getekend pad kunt u beter als track houden.
Kan ik de GPX importeren in Komoot of Strava?
Komoot importeert GPX-tracks als geplande tochten. Strava accepteert een GPX als route, maar als activiteit alleen als elk punt een tijd heeft, en die heeft een shapefile niet.
Wordt mijn shapefile geüpload?
Nee. GDAL draait in uw browser en de GPX wordt op uw eigen computer geschreven. Er wordt niets naar een server gestuurd.
Kan ik GPX weer naar een shapefile converteren?
Ja, met de converter van GPX naar shapefile. Waypoints, routes en tracks worden daar aparte shapefiles.