用户名
密码
(30天内有效)
注册
注册
首页 > 案例资料 >

【投稿】手把手教你村庄规划中CAD与GIS协同操作丨城市数据派

我要收藏
2020-01-15

【投稿吗?有稿费的那种!】(点击看详情),是由城市数据派主办的征稿活动,我们希望能够提供更新鲜、更好玩、更有价值的内容,因此决定为派友们开放平台,提供交流和展示才能的机会。小派在此恭候派友们投稿分享!


【本期看点】

本文主要解决了GIS面数据导入CAD时无法变为填充的问题,实现按属性归类图层;涉及第三方ArcGIS符号库的获取、修改与应用;解决CAD文字注记导入GIS时字体、大小、位置偏移或丢失等问题,通过要素转点与空间连接将内容添加到与之对应的面属性表中。


  本期投稿  


1579056339461940.jpg

作者:索志辉

河南-规划-小索



文章内容概述


在村庄规划的实践中需要用到第三次全国国土调查数据、地形图,这两者是村庄规划工作底图的基础数据;永久基本农田、生态保护红线等相关成果的数据形式以shp为主,这为以CAD为工作平台的设计师带来了一定的挑战。工作平台和数据形式的不同,使得作图不太方便,本文旨在解决这一小问题。


将shp的点、线转为dwg格式的数据,直接从ArcGIS中导出为CAD即可。Shp数据无法直接将面与属性直接导入CAD中,需要借助第三方工具如“FME”,获取方式自行百度,或者咨询城市数据派。并且,可以扩展到,shp→dwg,dwg→shp格式转换、符号匹配、原坐标坐标粘贴、文字注记转为面属性等问题。接下来,以两种思路展开叙述。




shp→dwg


以三调DLTB层为例,实现shp到dwg格式的实体填充,永久基本农田与生态保护红线等数据的转换同理。


转换的主要工作平台为FME。


在FME的工作空间中添加读模块,选择待转换的shp文件。


以下所有图片可点击后放大查看

1579056632633579.jpg



添加“DWGStyler”转换器


1579071575366717.jpg


设置转换器属性,面-设置为solid填充。


1579071606956888.jpg


添加写模块,设置存储位置与名称。


1579071637293788.jpg


设置写模块,需要注意版本格式、坐标系统存储。


1579071663638793.jpg


设置写模块属性,图层名称-属性值-DLMC(会以地类名称的中文名称作为CAD的图层名称,如习惯三调地类编码数字的可选择DLBM作为图层名称)。


1579071717328404.png

1579071740247662.png



如果没有连接线的话,用鼠标点着写模块的小箭头拖到转换器左侧的小箭头处即可。点击保存、运行的小图标,等转换日志中出现“END”字样,转换完成。


1579071772504813.jpg


打开转换好的dwg全部为红色,将图层颜色按照标准设置即可(下图仅为示意)。


1579071802581898.jpg


虽然同为2000坐标,三调数据通常比地形图多一个“带号”,即x轴比地形图的多两位数如(AAxxxxxx)。打开正交(F8),以任意点向左平移AA000000,即可将两者正确匹配。


1579071830147055.jpg


没安装FME也可在ArcGIS目录中的“我的工具箱”中添加ETL工具依据提示,最终保存后会弹出FME的界面,殊途同归,并且保存后会集成在我的工具箱中。


1579071856215808.png


但是这种方法目前面临着一个不影响工作的小问题:转过来的填充没有面积属性,用CAD或者插件的命令也无法计算。有没有高手能给解答一下这个问题呀?欢迎留言指导!



dwg→shp


符号库匹配


以GIS为工作平台的设计师如果用的是苍穹,索取的三调数据库也是vtm格式的话,可以直接实现符号的匹配,不怎么需要看以下内容。但是因为ArcGIS10.2中严格按照三调规程制作符号库较为困难,简单说一下三调数据的符号库修改与匹配。


想要获取符号库?请关注“城市数据派”公众号,在微信号里回复 “ 符号 ” 两个字即可获得下载地址!

注:符号库来源于网络


  • 将三调数据导入ArcGIS。


1579071923627381.jpg


  • 在样式管理器中添加三调符号库。


1579071945555266.jpg


  • 编辑符号库。通过复制粘贴、重命名、双击符号进行修改等操作,将符号库中的“名称”与“DLMC”修改至一一对应。


1579071968800724.png


  • 图层属性-符号系统-与样式中的符号匹配,选着DLMC(同前文,也可选DLBM)为值字段,点击浏览,选择已经下载并编辑好的符号库。


1579071989386142.png


  • 实现可视化。

1579072078424433.jpg



文字注记与空间连接


将cad中的文字注记转为ArcGIS的属性标注,首先需要将湘源控规等插件生成的智能对象炸开。


1579072125773915.jpg


  • 直接拖进ArcGIS存在信息丢失。【错误示范,不建议学习】


1579072149372977.jpg


  • 安装并在扩展模块中勾选Data Interoperability,选择快速导入工具,选择待导入dwg文件。


1579072177150779.jpg


  • 如果做专题研究可以选择第一个图层名称进行导入,我个人通常习惯按照几何对象进行导入(按照点线面聚合,图层名称会在属性表中呈现)。


1579072201900528.jpg


  • 导入数据,若文字注记不显示需要设置图层单位。


1579072228685543.jpg


  • 设置为与CAD原坐标单位一致即可。


1579072269330281.jpg


  • 实现文字注记的可视化。


1579072312687390.jpg


  • 以为这就完啦?并没有,哈哈哈。我还想让这文字注记进去面的属性里。


1579072353445767.jpg


  • 运用“要素转点”工具将文字注记转换为点。


1579072391262621.jpg


  • 分析工具-空间连接,面为目标要素,文字注记为连接要素。


1579072424276080.jpg


  • 搞定。


1579072451283842.jpg


注:本文中的示例数据均为测试数据,经过偏移扭曲和旋转,不存在泄密问题。


本站声明

本文仅代表作者观点,不代表城市数据派立场;
本文系作者授权城市数据派发表,未经许可,不得转载;
本网站上的所有内容均为虚拟服务,一经购买成功概不退款,请您理解。

点赞0

全站浏览排行

TOP ARTICLES