跳到主要内容
Vecaria

DXF 转 KML

本地处理

免费在线把 DXF 图纸转换为 KML,在 Google Earth 或地图中查看;浏览器本地处理、文件不上传、免登录。

拖拽文件到此处,或点击选择

支持 DXF

选择文件

KML 天生使用 WGS84 经纬度;DXF 图纸坐标按数值原样写出(无投影/无配准)。位置不对?请先在 GIS 中配准/重投影(见常见问题)。

使用方法

  1. 拖入 .dxf 文件
  2. 生成 KML;可勾选「在地图上预览」目检形状,坐标越界时页面琥珀提示
  3. 复制或下载 .kml,在 Google Earth / 地图工具中打开

功能说明

  • 基于 GeoJSON 转换生成 KML
  • 图层名写入各 Placemark 的 <name>(不生成 KML 文件夹/样式)
  • 坐标远超 WGS84 合法域时琥珀披露(不拒绝产出);预览仅供形状目检
  • 浏览器本地完成

常见问题

在 Google Earth 里位置不对? KML 天生使用 WGS84 经纬度,而 DXF 是无坐标参考系的图纸坐标(单位随意)。本工具按图纸数值原样输出、不做任何投影/定位,因此只有当图纸坐标恰好就是经纬度数值时才能落在正确位置;否则请先在 GIS 中为数据指定/变换坐标系(或用「DXF 转 GeoJSON」配合重投影工具)再转换。

支持哪些 DXF 实体? LINE、LWPOLYLINE/POLYLINE、CIRCLE、ARC、POINT、TEXT/MTEXT 会转换;白名单外实体(SPLINE/INSERT/HATCH/DIMENSION 等)不进入输出,结果面板逐类计数披露,不会无声丢失。

能转成 KMZ 吗? 不能,输出是纯 .kml。需要 KMZ 可把 .kml(连同引用的图标)压缩成 zip 并改后缀为 .kmz,Google Earth 可直接打开。

转换后位置偏了(跑到海里/南半球)怎么办? DXF 是无坐标参考系的图纸坐标,本工具按数值原样输出、不做投影。若图纸不是 WGS84 经纬度,请先在 GIS 中配准或重投影(可先用「DXF 转 GeoJSON」配合重投影工具),再转 KML。

图层能保留吗? 各要素的 DXF 图层名写入对应 Placemark 的 ;不生成 KML 文件夹与样式,无法按图层折叠显隐。

隐私

本工具在浏览器本地处理,输入内容不会上传服务器。

TL;DR: DXF 转 KML:浏览器本地转换,在 Google Earth 打开;图纸坐标原样输出,免登录免上传。

示例

  • 拖入 DXF → 导出 KML 在 Google Earth 打开

支持的格式

DXFKML

限制说明

  • 仅支持 ASCII DXF
  • DXF 无坐标参考系,按图纸单位输出
  • 圆与圆弧按 32 段折线近似输出,转换后请核对弧段
  • 多段线 bulge 圆弧段按折线采样保留弧形(首末点不变)
  • 白名单外实体(SPLINE/INSERT/HATCH/DIMENSION 等)不转换、不会出现在输出中;结果面板逐类计数披露
  • 图层名仅写入各 Placemark 的名称(不生成 KML 文件夹/样式,无法按图层折叠显隐)
  • 坐标远超 WGS84 经纬度合法域(经度 ±180/纬度 ±90)时页面琥珀披露实际范围与出路指引(不拒绝产出——守卫会误杀合法图面坐标)
  • 页内地图预览把图纸数值按经纬度渲染,仅供形状目检,不代表真实位置
  • 浏览器本地处理,文件不上传