DXF naar KML converteren
Deze converter zet een DXF-tekening uit AutoCAD, BricsCAD of een ander CAD-programma om naar een KML-bestand voor Google Earth, Google My Maps of een andere webkaart. U vult het coördinatenstelsel van de tekening in als EPSG-code, en de coördinaten worden omgerekend naar lengte- en breedtegraad. Elke CAD-laag wordt een map, lijnen en vlakken houden hun CAD-kleuren en teksten worden labels. De DXF wordt in uw browser gelezen 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: DXF (.dxf). Uitvoer: KML (.kml).
- 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.
DXF naar KML: waarom omzetten
Een situatietekening, een inmeting of een kabels-en-leidingentekening in DXF is lastig te laten zien aan iemand zonder CAD-software, terwijl bijna iedereen een KML kan openen in Google Earth of op een telefoon. Deze pagina leest de DXF met GDAL, de opensourcebibliotheek achter QGIS, rekent de coördinaten om van het stelsel van de tekening (een UTM-zone of een nationaal stelsel zoals RD New of Lambert 72) naar lengte- en breedtegraad in WGS84, zoals KML dat vereist, en schrijft één KML. Elke CAD-laag wordt een map die u in Google Earth aan en uit kunt zetten. Lijnen houden hun CAD-kleur en lijndikte, arceringen worden gevuld, gesloten polylijnen zoals gebouwcontouren en percelen worden vlakken, en TEXT- en MTEXT-entiteiten verschijnen als labels op hun invoegpunt. De kaartweergave laat zien waar de tekening terechtkomt voordat u converteert, en er wordt niets naar een server gestuurd.
Zo zet u DXF om naar KML
- Sleep uw .dxf-bestand naar het vak, of klik om het te kiezen. Een .dwg moet eerst als DXF worden opgeslagen.
- Vul het coördinatenstelsel van de tekening in als EPSG-code, zoals EPSG:28992 voor RD New, of klik op een van de suggesties, en controleer of de kaart de tekening op de juiste plek toont.
- Laat “Gesloten polylijnen en cirkels worden polygonen” aangevinkt of vink het uit, klik op “Converteren naar KML” en open het bestand in Google Earth of importeer het in My Maps.
Wat er verandert bij het omzetten
De EPSG-code bepaalt waar de tekening terechtkomt
Een DXF slaat coördinaten op als kale getallen zonder coördinatenstelsel, maar een KML moet in lengte- en breedtegraad staan, dus de converter moet het stelsel van de tekening kennen. Waarden als 155000, 463000 zijn RD-coördinaten in meters (EPSG:28992); in België wijzen waarden als 150000, 170000 meestal op Lambert 72 (EPSG:31370), en waarden als 556000, 6324000 zijn UTM-meters (bijvoorbeeld EPSG:25832). De suggesties onder het veld noemen stelsels waarin de getallen kloppen. Met de verkeerde code verschijnt de tekening in het verkeerde land of een paar honderd meter verschoven, wat de kaartweergave laat zien voordat u converteert.
Tekeningen in lokale coördinaten
Tekeningen van architecten zijn vaak rond 0,0 getekend, in millimeters of meters, en zijn helemaal niet aan het terrein gekoppeld. Geen enkele EPSG-code past daarop, en de statusregel waarschuwt als het resultaat bij 0° lengte en 0° breedte in de Atlantische Oceaan terechtkomt. Zo'n tekening moet eerst gegeorefereerd worden, bijvoorbeeld met de Georeferencer of de plug-in Vector Bender in QGIS, of in CAD naar meetcoördinaten worden verplaatst.
Kleuren, lijndiktes en teksten
Elke entiteit houdt haar CAD-kleur, met ByLayer en ByBlock opgelost. Kleur 7, wit op een donker CAD-scherm, blijft wit, wat op luchtfoto's goed zichtbaar is. Lijndiktes worden 1 tot 8 pixels; Google Earth tekent lijnen op elk zoomniveau even breed. Teksten zijn labels zonder punaise, in de CAD-tekstkleur, maar Google Earth toont ze rechtop en op zijn eigen grootte, niet op de hoogte en rotatie uit de tekening. Lijntypen zoals stippellijnen en maatvoeringsstijlen gaan niet mee.
Gesloten lijnen worden vlakken
Met het vakje aangevinkt wordt elke gesloten polylijn en cirkel als polygoon met een lichte vulling geschreven, zodat u in Google Earth binnen een gebouw of perceel kunt klikken en het kunt meten. Arceringen en solids krijgen een sterkere vulling. Vink het vakje uit als de gesloten lijnen bijvoorbeeld hoogtelijnen zijn die lijnen moeten blijven.
Blokken, bogen en hoogtes
Blokken zoals bomen, putten en noordpijlen worden geëxplodeerd tot hun lijnen en cirkels op de laag van de blokinvoeging. Cirkels, bogen en splines worden veel korte rechte segmenten, omdat KML geen bogen kent. Vormen zonder hoogte volgen in Google Earth het terrein; echte hoogtes, zoals de hoogte van hoogtelijnen, blijven als hoogte in de coördinaten bewaard. Layouts in de papierruimte met titelblokken blijven weg.
Over de bestandsformaten
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.
KML
KML (Keyhole Markup Language) is het XML-formaat achter Google Earth en Google My Maps, en sinds 2008 een OGC-standaard. Naast geometrie kan het stijlen, pictogrammen, mappen en beschrijvingen in HTML bevatten.
- Altijd WGS84-lengtegraad en -breedtegraad, met optionele hoogte.
- Mappen groeperen plaatsmarkeringen; bij het omzetten kan elke map een eigen laag worden.
- Stijlen (kleuren, lijndiktes, pictogrammen) zijn specifiek voor KML en Google Earth.
Veelgestelde vragen
Kan ik de KML in Google My Maps importeren?
Ja. Kies in My Maps bij een laag Importeren en selecteer de KML. My Maps importeert één laag per bestand en staat hoogstens 2.000 objecten per laag toe, dus een gedetailleerde tekening kan te groot zijn; verwijder dan eerst in CAD de lagen die u niet nodig hebt, of open de KML in Google Earth.
Welke gegevens blijven per object bewaard?
De CAD-laag, het entiteittype (zoals AcDbPolyline of AcDbCircle) en de handle van de entiteit, die Google Earth toont als u op een object klikt. Bij teksten is de tekst zelf het label.
Hoe vind ik de EPSG-code van een tekening?
Vraag het aan degene die de tekening heeft gemaakt, of gebruik de suggesties die onder het veld verschijnen zodra de DXF is gelezen: ze noemen de coördinatenstelsels waarin de getallen van de tekening kloppen, en de kaartweergave laat zien waar elk stelsel de tekening neerzet.
Wordt mijn tekening geüpload?
Nee. De DXF wordt door uw browser op uw eigen computer gelezen en omgezet, en er wordt niets naar een server gestuurd.
Kan ik een KML weer terugzetten naar DXF?
Ja, met de converter van KML naar DXF. Die rekent de coördinaten om naar UTM-meters of uw nationale stelsel en zet elke KML-map op een CAD-laag.