AC小技巧——提取CAD高程点自动生成地形

合集下载

CAD高程点转成GIS的SHP文件

CAD高程点转成GIS的SHP文件

方法一:
1.拿到CAD文件后,首先是删除文件中除高程点以为的其他图层。

确保只保留点文件。


基于单位使用的CAD文件图像文件进行演示.
这是根据单位使用的CAD文件中高程点图层(通过复制粘贴把不同地块的CAD高程点拼接而成),由于其中夹杂了许多高程线,需要对其进行删除。

删除点以外的元素:快速选择—》其中需要根据不同的文件来源进行不同的选择,本次选择如下图。

现在就选择了除点以外的元素,delete 。

把文件保存。

2. 在ARCGis 中打开ARCTOOLBOX →Data Managerment tools →Feature →Featue TO points
3. 在gis 中加载刚刚生成的.shp,对其进行进一步的修改。

如删除没用的字段,建立新的高
程字段并把高程数据赋值给高程字段。

找到刚刚保存的CAD 文件, ADD (或双击)→Annotation →ADD
设置保存位置,此
时保存的文件就是
shp 文件。

如何在CAD中提取坐标信息

如何在CAD中提取坐标信息

如何在CAD中提取坐标信息在CAD(计算机辅助设计)软件中,提取坐标信息是非常重要的。

通过准确获取元素的坐标信息,我们可以更好地进行测量、布局和设计。

下面将介绍几种在CAD中提取坐标信息的常用方法和技巧。

1. 使用坐标显示功能CAD软件通常具有坐标显示功能,可以在元素上显示其坐标信息。

首先,选择要获取坐标的元素,例如点、线、弧等。

然后,在CAD软件的工具栏或菜单中找到坐标显示功能并激活它。

在鼠标拖动元素的过程中,将会实时显示元素的坐标信息。

通过这种方法,我们可以直接将元素的坐标信息提取出来。

2. 使用命令行大多数CAD软件都提供了命令行功能,可以通过输入特定命令来提取坐标信息。

首先,选择要获取坐标的元素,然后打开命令行。

输入适当的命令,如“坐标”、“坐标提取”等。

接下来,按下回车键,软件将返回元素的坐标信息。

通过这种方法,我们可以通过简单的命令来提取坐标信息。

3. 使用属性编辑器属性编辑器是一个强大的工具,可以用于提取和编辑元素的属性信息,包括坐标。

首先,选择要获取坐标的元素,然后打开属性编辑器。

在属性编辑器中,可以找到元素的坐标属性。

通过查看和编辑这些属性,我们可以轻松地提取元素的坐标信息。

4. 使用坐标提取工具有些CAD软件提供了专门的坐标提取工具,可以更方便地获取坐标信息。

这些工具通常可以通过工具栏或菜单进行访问。

选择要获取坐标的元素,然后激活坐标提取工具。

通过点击元素或拖动鼠标,软件将实时显示元素的坐标信息。

通过这种方法,我们可以直观地提取元素的坐标信息。

5. 使用LISP程序对于熟悉LISP编程语言的用户来说,可以编写自定义的LISP程序来提取坐标信息。

通过编写相应的LISP程序,可以实现更复杂的坐标提取功能。

具体的编程细节超出了本篇文章的范围,但通过使用LISP程序,我们可以根据自己的需求提取坐标信息。

综上所述,提取坐标信息是CAD中非常重要的一个环节。

通过上述几种方法和技巧,在CAD软件中准确提取坐标信息将变得更加容易。

CAD等高线转地形高程散点

CAD等高线转地形高程散点

页1CAD等高线转地形高程散点1、方法一:打开ArCcatalog工具,连接到cad文件夹打开cad文件,可以看到一个CAD文件中的gis显示的点线面要素数据集,将等高线的Polyline数据拖到Arcmap中;方法二:直接打开Arcmap,目录>>CAD文件夹连接>>将等高线的Polyline数据拖到Arcmap。

出现提示未知的空间参考,点击确定。

