# 编辑图形
提示
唯杰地图支持对CAD图的编辑,支持对CAD原图进行新增实体、修改实体、删除实体、复制实体等,不过唯杰地图主要是对CAD图GIS展示和效果为主,编辑功能相对较弱。
# 原理
完整的能在cad图上进行删除、修改,新增,导出CAD图的示例源码。可参考 https://vjmap.com/app/visual/#/draw?mapid=p5ff2aa38c0f&version=v1&mapopenway=GeomRender&vector=true&theme=dark (opens new window)
https://vjmap.com/demo/#/demo/map/comprehensive/05drawcadedit (opens new window)
实现对CAD图的编辑,原理如下:
对cad原图进行修改。可对CAD图中的实体进行新增、修改、删除等操作。修改保存后,后台会新成一个新的版本号。示例 https://vjmap.com/demo/#/demo/map/service/05zfrommap (opens new window)
利用修改样式对cad图的显示进行修改,不会修改原图数据,只会改前端显示结果。性能高些。示例代码 https://vjmap.com/demo/#/demo/map/service/05zgmodifymap (opens new window)
利用修改样式对cad图的显示进行修改
主要原理是:
(1)后台通过样式去控制绘制。可利用我们的表达式语法,对指定的图层,实体等进行显示或隐藏,和颜色的修改等。这样会在后台创建一个新的样式名称。服务后台打开图的时候指定此样式名称即可,这样生成的瓦片数据就是您个性化后的数据。
(2)前端可以加一个绘制图层,可以绘制点,线,面等名种形状。 通过后台样式控制和前端的绘制来达到您想要的修改后的效果。
# 操作视频教程
提示
只是由于数据安全的问题,试用版本不能下载生成的dwg原图。只能在线打开查看生成的图。正式版本可以后台设置下载