1、目标
将autocad道路工程图纸展示在百度地图上。
案例:https://www.synscen.com/dxf2map
2、步骤
2.1 dwg转dxf
使用oda转换工具(https://www.opendesign.com/)即可。
2.2 解析dxf
使用Kabeja for Java dxf解析工具。此项目虽已多年没有更新,但是功能依然强大,方便进行二次开发。
2.3 坐标转换
将cgcs2000坐标转换为百度坐标
2.4 生成json
将坐标转换成功后,根据百度地图的格式要求生成json文件
2.5 在百度地图上展示
使用百度地图的javascript api 进行渲染
3、说明
重点是坐标转换和百度地图渲染时的特殊情况处理,如圆弧的生成等。
先写个提纲,详细内容待续。