【技术实现步骤摘要】
自动绘制CAD图形的方法
[0001]本专利技术涉及测绘
,具体来说涉及一种自动绘制CAD图形的方法。
技术介绍
[0002]在许多应用场景下需要将JSON数据转换为CAD图形数据,例如为便于管理城市管网信息,需要将城市地下管线探测测绘的JSON数据绘制为CAD图形数据,将JSON文件保存为CAD图形。
[0003]现有技术中,主要是服务器端根据接收到的JSON文件进行解析为CAD图纸参数,然后根据CAD图纸参数在CAD中根据用户指令生成CAD图,具体地包括:根据JSON文件,首先在CAD软件中新建图层、创建块等,然后根据极坐标在不同图层下逐点逐线绘制,另外在同一窗体下只能绘制完当前区域才能转换到下一区域的图形绘制,同时需要手动添加属性信息(高度值)、文字信息等。这种方式不仅费时费力,还容易造成信息丢失,准确性较差,并且打开AutoCAD软件时,绘图区域为空白内容,没有初始化背景,同时在添加CAD底图时一次只能选择添加一个底图到当前的CAD图形中,当有大量CAD底图需要添加时,这种工作方式效率极低,无法满足快速
【技术保护点】
【技术特征摘要】
1.自动绘制CAD图形的方法,其特征在于,包括以下步骤:步骤1、初始化系统环境变量和AutoCAD软件环境;步骤2、获取并解析JSON文件,并将解析得到的JSON数据保存至内存中;步骤3、根据所述JSON数据并基于相应的技术规范创建图层和块;步骤4、根据所述JSON数据在对应图层中绘制点数据和线数据,得到对应的CAD图形,并自动添加对应的属性信息和文字标注信息;步骤5、加载所有CAD底图文件,将所有CAD底图文件合并为一个CAD底图属性块,并将所述CAD底图属性块插入至CAD图形的对应位置。2.如权利要求1所述的自动绘制CAD图形的方法,其特征在于,在初始化AutoCAD软件环境时,将公共背景数据以模板方式导入AutoCAD软件的初始化绘图容器。3.如权利要求1所述的自动绘制CAD图形的方法,其特征在于,在解析JSON文件时,将JSON文件中的专题前景数据以数据驱动方式导入解析至内存中。4.如权利要求1所述的自动绘制CAD图形的方法,其特征在于,根据所述JSON数据在对应图层中绘制点数据和线数据,具体包括:将待绘制的JSON数据划分为多个子分区,针对各子分区采...
【专利技术属性】
技术研发人员:张志伟,李强,丁相岚,古翔宇,丁庆春,周洪永,文伏灵,李尧,徐建江,罗群,
申请(专利权)人:中国电建集团成都勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。