法1 法22、右击DWG Polyline数据>>导出数据>>选择导出所选要素,输出到新建文件夹(需提前建立),得到等高线(shapefile),一定注意保存类型位shapefile,运行完弹出窗口点击是;3、系统工具箱>> 3D Analyst tool >> 数据管理>> TIN >> 创建TIN >> 输入要素类选择我们之前生成的shape.shp文件;页24、3d Analyst 工具>> 转换>> 由TIN转出>> TIN转栅格>> 输入建立好的TIN ,输出栅格roster5、目录>> 工具箱>> 系统工具箱>> conversion toolboxs >> 由栅格转出-栅格转点;页36、打开我们所得到的点要素的属性表>>添加新的字段ELevation(因为cad只能识别elevation字段作为z值)>> 右键elevation字段>> 字段计算器,=“表示高度程的字段”;6、右键点要素,数据-导出至CAD数据;页47、打开输出的CAD >> 工具>> 数据提取(dataextraction命令),默认>> 新建提取模板dxe >> 选择几何图形,只留下位置x、位置y、位置z,关闭其他输出;默认输出excel方便格式处理。

CAD批量提取坐标点的三种方法

CAD批量提取坐标点的三种方法

CAD批量提取坐标点的三种方法
经常有一些小伙伴问,CAD中怎么批量提取坐标点,今天给大家总结三种方法。

方法一:多段线顺序连接并提取。

1、多段线pl连接点;
2、li命令提取坐标;
3、将点位粘贴至excel,利用数据,分列,最后改成想要的格式;
方法二、利用数据提取功能
1、工具,数据提取;
2、选择创建新数据提取,点击下一步;
3、随便取个名字,保存;
4、选择图形/图纸集中的包含当前图形,点击下一步;
5、选择需要提取的对象,点击下一步;
6、勾选几何图形,只保留xyz,点击下一步;
7、下一步;
8、选择将文件输出至外部文件,设置保存位置,点击下一步;
9、完成;
10、打开如图。

方法三:源泉设计插件(当然还有其他插件,这里不再介绍)1、点击统计工具,找坐标并列表;
2、按照如图设置,选择取图元基准点,其他设置自行研究;
3、框选对象;
4、指定坐标插入点即可自动生成坐标点表格;
如上就是今天的介绍,各有优缺点,大家根据需求选择即可。

END。

该怎样在CAD图纸里提取点坐标?

该怎样在CAD图纸里提取点坐标?

需要提取CAD中点坐标的问题。

如果是手动一个一个提取的话,就很消耗时间,效率慢的同时可能还会有遗漏,没有办法把CAD中所有的坐标全部提取。

若是能够一键提取CAD图纸中各点的坐标那就太好了!今天小编就给大家分享一下。

演示操作如下:
1.我们先启动迅捷CAD编辑器专业版,点击【文件-打开】选项,这时候会弹出【打开图形】弹窗。

然后找到需要的CAD图纸,选择打开即可。

2.这时候选择的CAD图纸会在绘图框中显示,然后我们在命令框中输入“list”命令字符。

3.这时候会弹出【LIST】操作弹窗,我们可以移动光标在绘图框中选中CAD 图纸中各个CAD图形。

4.这时候可以看到命令框显示的命令操作字符如下显示:
“命令:LIST
滚动(SC)/分类(SO)/追踪(T)/<列出选取对象>:
对角点:
选择集当中的对象:xxxx
过滤(FIL)/<选择对象>:”
5.同时会弹出迅捷CAD编辑器【历史提示】显示弹窗,我们可以看到CAD 图纸中所提取的各点坐标都显示出来了。

以上就是今天给大家分享的该怎样在CAD图纸里提取点坐标具体演示操作,希望能够帮助大家。

小伙伴们不妨尝试一下。

手把手教你怎样提取目标的高程信息

手把手教你怎样提取目标的高程信息

