用地点打开(CAD)dxf文件并进行编辑、保存

dxf文件在地点中显示效果(道路平面与横断面):

1、应用场景:有从微信中打开收到的一个dxf文件,系统检测到用地点打开:

2、获取文件:进入地点系统提示是否将文件复制到外部存储/didianfile/transmitData/日期/下,手机系统版本大于android10的不会显示该提示信息,直接将文件复制到内部存储。

3、选择坐标系:系统提示你为了能正确显示到地图中,需要选择坐标系,特别是含地理信息,才精确到底图中,否则在查询或者显示数据时误差会非常大。如果没有坐标系统仅仅只是显示矢量图形,你可以将地理坐标系选择WGS84,投影坐标系World_Mercator。

4、设置底图并加载文件:解析和加载dxf文件,在加载过程中左上角会有加载进度和加载状态,加载完成后,默认文字标签作为一个单独图层不显示,需要显示点击图形图层按钮把该标注层打开,如果想正确显示含有坐标系统的文件,你可以选择屏幕右侧的地图按钮进行选择,目前有十种底图类型,可以满足你一般的需求。(在解析dxf文件的过程中会过滤掉个别不被支持的图元,测试过程中也发现有个别不标准文件打开失败的情况,后续会改善)

5、编辑图形:我们增加了一条多段线、和一个矩形、删除了已有的圆形、修改了文字标签。

6、重新导出dxf文件完成数据交换:发送文件并在桌面版AUTOCAD打开。

谢谢,个人水平有限,欢迎批评指正,共同学习,有时间再把KML和SHP文件的读写整理出来。