已知两个点的坐标在cad中如何获取其他点的坐标

已知两个点的坐标在cad中如何获取其他点的坐标,第1张

“已知两个点的坐标在cad中如何获取其他点的坐标?”

答:在纯ACAD情况下的 *** 作:

1、这个图应当是按照1∶1比例绘制的。

2、所设置的绘图区域(图形界限)能够容纳得了整个图。

3、首先将原图对齐到符合坐标。用三维 *** 作对齐命令align(快捷键的位置在:菜单的,修改——三维 *** 作——对齐),全选整个图形。根据已知的两个坐标点,将图形对齐到规定的坐标点。(注意命令行提示,按提示 *** 作)。

4、用标注——坐标,点选其余点,标注其余的点的坐标。

5、提醒,若是建筑图,建筑坐标的X Y 坐标和数学坐标是相反的。即将建筑坐标的X当作Y使用,反之亦然。(ACAD的坐标是数学坐标)

=====================

若在天正环境下,将原图对齐到原来坐标后,直接用天正的ZBBZ命令直接点击即可标注。(天正建筑环境的坐标无需反用调整)

工程应用菜单-高程点生成数据文件-无编码高程点功能提取:

第一步:

利用该功能,提取碎步点的坐标和点号,并保存为“

1dat”文件。

(1)当命令提示“请输入高程点所在层:”时,输入碎步点点位所在图层,如

展点图层为

ZDH。

(2)当命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>”

时,

输入碎步点点号注记所在图层,如,展点点号标注图层为

ZDH

即可提取碎步点的坐标和点号。只是要注意的是所生成的数据文件“1dat”中,由于该功能默认的第一列数据为系统自动编号写的点号,而不是原图碎步点标注的点号,所以我们可以利用命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>”时,输入碎步点点号注记所在的图层,来提取原图上的碎步点点号。所以,最后一列数据为

原图碎步点的点号而不是碎步点的高程值。

第二步,利用该功能,提取碎步点的坐标和高程值,并保存为“

2dat”文件。

(1)当命令提示“请输入高程点所在层:”时,输入碎步点点位所在图层,如

展点图层为

ZDH。

(2)当命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>”

时,

直接回车提取碎步点高程值。

即可提取碎步点的坐标和高程值。只是要注意的是所生成的数据文件“2dat”中,我们可以利用命令提示“请输入高程注记所在层:<直接回车取高程点实体Z值>”时,直接回车,来提取原图上的碎步点的高程值。所以,最后一列数据为

原图碎步点的高程值。

由于该功能提取数据的顺序是一致的,所以“1dat”文件“

2dat”文件中的坐标值列是对应一致的。下一步,我们利用EXCEL表格来合并这两个dat文件,获取我们最终需要碎步点坐标高程数据DAT文件。

第三步,在EXCEL表格中,以“文本导入向导“模式,以逗号为分隔符

打开“

1dat”文件“

2dat”文件。

在“1

dat”文件内的数据,导入EXCEL表格后,显示的四列数据分别为:

系统自编点号,空白列,Y坐标值,X坐标值,原图碎步点点号

在“2dat”文件内的数据,导入导入EXCEL表格后,显示的四列数据分别为:

系统自编点号,空白列,Y坐标值,X坐标值,高程值

第四步,在EXCEL表格中,使用复制粘贴

整列数据的方法,将两个数据表格合并成一个新的数据表格,其四列数据分别为:

原图碎步点点号,空白列,Y坐标值,X坐标值,高程值

然后,将合并后的新的数据表格另存为CSV格式的文件“

3csv”

文件,最后把“

3csv”

文件的扩展名修改为“3dat”文件,就是你需要的碎步点数据了。

已知点架设为a、b,放样点为p,将全站仪架设在a点,进行测站设置(输入a点坐标、高程、仪器高等),然后照准b点进行后视定向(输入b点坐标、高程、镜高等),根据提示,确保望远镜照准b点后确认。然后输入p点的坐标,仪器就会显示一些计算出的数据,你需要找到其中主要的两个数据,一个是水平角度的差值,一个是水平距离的差值,一般都用符号dhdist表示水平距离的差值和dhangle表示水平角度的差值,当然也有直接用中文的那就更好。找到这两个数据后,首先直接旋转照准部使水平角度的差值这项数据变成0度0分0秒,制动。指挥立镜人员到望远镜方向上立镜(注意:这个时候仪器的望远镜水平方向一定不能动,只能是棱镜左右移动到望远镜方向),然后测距。再根据测距后,仪器显示的水平距离差值,指挥立镜人前后移动,直到距离差值也变成0,放样结束。

通过窗体的MouseDown事件的eX和eY属性获取。通过eLocation属性获取Point类型的坐标。

下面的代码示例使用 Location 属性跟踪鼠标左键单击,并绘制一系列直线段作为对用户输入的响应。如果隐藏窗体然后重新显示它,此示例不保留已绘制的线段,该代码为简单起见而被省略了。

Dim FirstPoint As Point

Dim HaveFirstPoint As Boolean = False

Sub Form1_MouseDownDrawing(ByVal sender As Object, ByVal e As SystemWindowsFormsMouseEventArgs) Handles MeMouseDown

If HaveFirstPoint Then

Dim g As Graphics = MeCreateGraphics()

gDrawLine(PensBlack, FirstPoint, eLocation)

HaveFirstPoint = False

Else

FirstPoint = eLocation

HaveFirstPoint = True

End If

End Sub

以上就是关于已知两个点的坐标在cad中如何获取其他点的坐标全部的内容,包括:已知两个点的坐标在cad中如何获取其他点的坐标、cass怎么提取碎部点的点坐标和点号、怎样根据设计图纸得到全站仪点位放样坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9586598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存