手把手教你怎样提取目标的高程信息(还有按照平面高程数据切某条线剖面高程)看了很多帖子感觉都是在下载文章,而且有时候是一个LSP工具,那么现在我要告诉你不用任何工具,只需要CAD自带的功能就可以解决,1、安装CAD(废话!!)同时还需要会使用SURFER和EXCEL,另外额的办法主要是针对地质和地形测量,在很多的专业软件里面好像有同样的功能,其他的应用就不涉及到了,2、打开文件,把所有需要有高程的目标加上高程(别说你不会啊!就是选中所有的线段(如果有多种属性的图形要一种一种选),然后右键单击选择特性,然后在特性管理器里面找到“高程”,有时候是Z坐标,然后把它改成需要的高程),然后存盘退出这个时候假如你要切的高程的线比较少,推荐使用论坛里面的cad精灵工具-地形图切剖面图地鼠板,非常好用,但是有时候会有100多条需要切高程的线就太麻烦了3、重新运行CAD,在命令提示符里面输入LOGFILEPATH,然后按照提示输入完整的路径,这个命令的意思是指定日志维护文件的路径,然后每打开一个CAD,就会把从打开到关闭期间所有输入的命令和显示的信息存成一个LOG文件,然后你需要的高程信息一会儿就需要在这个文件中提取,同时你要确保CAD工具-选项-打开和保存,里面的维护日志文件选项被选中。

同样假如你比较熟悉CAD的话,在CAD的工具-选项-文件-日志文件位置,可以手工指定LOG文件的存储位置和路径,同样需要确保CAD工具-选项-打开和保存,里面的维护日志文件选项被选中。

4、这个时候选择你所有需要提取的高程对象,执行LIST,然后会显示它的属性,里面已经包含了高程,假如有很多种类的对象,需要一种一种选择然后在运行LIST。

