DXF转GeoJSON
在本地将DXF图纸转换为GeoJSON要素集合 - 适用于Leaflet、QGIS和Mapbox。无需上传。
正在你的设备上本地处理 ...
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地将DXF图纸转换为GeoJSON要素集合 - 适用于Leaflet、QGIS和Mapbox。无需上传。
正在你的设备上本地处理 ...
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
来自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) |
| 文件上传 | 无 |
限制: 将LINE/LWPOLYLINE/POLYLINE/CIRCLE/ARC/ELLIPSE(细分为LineString或Polygon)/POINT/TEXT(作为带properties.text的Point)/INSERT(已解析)/SPLINE(真正的有理NURBS曲线,已细分)/单色实心填充HATCH(作为带孔洞的Polygon)转换为GeoJSON要素集合。DXF不携带坐标参照系统 - 坐标以平面数值传递,不会转换为WGS84。DIMENSION、图案填充及其他无法识别的类型不会被包含;若图纸包含这些内容,一个额外的提示文件会准确列出被跳过的内容。仅由不支持元素组成的图纸会被明确报错拒绝。
只有当你的DXF文件本来就是在WGS84等地理坐标系中绘制时才是。否则这些是没有参照系的平面图纸坐标。
会,封闭的折线、圆或完整椭圆会作为GeoJSON的Polygon导出;其余则作为LineString。
会,以带有properties.text文本内容的Point要素形式保留。
不会包含在内,但也不会悄悄消失 - 会诚实地列在一个额外的文本文件中。相比之下,单色实心填充的HATCH会作为Polygon要素被纳入。
不会,转换完全在浏览器本地进行;你的图纸永远不会离开你的设备。
DXF转换 · SVG转DXF · TopoJSON 转 GeoJSON · KML 转 GeoJSON · WKT 转 GeoJSON · Shapefile 转 GeoJSON