GeoJSON naar DXF converteren
Deze converter zet een of meer GeoJSON-bestanden om naar één DXF-tekening voor AutoCAD, BricsCAD, DraftSight of LibreCAD. GeoJSON in lengte- en breedtegraad wordt omgerekend naar meters in de UTM-zone van de gegevens, of naar het stelsel dat u invult; een GeoJSON die al in een geprojecteerd coördinatenstelsel staat, houdt dat stelsel. Elk bestand wordt een CAD-laag, en een veld zoals de naam kan als tekst worden geschreven. De bestanden worden in uw browser omgezet en niet geüpload.
Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.
In het kort
- Invoer: GeoJSON (.geojson). Uitvoer: DXF (.dxf).
- 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.
GeoJSON naar DXF: waarom omzetten
GeoJSON is het formaat van webkaarten, geojson.io, OpenStreetMap-exports en de meeste kaart-API's, maar een CAD-programma kan het niet openen, en de coördinaten zijn meestal lengte- en breedtegraden in graden, die CAD piepklein en vervormd tekent. Deze pagina leest de GeoJSON in uw browser met GDAL, de opensourcebibliotheek achter QGIS, rekent de coördinaten om naar meters in de UTM-zone waarin de gegevens liggen (of naar het nationale stelsel dat u invult, zoals RD New), en schrijft één DXF. Punten worden DXF-punten, lijnen worden polylijnen en polygonen worden gesloten polylijnen, inclusief gaten. Elk GeoJSON-bestand komt op een eigen CAD-laag, of u kiest een veld waarvan de waarden de lagen worden, en de waarden van een veld zoals de naam kunnen als tekst naast de vormen worden gezet. Er wordt niets naar een server gestuurd.
Zo zet u GeoJSON om naar DXF
- Sleep een of meer .geojson- of .json-bestanden naar het vak. Meerdere bestanden komen in één DXF, elk op een eigen laag.
- Controleer het coördinatenstelsel van de uitvoer. Bij lengte- en breedtegraad is de UTM-zone van de gegevens al ingevuld; vervang die door het stelsel van uw CAD-tekening, zoals RD New (EPSG:28992), Lambert 72 (EPSG:31370) of EPSG:25832.
- Kies waarnaar de CAD-lagen worden genoemd en welk veld als tekst wordt geschreven, en klik op “Converteren naar DXF”.
Wat er verandert bij het omzetten
Kies het coördinatenstelsel van de tekening
Standaard-GeoJSON (RFC 7946) staat in lengte- en breedtegraad in WGS84. De converter vult de UTM-zone in waarin de gegevens liggen, zodat de tekening in meters is en u erin kunt meten. Moeten de gegevens passen op een bestaande CAD-tekening, vul dan het stelsel van die tekening in, bijvoorbeeld Amersfoort / RD New (EPSG:28992), Belge Lambert 72 (EPSG:31370) of ETRS89 / UTM zone 31N (EPSG:25831). Een DXF slaat het stelsel niet op, dus laat de CAD-gebruiker weten welk stelsel u hebt gekozen.
Een GeoJSON in meters zonder “crs”
QGIS kan GeoJSON opslaan in een geprojecteerd stelsel zoals RD New of UTM. Staat er een “crs”-lid in het bestand, dan wordt dat stelsel gelezen en behouden, en wordt er niets ingevuld. Ontbreekt het, dan kunnen coördinaten in meters geen WGS84 zijn; de converter vraagt dan eerst om de EPSG-code van de gegevens voordat hij converteert.
De eigenschappen gaan niet mee
Een DXF heeft geen attribuuttabel. Alleen de geometrie, de laagnaam en, als u dat wilt, één veld als tekst worden geschreven. De overige eigenschappen en de simplestyle-kleuren uit geojson.io gaan niet mee; elke entiteit krijgt de kleur van haar CAD-laag (ByLayer). Wilt u de attributen bewaren, zet dezelfde GeoJSON dan ook om naar een shapefile of CSV.
De teksthoogte is een schatting
Teksten worden ongeveer 1/250 van de tekeningbreedte hoog geschreven, afgerond op 1, 2 of 5 meter (of een andere macht van tien), en de statusregel toont de hoogte. In AutoCAD selecteert u met QSELECT alle teksten en past u de hoogte in één keer aan.
Over de bestandsformaten
GeoJSON
GeoJSON is een JSON-tekstformaat voor geografische objecten, in 2016 vastgelegd als RFC 7946. Het is het eigen formaat van webkaarten zoals Leaflet, MapLibre en Mapbox, en van veel API's.
- Coördinaten zijn WGS84-lengtegraad en -breedtegraad (in die volgorde).
- Punten, lijnen en polygonen kunnen in één bestand worden gecombineerd.
- Eigenschappen kunnen elke JSON-waarde zijn, zonder limiet op de lengte van veldnamen.
DXF
DXF (Drawing Exchange Format) is het open uitwisselingsformaat van AutoCAD, dat Autodesk sinds 1982 publiceert. Landmeters, architecten en ingenieurs gebruiken het om CAD-tekeningen tussen programma's uit te wisselen. Een DXF bevat lijnen, polylijnen, bogen, cirkels, tekst, arceringen en blokken op lagen met een naam, maar geen attribuuttabel en geen coördinatenstelsel.
- Platte tekst (of binair) met tekenentiteiten op lagen met een naam; blokken zijn herbruikbare symbolen die vele keren worden ingevoegd.
- Er is geen attribuuttabel: naast de geometrie heeft een entiteit een laag, een kleur, een lijntype en, bij tekst, de tekst zelf.
- Het coördinatenstelsel wordt niet opgeslagen; coördinaten zijn gewoon getallen, vaak in een landelijk stelsel of in lokale bouwcoördinaten.
- DWG is het eigen binaire formaat van AutoCAD, en niet hetzelfde als DXF.
Veelgestelde vragen
Welke CAD-programma's openen de DXF?
De DXF volgt het formaat van AutoCAD 2004, dat AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation en QGIS allemaal kunnen lezen.
Kan ik in plaats daarvan een DWG krijgen?
Niet direct. Open de DXF in AutoCAD, BricsCAD of DraftSight en kies Opslaan als DWG, of zet hem om met de gratis ODA File Converter.
Blijven hoogtes behouden?
Ja, als de GeoJSON een derde coördinaat heeft die niet overal nul is, krijgt de DXF 3D-punten en -polylijnen. Coördinaten die allemaal nul zijn, worden weggelaten, zodat de tekening plat blijft.
Mijn GeoJSON is één geometrie en geen FeatureCollection. Werkt dat?
Ja. Een losse geometrie, één Feature en een FeatureCollection worden allemaal gelezen, en ook een .json-bestand uit een API, zolang het GeoJSON is.
Wordt mijn GeoJSON geüpload?
Nee. De DXF wordt door uw browser op uw eigen computer geschreven, en er wordt niets naar een server gestuurd.