写在前面

进来的应该都是上程效军老师的数字地形测量课的同学,相信描图作业做得不是很轻松吧(CAD大神略过),本人也是辛辛苦苦描完图后,才学到的arcscan,在创新项目队友的提醒和指导下,完成了快速描图,现在跟大家分享一波。

所需要的工具

看标题大家也都知道了吧,第一, ArcGIS ,第二,就是CAD

具体步骤

为了提高数字化的采集效率和质量,ArcGIS提供了ArcScan扩展模块。通过ArcScan模块可以轻松地从扫描的栅格图像中创建新要素,这也就给了我们可乘之机

  1. 启动ArcMap,新建一个模板
  2. 将文件夹连接到你所要描的图片的所在文件夹,之后再右键图层,选择添加数据,把tif格式的图片添加进去,如果跳出弹窗说要建什么金字塔,选择否,跳出的第二个弹窗选择确定。确定之后,打开目录,右键点击连接到的文件夹,选择新建一个文件管理系统数据库。建好数据库之后,右键点击数据库,选择新建,要素类,在弹窗中先给要素命名,然后要素类型选择线要素,一直按下一步,直到完成,重复刚才的操作,建立面要素。(步骤如下图)做好之后就可以开始设置ArcScan工作环境
  3. 要使用ArcScan,首先需要加载此扩展模块。单击主菜单上的【自定义】->【扩展模块】,选中【ArcScan】,然后单击【关闭】。单击主菜单上的【自定义】->【工具条】->【ArcScan】,显示ArcScan工具条
    其次ArcScan只能处理二值图像,因此要把栅格图像改为二值图像。在ArcMap内容列表中单击【地形图屏幕绘制作业.tif】->【属性】,在【图层属性】对话框中单击【符号系统】选项卡,在【显示】框中,单击【唯一值】,按【确定】返回。 第三,ArcScan必须与ArcMap的编辑环境结合使用,只有在启动编辑会话后才会处于活动状态。
    以上三条是ArcScan激活的必要条件,请大家记住。

4.然后设置栅格捕捉环境。编辑和使用ArcScan时,还需要设置捕捉选项。单击【编辑器】->【选项】->【常规】选项卡,选择【使用经典捕捉】。启用经典捕捉时,便会禁用编辑中所使用的【捕捉】工具条的捕捉环境。因此,使用 ArcScan 完成工作后,应取消【使用经典捕捉】来重新启用【捕捉】工具条。单击【确定】返回。单击【编辑器】->【开始编辑】
为了保证ArcScan追踪轨迹,还需要设置【栅格捕捉】方式。单击【ArcScan】工具条上的【栅格捕捉选项】按钮 ,打开【栅格捕捉】对话框,将最大线宽度值设置为【20】,此设置可以确保捕捉到比较大的栅格像元。单击【确定】返回。单击【编辑器】->【捕捉】->【捕捉窗口】,在弹出的【捕捉环境】窗口中单击【栅格】旁的加号将其展开,选中【中心线】、【交点】、【端点】、【拐角】选项,完成后关闭窗口。到此为止,关于ArcScan的准备工作就做好了,下面正式开始全自动矢量化
5. 单击【矢量化】->【矢量化设置】,打开“矢量化设置”对话框,对矢量化设置进行修改,以确保生成要素时获得最佳结果。将【最大线宽度】值更改为 20,将【压缩容差】值更改为 0.1,单击【应用】进行更新。单击【矢量化】->【显示预览】查看批处理矢量化效果,如果对效果不满意,可以继续对矢量化设置进行微调。若满意则【关闭】对话框。批处理矢量化过程的最后一步是生成要素。单击【矢量化】->【生成要素】然后右键点击之前创建的面要素,选择【数据】,会看到【导出至CAD】。在弹出的窗口中,点击【输入要素】的下拉箭头,把两个要素都选上,点击【确定】
导出完成后,打开你所存放DWG文件的文件夹,用CAD打开,然后调整颜色,就会得到如图所示的东西。

写在最后

这个只能是完成了百分之九十五的工作,大概线型会勾勒出来,然后文字由于不是矢量,效果不是很好,大家可以通过栅格清理把字删掉,自己再在CAD里添加。其他的细节部分还是需要大家去修改,毕竟这不是人工智能,不能什么都不去描图。我的描图作业是自己描的。谢谢大家,第一次写博客,不是那么好,希望大家批评指正。谢谢翔哥的想法!

