zh

DXF转GeoJSON

在本地将DXF图纸转换为GeoJSON要素集合 - 适用于Leaflet、QGIS和Mapbox。无需上传。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

来自CAD软件的场地平面图、测量图和管线图常常以DXF格式导出 - 但Leaflet、Mapbox或QGIS等网页地图和GIS工具需要GeoJSON。此工具在浏览器中读取你的DXF图纸,并将每个元素转换为一个GeoJSON要素:LINE/LWPOLYLINE/POLYLINE和弧线会变成LineString,若为封闭形状则变成Polygon;TEXT和POINT会变成Point。

DXF不携带任何坐标参照系统。坐标会原样保留为平面数值,不会重新投影到WGS84等地理坐标系 - 除非你的DXF文件本来就是在地理坐标系中绘制的,否则生成的坐标并非真正的经纬度对。文本内容会作为properties.text保存在对应的点要素中。

一切都在浏览器中完全本地完成 - 你可能敏感的场地图纸永远不会离开你的设备。单色实心填充的HATCH会作为Polygon(带有内部轮廓的孔洞)被纳入。DIMENSION、图案填充及其他几种少见类型不会包含在GeoJSON中,但也不会被隐瞒:一个额外的文本文件会准确列出被跳过的内容。

技术规格

技术规格
输入格式DXF
自动转换PNG, JPG, WebP, SVG
输出格式GeoJSON
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖放你的DXF文件。
  2. 转换会自动进行。
  3. 下载GeoJSON(例如用于Leaflet或QGIS)。

限制: 将LINE/LWPOLYLINE/POLYLINE/CIRCLE/ARC/ELLIPSE(细分为LineString或Polygon)/POINT/TEXT(作为带properties.text的Point)/INSERT(已解析)/SPLINE(真正的有理NURBS曲线,已细分)/单色实心填充HATCH(作为带孔洞的Polygon)转换为GeoJSON要素集合。DXF不携带坐标参照系统 - 坐标以平面数值传递,不会转换为WGS84。DIMENSION、图案填充及其他无法识别的类型不会被包含;若图纸包含这些内容,一个额外的提示文件会准确列出被跳过的内容。仅由不支持元素组成的图纸会被明确报错拒绝。

常见问题

这是真正的GPS坐标吗?

只有当你的DXF文件本来就是在WGS84等地理坐标系中绘制时才是。否则这些是没有参照系的平面图纸坐标。

封闭形状会变成多边形吗?

会,封闭的折线、圆或完整椭圆会作为GeoJSON的Polygon导出;其余则作为LineString。

文本会被保留吗?

会,以带有properties.text文本内容的Point要素形式保留。

DIMENSION或图案填充会怎样处理?

不会包含在内,但也不会悄悄消失 - 会诚实地列在一个额外的文本文件中。相比之下,单色实心填充的HATCH会作为Polygon要素被纳入。

我的文件会被上传吗?

不会,转换完全在浏览器本地进行;你的图纸永远不会离开你的设备。

相关工具

DXF转换 · SVG转DXF · TopoJSON 转 GeoJSON · KML 转 GeoJSON · WKT 转 GeoJSON · Shapefile 转 GeoJSON