---
title: 编辑图形
source: https://vjmap.com/guide/editMap.html
---

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