5、关闭CAD文件,找到你刚才指定的LOG文件,然后打开,看到了吧,所有的你选择的对象的XYZ都存在这个文件中,你可以使用UltraEdit对这个文件进行搜索替换编辑(xp 自带的记事本功能实在是不怎么样)6、扩展功能(按照高程切区域中某条线的高程)虽然论坛上的CAD精灵有一个这样的功能,切一两条线非常实用有效,但是我感觉在切很多条等间距线的高程的时候还是我的方法比较好用,不过前提是你必须掌握SURFER(什么,你不会??那就当我没说,这个扩展功能你可以不用看了),刚才生成的LOG文件整理完毕,包含所有等高线,格式都是XYZ,其他的东西都删掉,假如你感觉手工麻烦,在EXCEL 里面打开文本,重新排一下序就可以把一些没用的行排到一起了,然后手工删除,保存为文本就可以了(什么?你不会用EXCEL,晕@¥%%#@),转到surfer里面,用表格打开刚才的整理好的LOG文件,存成DA T文件,然后执行网格化命令,注意选择你的最小x值最大X值,还有最小Y和最大Y,最好根据你要切高程的线的坐标走,然后在网格化间距里面输入你的X间距和Y间距,这里需要输入线距,(南北向线线距=x间距,东西向线间距=Y间距),然后每条线上需要多少米距离一个高程数据就全看要求了,在选择输出文件的时候,选择输出xyz的*.dat文件,然后再打开这个.dat文件,里面就是你需要的各条线高程了.使用surfer网格化的时候一般我会用默认值先来一边,然后用surfer成图看看和原始cad的图纸差别是否很大,一般吻合的非常好。

CAD地形设计与地形分析 模型生成与地形特征提取的方法与技巧

CAD地形设计与地形分析 模型生成与地形特征提取的方法与技巧

CAD地形设计与地形分析:模型生成与地形特征提取的方法与技巧CAD(计算机辅助设计)软件在地形设计与地形分析领域有着广泛的应用。

本文将介绍一些模型生成与地形特征提取的方法与技巧,帮助用户更好地利用CAD软件进行地形设计与分析。

一、模型生成方法与技巧1. DEM(数字高程模型)生成:在CAD软件中,可以根据现有的地形数据生成DEM模型。

首先,导入地形数据,然后使用插值算法生成DEM模型,该模型可以准确地反映地形的高程信息。

2. 平台式地形模型生成:平台式地形模型是一种常见的地形表达方式,可以通过CAD软件的几何建模工具实现。

首先,根据地形特征绘制平台的外轮廓,并通过拖动、拉伸、翻转等操作调整平台的形状和尺寸。

然后,根据需要添加地形细节,如山丘、河流等。

3. 曲线地形模型生成:曲线地形模型可以用来模拟道路、河流等曲线形状。

使用CAD软件的曲线工具,可以根据设计要求绘制出曲线的路径,之后再根据实际地形的变化调整曲线的形状。

4. 自动化地形模型生成:除了手动绘制地形模型外,CAD软件还提供了一些自动化工具来生成地形模型。

用户可以通过设置参数来控制模型的生成过程,以满足特定的设计要求。

二、地形特征提取方法与技巧1. 高程分析:在CAD软件中,可以对生成的DEM模型进行高程分析,以获取地形的高程信息。

例如,可以显示高程等值线、高程等值面,或者计算地形的平均高程、最高点、最低点等。

2. 坡度分析:坡度是地形的重要特征之一,可以帮助我们了解地形的陡峭程度。

在CAD软件中,可以通过计算坡度来分析地形的坡度分布情况,并可视化显示出来。

3. 坡向分析:坡向是地形的另一个重要特征,表示地表的水平方向。

在CAD软件中,可以通过计算坡度来分析地形的坡向分布情况,可以将坡向信息以箭头、色阶图等形式展示。

4. 淹没分析:淹没分析可以帮助我们了解地形在不同水位条件下的变化情况。

在CAD软件中,可以设置水位条件,对地形进行淹没分析,并可视化显示淹没后地形的情况。

[整理]AC小技巧——提取CAD高程点自动生成地形

[整理]AC小技巧——提取CAD高程点自动生成地形

ArchiCAD在2011年的14版中加入了一个“通过测量数据放置网面”的功能,用于自动根据高程数据生成基地地形。

但是由于我们一般是拿不到做好的高程TXT数据文件的,一般我们只能拿到一张标示了高程点的和高程数据的dwg文件,所以我们就需要通过一个手段,把这些高程点的数据提取出来,用来生成基地模型。

这里我们不需要专业GIS软件,只是使用autocad的“数据提取功能就可以很轻松的提取到我们所需要的数据。

下面我以一个例子说明首先我们看到的是一张写满数据的dwg图,红色的就是高程点了相信大家对这个都不陌生,一般我们要先看一下这些高程点的属性可以看到这个高程点是一个带属性的块,再看看其他的,一般高程点的块名称是相同的,记住这个名字。

PS:如果不是块,而是一个点,也没关系,看看点的属性里的Z值跟旁边的文字写的高度是不是一致,一般标准的图应该是一样的,如果连点都没有,只有一个文字,那也没关系,继续往后看,我会告诉你怎么提取,这一步主要的目的就是搞清楚这个高程到底是什么,但是无论它是什么,我们都是可以提取到的,只不过提取规则不同。

然后我们点开工具——数据提取可以看到下面的一个对话框这里我们常见一个数据提取,点下一步会让你取一个名字,这个名字可以随意,放在哪也无所谓,这个文件只是一个记录提取规则的文件,不是我们最后要用的。

点保存之后就会看到下面的对话框这里你可以选是提取整个图形的,还是只是选择部分的,这个看你的需要来选择。

PS:如果你的DWG图,高程点是在独立的图层的,或者你可以清理到图上只剩下高程点,这里就用只提取选择对象的。

继续下一步这一步会让我们筛选我们需要提取数据的对象,之前我们已经看过所有的高程点都是块G200,所以这里我们只选择提取G200这个块的属性。

PS: 如果你的高程点,没有Z属性,只是文字,那提取的时候就选择只提取文字的值和文字的x y坐标,同样也是高程点然后继续下一步这里可以看到这个对象所包含的所有特性,我们只需要他的”几何图形“属性里的X Y Z 值,设置好如下图所示然后继续下一步,就可以看到已经提取出来的数据,这里我们把不需要的标题行之类的都关掉,只需要保留3列数值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ArchiCAD在2011年的14版中加入了一个“通过测量数据放置网面”的功能,用于自动根据高程数据生成基地地形.
但是由于我们一般是拿不到做好的高程TXT数据文件的,一般我们只能拿到一张标示了高程点的和高程数据的dwg文件,所以我们就需要通过一个手段,把这些高程点的数据提取出来,用来生成基地模型。

这里我们不需要专业GIS软件,只是使用autocad的“数据提取功能就可以很轻松的提取到我们所需要的数据。

下面我以一个例子说明
首先我们看到的是一张写满数据的dwg图,红色的就是高程点了
相信大家对这个都不陌生,一般我们要先看一下这些高程点的属性
可以看到这个高程点是一个带属性的块,再看看其他的,一般高程点的块名称是相同的,记
住这个名字。

PS:如果不是块,而是一个点,也没关系,看看点的属性里的Z值跟旁边的文字写的高度是不是一致,一般标准的图应该是一样的,如果连点都没有,只有一个文字,那也没关系,继续往后看,我会告诉你怎么提取,这一步主要的目的就是搞清楚这个高程到底是什么,但是无论它是什么,我们都是可以提取到的,只不过提取规则不同。

然后我们点开工具——数据提取
可以看到下面的一个对话框
这里我们常见一个数据提取,点下一步
会让你取一个名字,这个名字可以随意,放在哪也无所谓,这个文件只是一个记录提取规则的文件,不是我们最后要用的.
点保存之后就会看到下面的对话框
这里你可以选是提取整个图形的,还是只是选择部分的,这个看你的需要来选择.
PS:如果你的DWG图,高程点是在独立的图层的,或者你可以清理到图上只剩下高程点,这里就用只提取选择对象的。

继续下一步
这一步会让我们筛选我们需要提取数据的对象,之前我们已经看过所有的高程点都是块G200,所以这里我们只选择提取G200这个块的属性。

PS: 如果你的高程点,没有Z属性,只是文字,那提取的时候就选择只提取文字的值和文字的x y坐标,同样也是高程点
然后继续下一步
这里可以看到这个对象所包含的所有特性,我们只需要他的”几何图形“属性里的X Y Z 值,设置好如下图所示
然后继续下一步,就可以看到已经提取出来的数据,这里我们把不需要的标题行之类的都关掉,只需要保留3列数值。

然后下一步
这一步我们就需要把已经提取出来的数据输出到excel,当然也可以直接输出到txt文件,但是一般我建议先输出到excel,因为在excel里可以进一步的处理一下,删除一些可能存在的错误数据。

再点下一步,autocad里的工作就完成了,我们会得到一个excel文件。

打开这个文件
可以看到三列数据,分别是x y z轴的数值,这里可能会有一些错误的点,这个可以自己判断一下,删掉错误的值,把第一行的标题也删掉。

然后导出另存为,制表符分隔的文本文件
这样我们就已经得到所需要的高程点数据了,可以到ArchiCAD用来生成网面了。

在ArchiCAD里,设计——通过测量数据放置网面
选择刚才生成的TXT文件
出现设置对话框
这里选择单位,看你的dwg图的单位来确定,然后放置为宜一般选择初始位置,也就是根据真是坐标来生成,一般会距离原点比较远,所以可以选择上缩放到新网面,这样放置之后,窗口就自动缩放到新网面的位置了。

点确定,然后就看地形复杂程度和机器配置了,一般很快就可以看到生成的地形,
这里平面显示会比较乱,我们可以在网面设置里设置一下
显示用户脊线和平滑所有脊一般都是要选的。

这样平面就很干净了,方便我们画图,如果最后表达的时候需要,还可以再调回来,但是鉴于是在太乱,一般会用生成的地形切割出等高线来表达.
到这里,提取CAD高程点自动生成地形就完成了
等高线可以,只要有Z标高的信息就可以。

(想起n年前拿到地形图的第一步就是把元素标高归0,真是错误啊.)
具体是:
AC小技巧——提取CAD高程点自动生成地形
1. 等高线往往是pline,因为数据提取里没有提取pline线的各结点的xyz信息,所以线把pline炸开,变成line.
2。

用L版的方法提取这些line的端点xyz信息(虽然还可以提取起点,差值等xyz,但取其一就够了)
3. Z数据按照升序排序,到时候在excel里便于编辑.
4。

按照楼主的方法到处xls文件。

5. excel打开这个文件,在前面找出z为0或者负数的错误值,删除掉。

6。

另存为txt文件.。

....。

...
后面一样了。

21/ 21。

相关文档
最新文档