Shapefile (SHP) naar DXF converteren

Deze converter zet een of meer shapefiles om naar één DXF-tekening voor AutoCAD, BricsCAD, DraftSight of LibreCAD, met elke shapefile, of elke waarde van een veld dat u kiest, op een eigen CAD-laag. De shapefiles worden in uw browser omgezet en niet geüpload. Een DXF heeft geen attribuuttabel, dus alleen de geometrie en de laagnamen blijven bewaard, en de coördinaten horen in een geprojecteerd stelsel in meters of feet te staan.

Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.

In het kort

Shapefile naar DXF: waarom omzetten

GIS-gegevens moeten vaak naar iemand die in CAD werkt: percelen en gebouwen voor een architect, leidingen en kabels voor een ingenieursbureau, of een ondergrond voor een situatietekening. Deze converter schrijft de shapefiles naar één DXF met GDAL, de bibliotheek die ook QGIS gebruikt. Punten worden DXF-punten, lijnen worden polylijnen en polygonen worden gesloten polylijnen, inclusief gaten. Elke shapefile komt op een CAD-laag met zijn eigen naam, of u kiest een attribuut, zoals een wegklasse of een bestemmingscode, en elke waarde wordt een laag, zodat de CAD-gebruiker ze kan aan- en uitzetten en kleuren kan geven. De coördinaten blijven in het stelsel van de shapefile, of worden geherprojecteerd naar het stelsel dat u invult, zodat de tekening past op andere CAD-bestanden in hetzelfde stelsel. Er wordt niets naar een server gestuurd.

Zo zet u Shapefile om naar DXF

  1. Sleep een .zip met uw shapefiles naar het vak, of selecteer de bestanden .shp, .shx, .dbf en .prj tegelijk. Meerdere shapefiles komen in één DXF.
  2. Kies waarnaar de DXF-lagen worden genoemd, en een coördinatenstelsel voor de uitvoer als de CAD-tekening een ander stelsel gebruikt.
  3. Klik op “Converteren naar DXF” en open het bestand in uw CAD-programma.

Wat er verandert bij het omzetten

Attributen gaan niet mee

Een DXF heeft geen attribuuttabel. Alleen de geometrie en de laagnaam worden geschreven, dus kies het belangrijkste veld als laagnaam. Heeft de CAD-gebruiker alle attributen nodig, stuur dan ook de shapefile mee, of een CSV uit de converter van SHP naar CSV.

Gebruik een geprojecteerd coördinatenstelsel

CAD-programma's rekenen in tekeneenheden, meestal meters of feet. Een shapefile in lengte- en breedtegraad (WGS84, EPSG:4326) geeft een tekening in graden die piepklein en vervormd is en waarin u niet kunt meten. Vul als coördinatenstelsel voor de uitvoer een geprojecteerd stelsel in, zoals RD New (EPSG:28992), Lambert 72 (EPSG:31370) of uw UTM-zone; de converter waarschuwt u als het resultaat in graden is.

De DXF slaat het coördinatenstelsel niet op

De tekening bevat alleen de getallen. Laat de CAD-gebruiker weten in welk stelsel ze staan, bijvoorbeeld “Amersfoort / RD New, EPSG:28992”, zodat de tekening goed op andere gegevens kan worden geplaatst. De tekeneenheden worden niet in het bestand vastgelegd; AutoCAD behandelt ze als eenheidloos, en dat is prima zolang iedereen weet dat het meters of feet zijn.

Geen kleuren, lijntypen of labels

Alle entiteiten krijgen de standaardkleur en het standaardlijntype van CAD (ByLayer), zodat de CAD-gebruiker de kleuren per laag op één plek kan instellen. Labels worden niet als tekst geschreven; attribuutwaarden blijven alleen als laagnaam bewaard. Polygonen worden gesloten polylijnen, geen arceringen.

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.

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.

Gaan hoogtes (Z-waarden) mee?

Ja. Een 3D-shapefile, zoals hoogtelijnen met een hoogte per punt, geeft 3D-polylijnen en -punten in de DXF.

Wordt mijn shapefile geüpload?

Nee. De DXF wordt door uw browser op uw eigen computer geschreven, en er wordt niets naar een server gestuurd.

Wat als de shapefile geen .prj-bestand heeft?

Dan worden de coördinaten geschreven zoals ze zijn. Vul het bronstelsel alleen in als u de gegevens ook naar een ander coördinatenstelsel wilt herprojecteren.