网站首页 > 技术教程 正文
本人的单位是地方资规局的技术服务单位,时常遇到资规局工作人员询问:怎么批量套规划情况呀?领导转发了一个cad文件,cad里边有好几百个宗地图,每个宗地图又都有各自的名字,要是直接在arcgis套规划情况就分辩不出某某宗地具体规划情况,要是一个一个宗地套规划,那得猴年马月哟?
应资规局同事要求,让我写一篇教程,文章可能有点长,我比较注重细节。。。不过文章看明白了,整个操作只是几分钟而已。。。
我把整个操作过程分为三部分:cad处理,gis处理,表格处理。
第一步:cad处理。
我们大致看下cad红线图,确认宗地界线是不是都在同一个图层,宗地名称也是否都在同一个图层。
判别主要用的湘源命令是‘FT’,如点选某一个宗地后,根据命令提示,选择‘同层及同类2’,然后缩放视图,看界线是不是都选上了,如都选上证明该界线都在同一个图层。文字部分同理可证。
随后,我们‘OL’选择界线图层和对应文字图层,用命令‘W’建立新的CAD文件,此步骤目前是让自己要处理的矢量数据更加纯洁,为后面进行arcgis处理避免一些不应该的错误。
我们要尽可能地让文字在界线框内,最实用的办法就是,调整文字字高为最小,然后‘FT’选择,‘M’整体挪动文字至框内,这步尽可能让文字在框内就行,漏的毕竟是少数,后面可在gis编辑器里添加名称。这里要注意,不是‘SC’让文字缩小,而是在属性表里调整字高!!!
第二步:gis处理。
在gis处理之前我习惯先新建一个文件夹,专门存放该事项矢量数据及资料成果。
依次打开线要素和文字要素。
线要素转面:工具箱-数据管理工具-要素-要素转面-拖动线图层至输入要素-在输出要素类选择保存地址。
PS:为什么不直接加载cad面?因为我们收到cad文件内容是庞大了,直接在gis加载cad面要素,如线未闭合gis会不识别,会残缺很多数据,先加载cad线要素,目的是可以确定cad内所有线都加载到gis,便于下一步分析。
文字要素转点:工具箱-数据管理工具-要素-要素转点-拖动文字图层至输入要素-在输出要素类选择保存地址并命名。
打开要素点属性表,查看标记文字的哪个字段。
面和点要素进行空间连接:工具箱-分析工具-叠加分析-空间连接-拖动面要素至‘目标要素’-拖动点要素至‘连接要素’-在输出要素类选择保存地址并命名-在连接要素的字段映射中把无关的字段点选后删除-确定。
打开空间连接后的图层属性表,检查文字字段有无‘空值’,如有,则在编辑器里添加。
编辑器开始编辑之前,先把点要素标注显示出来(为了编辑‘空间连接图层’的时候,方便知道文字字段‘空值’应输入什么名称)。
启动编辑器(选择空间连接图层)-打开该图层的属性表-查找空值所在‘行’-双击‘三角号’或右键缩放至该图斑-对照点要素标记的名称-空值上录入文字-空值都添加文字后停止编辑并保存。Ps:其实前面cad处理得好,文字都在线框内,那么gis里编辑这一步的工作量很少很少的。
然后,空间连接图层和总规数据相交:工具箱-分析工具-叠加分析-相交-拖动‘空间连接图层’和‘总规数据’至‘输入要素’ -在输出要素类选择保存地址并命名-确定。Ps:总规数据必须排序第一,处理结果的图层可自动定义到总规数据相同的坐标系,方便后面计算几何。
下一步是处理表格了,gis上导出表格之前,必须对属性表’面积’字段进行‘计算几何’。必须、必须、必须计算几何。
导出成功后,不用添加到当前地图,选择‘否’。
第三步:表格处理。dBASE表和Excel表是不一样的,你直接右键文件然后选择‘打开方式’也行,不过我习惯新建一个Excel表格,然后快捷键打开dBASE表。
在Excel表中‘ctrl+o’打开加载文件框-选择‘dBase文件(*.dbf)’-选择gis导出的表格-打开。
然后,在dBASE表选 插入-数据透视表-直接确定-拖动需要的字段(面积字段拖到‘值’)-全选复制-粘贴为数值-进一步优化表格。
以上就是全部的处理过程,文章有点长,但学会了实际操作就十分钟左右。之前也录制了视频(没声音)给同事们交流,路过的小伙伴如果需要就留下邮箱,我把自己录制视频和本文教程ppt发给你们。码字不易,留下个赞呗,哈哈。
每天学一点,进步一点。
猜你喜欢
- 2024-11-18 日立EUB-5500彩超故障维修(仁成医疗)
- 2024-11-18 魔兽世界怀旧服:TBC战士 P1单刷老虎 加尔达成,分享下心得
- 2024-11-18 《天国拯救》控制台MOD使用教程秘籍代码大全
- 2024-11-18 升级 | 硬核的数据库支持与恢复能力,效率源DBF6300凭实力圈粉
- 2024-11-18 DBV命令行工具检测坏块
- 2024-11-18 ArcMap中常见的错误及解决方法
- 2024-11-18 解决软件弹出对话框界面,内容显示不全问题(以OptiBPM为例)
- 2024-11-18 一起来学习Oracle的备份恢复基础吧-2
- 2024-11-18 一文看懂如何跨版本迁移Oracle数据库
- 2024-11-18 通用事业部出品:升级辉煌普及版的功能讲解
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)