运用arcGIS做程老师布置的CAD描图作业,不到十分钟完成百分之九十五的工作量!!!相关推荐

  1. 自定义体温折线图html,科学老师布置体温折线图作业,家长打算交“备孕表”代替...

    暑假过半,各位小主的作业完成进度如何?记者听说,有爸妈已经开始为此焦虑,也有老师正在为此郁闷. 孙老师是杭州一所知名公办小学的科学老师,今年教三年级.因为三年级下学期有个单元讲温度计,所以她布置的暑假 ...

  2. 小v上学,老师布置了n个作业

    首先,把作业按照紧急程度排序,截止时间越近的作业越紧急,如果截止时间相同,扣分越多的作业越紧急.然后设一个计时器time,表示当前是第几天.如果time小于等于homework[i]的截止时间,则做这 ...

  3. python做客户端适合吗_太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端...

    原标题:太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端 作者:Adil Moujahid 编译:kou.Eli 本文转自区块链大本营(ID:blockchai_camp),转载需授权 区 ...

  4. 当数学老师和软件测试,狸米老师app评测:小学数学老师布置作业的神器

    近年来,各级教育主管部门一直呼吁要为小学生减负,一些文件中甚至明确提出小学一二年级不布置书面家庭作业,三至六年级书面家庭作业完成时间不得超过60分钟,这对小学老师们布置家庭作业提出了挑战.大家一方面想 ...

  5. 为什么大学老师只教c语言,开挂的相声演员:做大学老师,主讲计算机C语言,课堂爆笑不断!...

    原标题:开挂的相声演员:做大学老师,主讲计算机C语言,课堂爆笑不断! 成功是什么?成功是"立志欲坚不欲锐,成功在久不在速."的坚持:成功是什么?成功是"路漫漫其修远兮,吾 ...

  6. 【ArcGIS教程一】如何用ArcGIS做一张专题地图

    对于很多小伙伴来说,不知道如何用ArcGIS做一张专题地图,并且出图放在word中展示.本期我们以一张全国各省市累计确诊人数专题图为例给大家展示如何用ArcGIS做一张如下图所示的疫情专题图,v公众号 ...

  7. 利用ArcGIS做一张土地利用现状图

    利用ArcGIS做一张土地利用现状图 首先我们打开ArcGIS加载进来三调数据,这是镇的数据,现在我们需要村的行政边界.首先打开属性表添加一个新的字段命名"行政代码"字段属性为文本 ...

  8. 项目中的体会-老师布置作业界面

    在项目的进展过程中,我们将老师和学生两个主要用户在使用该系统的时候分别给予不同的页面,在此我想说的是在编写老师布置作业页面的体会,虽然只是一个没有经过美化的页面,但是大致的功能划分还是完成了的,例如先 ...

  9. 非师范类计算机科学与技术可以做老师吗,计算机科学与技术(师范类)出来能不能做数学老师 数学与数学应用(师范类)出来除了做老师还可以做什么?...

    计算机科学与技术(师范类)出来能不能做数学老师 数学与数学应用(师范类)出来除了做老师还可以做什么?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容, ...

最新文章

  1. Cisco路由器的基本配置
  2. 北京中医药大学等8所高校被世界医学院校名录除名,毕业生无法获取英美从医资格...
  3. Maven使用教程(转)
  4. 类CL_ABAP_TYPEDESCR,动态取得运行时类型
  5. 从集合中查找最值得方法——max(),min(),nlargest(),nsmallest()
  6. C++关联容器,STL关联容器
  7. OpenCV4每日一练day1:VS2015+opencv4.1.0+读图测试
  8. 别人认为可不可能一点都不重要
  9. f.readline()的奇妙坑点
  10. apache   和Tomcat的区别
  11. ELK logstash中grok使用if判断消息是否包含某个字符串及以某个字符开头
  12. 【洛谷P1801】黑匣子_NOI导刊2010提高(06)(权值线段树裸题+模拟)
  13. 单片机led数码管显示c语言,各位大神,如何用C语言实现在数码管上实现1234同时亮...
  14. 服务器上文件不能重命名,服务器文件重命名
  15. 英伟达3090Ti旗舰显卡,21Gbps速率,450W功耗和新接口
  16. 云办公系统 skyeye v3.7.16 部分企业版开源
  17. c语言键盘驱动程序,c语言键盘扫描程序
  18. DaZeng:京东放大镜demo
  19. 圣诞节海报做了吗?为你准备了圣诞素材
  20. 仿淘宝话费充值手机号码提示

热门文章

  1. SVG大神专访:计育韬,开创行业更要守护行业。
  2. 使用yum命令时出现Existing lock的解决办法
  3. 1.08 docker Cloud和docker企业版
  4. Lab5 Cache Lab
  5. springboot二手交易市场实现
  6. 【人脸】人脸矫正相关知识
  7. 个人收入理财App的设计与实现
  8. Hyperledger Fabric 隐私保护
  9. Stata对cgss2017数据实证分析,希望有经验能帮忙的小伙伴多多指导。
  10. 图像分割-手把手系列1:评价指标