记录我的cad转shp的工作步骤:

1.标志性建筑物.

一般来说,每次拿到cad的数据后,第一件事就是打开数据看一下有没有为校正提供依据的标志性建筑物。找到标志性建筑物后就可以依据高德地图进行大致范围的框选,然后就是找校正点进行校正了。

2.地理配准和空间校正

通俗的讲,地理配准是针对栅格数据的,而且据我的经验,有个很奇怪的事情就是对cad数据的地理配准最多只能选两个配准点,其实也就是有且只有两个点。所以校正的原理仅限于平移和伸缩,不会发生扭曲的校正。将cad数据转换成shp格式后,就是空间校正了。空间校正这里有好几个校正方法,每一个校正方法的原理不一样,大致就是平移,伸缩,发不发生扭曲、旋转这几个区别。这里强调一下一个神奇的功能就是“橡皮页变换”,在这个校正方法下有很多神奇的功能:可以将之前选中的校正点保留,在下一次的校正中不动之前的校正点(如果是其他的校正方法,每一次校正后再次选点时就又是一次重新的校正);而且在这个方法下还可以设置校正区域,意思就是在框定的区域里进行校正。这些功能也是因为工作需要才去发掘的,如果有感兴趣的可以没事的时候多摸索摸索。

配准的时候需要借助地图的,可以用arcgis自带的在线地图,但那个不好用,在网上下载一个插件,我是在CSDN里看到一个大神写的插件,很好用。就是安装后记得要右键在菜单栏里勾选”ChinaMap”这一选项,然后它的工具栏就会显示出来。

长这样:

校正的时候借助书签,最好将书签保存下来,因为你说不准什么时候就要重新配一次。

配准点的顺序记得是先选中要被配准的地区的点,再选中正确地理位置的对应点。这里有个注意的点,就是在选点之前,先取消“自动校正”前面的对勾,再选好两个点之后,再选中“自动校正”。

大多数情况下,将cad数据导入arcgis后,那些annotation、polygon的数据都是没用的,只有在polyline这一层里的数据是有用的。在polyline这一层数据里,双击打开它的属性对话框,关掉它一些不需要显示的图层(这些图层是cad里带过来的,有很多类似于建筑物这些图层都是不需要的,而且数据量大,所以要在这里面关闭它)

3.删选管件

由于现在所得到的都是线文件,但是我们需要的管件类似于水表阀门之类的都是点文件,所以要从这些线文件中删选出阀门水表这一类的设施,并将其转换为点文件。一般都是从”entity”、”图层”以及新增一个字段并计算几何中选择”线长”来进行删选。这种办法是唯一的办法了,但是这种方法依然会多选会少选一部分的管件,没办法,除非是人工的一个个去挑了。因为cad数据转换过来的时候,线型的大小、形状是参差不齐的,线也是打断的。目前我还没找到最好的。

在此提一下线转点是需要过渡的线文件的,例如:

线——复制出阀门线——阀门线转阀门点

4.设置图符

最后一步就是设置处理好的点、线文件的符号了。记录一下线文件的统一宽度为2。

时间: 2024-10-24 10:50:32

记录我的cad转shp的工作步骤:的相关文章

IT工作步骤

