Coordinate List and KML to DXF Converter
Load a point list or a KML/KMZ file, choose the coordinate systems and download a layered DXF with point name and height labels.
1 Input
2 Coordinate system
If both are the same, coordinates are written unchanged.
3 DXF options
Layer names
KML lines go to the LINES layer and polygons to POLYGONS. Accented characters in layer names are simplified.
Your file is processed on your device and is not sent to a server. Basemap tiles of the preview map are loaded from OpenStreetMap and Esri.
Related Tools
Turning a coordinate list into a DXF drawing
Survey points usually arrive as a plain text file: one line per point with a name, an easting, a northing and a height. The cleanest way to bring such a list into a CAD drawing is a DXF file in which every point is a POINT entity at its true coordinates, with its name written next to it. This tool builds exactly that. It also carries points, lines and polygons from KML and KMZ files into the same DXF and, when needed, transforms the coordinates into another system on the way.
Supported input
- NCN: the text-based point file format of the Netcad software. Each line holds a point name without spaces, Y (easting), X (northing) and Z (height). Space, tab, comma and semicolon delimiters are recognised, and lines starting with
#are treated as comments. - TXT and CSV: if there is a header row, column names such as Y, X, Z, East, North or Height are used to suggest the mapping. Without a header, the tool looks at which columns are numeric. You can always correct the guess with the column selectors. Decimal commas (459734,125) are accepted.
- KML and KMZ: Point, LineString, Polygon (including holes), MultiGeometry and gx:Track geometries inside Placemarks are read. KMZ archives are unpacked in the browser and the main KML inside is used.
How to use it
- Choose a file or paste coordinates into the text box, then check the column mapping.
- Select the input system the list was measured in and the output system for the DXF. Leave them equal if you do not want a transformation.
- Set the point name and height labels, the text height and the layer names.
- Press Convert, check the result on the map and in the table, then download DXF, GeoJSON or NCN.
The tool warns you when the Y and X columns look swapped, or when the values look like degrees while a projected system is selected. In Türkiye, eastings are around 500 000 and northings are in the millions, so this difference is the quickest way to catch a wrong column choice.
What the DXF contains
The file is written in AutoCAD 2000 (AC1015) format with entity handles and all required tables. Points are 3D POINT entities on the POINTS layer, keeping their Z value. Point names go to POINT_NAMES and heights to ELEVATION as TEXT entities. KML lines are written to LINES and polygons to POLYGONS as LWPOLYLINE; optionally, KML folder names become layer names. For metric systems the drawing unit is set to metres and the initial view is fitted to the data. Points are displayed as a cross whose size follows the text height.
Coordinate systems and accuracy
Transformations are done with the proj4js library using definitions from the EPSG registry. TUREF (ITRF96) 3° TM zones are EPSG:5253-5259, ED50 3° zones EPSG:2319-2325, ED50 6° zones EPSG:23035-23038 and WGS84 UTM zones EPSG:32635-32638. No parameters are applied between TUREF and WGS84; the difference between the two is negligible for general GIS work.
Between ED50 and WGS84 the tool uses EPSG:1784 (ED50 to WGS 84 (30)), the transformation defined for Türkiye. EPSG states its accuracy as about 2 metres. Compared with the Europe-wide three-parameter values (-87, -98, -121), the difference in Türkiye is roughly 8 to 10 metres. Work that needs centimetres, such as cadastre, setting out or zoning, should rely on official regional transformation parameters.
Data and method
Coordinate transformation: proj4js 2.9.0 (MIT licence). KMZ reading: JSZip 3.10.1 (MIT licence). Map preview basemaps: OpenStreetMap and Esri World Imagery. KML parsing and DXF writing are this page's own code, and everything runs in the browser. GeoJSON output contains coordinates in the output system; when that system is not WGS84, the EPSG code is added to the file. NCN output is written in Windows-1254 encoding in "name Y X Z" order. Open-source libraries used and their licences: Data Sources.
If you need to move CAD drawings into a GIS database while keeping their layers and attributes, or to automate large and recurring conversions, learn more about Rodosto Teknoloji or contact us.
Frequently Asked Questions
What is the column order in an NCN file?
Each line holds a point name, Y (easting), X (northing) and Z (height), separated by spaces. The tool also recognises tab, comma and semicolon delimiters. If your columns are in a different order, correct them in the column mapping.
Which coordinate system should I pick when converting KML to DXF?
KML coordinates are always WGS84 latitude and longitude. To draw in metres, convert the output to your project system; in Türkiye this is usually a TUREF 3° TM zone. When a KML is loaded, the tool suggests the TUREF zone closest to the data's longitude.
How accurate is the ED50 transformation?
Between ED50 and WGS84 the tool uses the 7-parameter transformation EPSG:1784, defined for Türkiye. EPSG gives its accuracy as about 2 metres. Work that needs centimetres, such as cadastre or setting out, should use official regional transformation parameters.
Are my files uploaded to a server?
No. Reading the file, transforming coordinates and writing the DXF all happen in your browser. Only the basemap tiles of the preview map are loaded from OpenStreetMap and Esri.