当前版块:问答社区 > CASS

方格网数据批量提取

cass10.1方格网中非平面设计高程数据,格网交叉处设计(或完成)数据可以批量提取出来吗

全部评论

等级:LV28
积分:44590
新手318729 2020-03-06 06:15
用提取高程
回复 0
解娟可以说一下具体的操作方法哦
2020-03-06 13:42:09
等级:LV30
积分:103981
老头子 2020-03-06 07:34
可以提取,插件或者飞时达,飞时达生活必备品
回复 0
等级:LV27
积分:64550
工程测绘 2020-03-06 07:47
可以,插件可以搞定
回复 0
等级:LV25
积分:32201
AcadApp 2020-03-06 08:19

第一步  复制下列代码到vba编辑器内。

Public Sub TQWZ()

 Dim sSet As AcadSelectionSet

 For Each sSet In ThisDrawing.Application.ActiveDocument.SelectionSets

     If sSet.Name = "TQWZ" Then sSet.Delete: Exit For

 Next

 Set sSet = ThisDrawing.Application.ActiveDocument.SelectionSets.Add("TQWZ")

 Dim mType(0) As Integer, mData(0) As Variant

 mType(0) = 0: mData(0) = "TEXT"

 sSet.SelectOnScreen mType, mData

 If sSet.Count > 0 Then

    Dim objText As AcadText, FileNo As Integer, i As Integer

    FileNo = FreeFile

    Dim txtFile As String

    txtFile = "d:\TQWZ" & Year(Now) & Format(Month(Now), "00") & Format(Day(Now), "00") & Format(Hour(Now), "00") & Format(Minute(Now), "00") & Format(Second(Now), "00") & ".txt"

    Open txtFile For Append As #FileNo

    Print #FileNo, "序号,东坐标,北坐标,文字内容"

    For Each objText In sSet

        i = i + 1

        Print #FileNo, i & "," & objText.InsertionPoint(0) & "," & objText.InsertionPoint(1) & "," & objText.TextString

    Next

    Close #FileNo

 End If

 sSet.Delete

 MsgBox "ok", vbInformation, "提取文字"

 Shell "explorer.exe /select," & txtFile, vbNormalFocus

End Sub


第二步 在CAD命令行输入  -vbarun  回车  tqwz 回车,选择设计高程文字,提取文字坐标及文字内容到txt文件。

第三步  用excel给提取出来的坐标加个常数(常数可以自己在cad中量取或计算),使它与格网坐标对应,然后保存为dat文件,完成。

回复 0
等级:LV30
积分:1113
虎妞 2020-03-06 09:16

你好,到下载中心下载插件可以提取

http://o.southgis.com/download/init?pid=f86d9b68-1388-4b7a-8ede-10e241ff1d13

回复 0
等级:LV26
积分:982
工程管理 2020-03-06 12:04
可以,直接用CAD都可以提取的,不用第三方插件
回复 0
解娟如果可以的话,可以说一下操作方法哦
2020-03-06 13:41:35
等级:LV30
积分:61291
662235 2020-03-11 07:43
指的什么方格网,土方吗?
回复 0
等级:LV1
积分:50
新手942021 2022-02-20 14:22
08及后面的CAD有一个数据提取,按提示操作就可以提取方格网对应的设计高程、地面高程及高差了。
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消