第一步,前期调研. 在管理评估阶段,评估小组主要 采取以下方法收集信息供分析使用. 1)调查问卷 为了收集相关信息,发调查表 给相关人员填写,调查表也可以在面对面交流的方式下使用. 2)人员访谈 通过访谈管理和技术人员,评估人员可以收集到大量有用的信息,也可以了解到被访谈者的安全意识和安全技能等自身素质.由于访谈的互动性,不同于调查表,评估人员可以广泛提问,从多个角度 获得多方面的信息. 3)文档检查 为了分析现有的或计划采 的安全控制措施,需要检查策略性 档( 例 如 政 策 法 规 . 指

【CAD】自定义实体的步骤(转)

本文介绍了构造自定义实体的步骤.必须继承的函数和必须注意的事项 1.新建一个从AcDbEntity继承的类,如EntTest,必须添加的头文件: "stdarx.h","acadstrc.h", "geassign.h". 2.在该类头文件的类声明中添加宏:ACRX_DECLARE_MEMBERS(EntTest); 3.在该类的cpp文件中,类的前面添加宏: ACRX_DXF_DEFINE_MEMBERS(EntTest, AcDbEntity

记录一下Oracle安装在docker中的步骤

系统CentOS7.6 docker版本:Docker version 19.03.2 1.拉取docker镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.启动docker docker run -p 1521:1521 --name oracle_11g -d --restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 3.

SSL/TLS的原理以及互联网究竟是如何工作的(5)—DNS和他的兄弟

我:话说上次好不容易送走了TLS,这次...... DNS:(突然蹦出来)这次当然是我的专场啦!大家好,我叫DNS(Domain Name System,域名系统),我出生于1987年,在我出生之前计算机科学家们是用hosts.txt文件解决主机名与对应IP地址的对应问题的,但随着互联网中主机数量的增长,hosts文件变得越来越臃肿,也越来越用户不友好,我就横空出世啦!(不过各操作系统中的hosts文件依旧保留至今,历史的遗迹啊) 我主要工作在UDP/IP协议之上,实质是一个分布式的公开数据库系

CAD看图软件中文字样式修改的方法

工程师在计算机上用CAD进行设计工作,CAD绘图时常会用到文字,在CAD文件编辑时会添加单行文字和多行文字等等.当我们想要编辑修改文字样式的时候,该怎么办呢?这里教CAD看图软件修改文件样式的步骤. 第一步,打开浏览器搜索迅捷CAD编辑器http://cad.xjpdf.com/,找到软件的下载资源,按照步骤下载安装迅捷CAD编辑器,软件安装完成后,请点击打开软件进入操作界面. 第二步,在软件操作界面中,点击"文件",在文件列表中,点击"打开"按钮,接着在弹出的对话

如何使用 Visual C# 2005 或 Visual C# .NET 向 Excel 工作簿传输数据

本文分步介绍了多种从 Microsoft Visual C# 2005 或 Microsoft Visual C# .NET 程序向 Microsoft Excel 2002 传输数据的方法.本文还提供了每种方法的优点和缺点,以便您可以选择最适合您的情况的解决方案. 概述 最常用于向 Excel 工作簿传输数据的方法是"自动化".利用"自动化"功能,您可以调用特定于 Excel 任务的方法和属性."自动化"功能为您提供了指定数据在工作簿中所处的位

每天写的叫工作日志,每周写的总结叫周报,每月写的叫月报

有些时候,老板会突发让您求每天都要写工作周报,什么项目什么任务,完成情况,完成花费的时间等,然后汇总部门周报:也不是写不出,只是不知道有时候重复做一个项目,到底每天有什么好写?不知道大家公司是否写周报,是怎么写的怎么管理的,一起分享一下吧? 以下是达人的一些见解: A: 解释一下:每天写的叫工作日志,每周写的总结叫周报,每月写的叫月报: 针对每天的工作日志,可以简单记录以下你每天工作开展情况,例如今天处理什么事情,落实什么事项,领导安排你开展什么工作,安排别人做什么事项等等:第2天记录可以依据第

基于android4.4系统行车记录应用黑屏问题分析及对策

基于android4.4系统行车记录应用黑屏问题分析及对策 笔者最近遇到一个棘手的问题,那就是行车记录应用出现黑屏的问题,现象就是进入行车记录应用surface是黑的,录像文件几分钟一个的那种,每个文件的大小都是零.看到这个大家都非常重视,对于车载产品来说,行车记录功能需要保持长时间正常工作,出现这种问题肯定是不能接受的,必须解决!那这个问题是怎么出现的呢? 跟了很长时间,同时动用了8台相同的机器来单独做行车记录的拷机测试,12个小时内都不会出问题,但是超过24小时,就有那么2-3台机器会出现黑

Heartbeat学习记录一

第1章:Heartbeat介绍 1.1 Heartbeat简介 Heartbeat是一款开源提供高可用(Highly-Available)服务的软件,通过Heartbeat可以将资源(IP及程序服务等资源)从一台已经故障的计算机快速转移到另一台可以正常运转的机器上继续提供服务,一般称之为高可用服务.在实际生产应用场景中,heartbeat的功能和keepalived有很多相同之处,但在生产中,对实际的业务应用也是有区别的.如:keepalived主要是控制ip的漂移,配置.应用简单,而heart