ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

解锁CASS3D功能-osgb模型

解锁CASS3D功能-osgb模型 无人机把测绘带入了三维时代现在作业可以低成本的获取测区的三维实景模型这个模型有什么用呢首先是绘制地形图可以从二维模式过度到三维模式测绘DLG制作从传统的点线面模式转变为体面线点模式基于此测绘传统的DLG文件过一段时间估计会消失。数据准备OSGB格式的文件这里要说一下CASS加载模型数据还是很快的。CASS加载模型最好的应用是可以实现二维要素和三维模型的叠加显示这也是很好的应用用于数据的展示。房屋绘制和点云是一样的熟练的使用直角绘图与直线绘图这是在三维数据下最快捷、最准确的绘图方式。生成DSM功能使用DOM正摄影像和DEM数字高程模型生成垂直三维模型数据。操作可使用“3D”功能按钮旁边的“生成DSM”功能如下图所示在弹出的对话框中选择匹配的DOM和DEM都仅支持tif格式数据如下图所示指定生成的DSM文件存放路径选择纹理清晰度点击“开始生成”等待生成完毕生成成功后会在指定生成路径下生成一个与DOM同名的文件夹此文件夹下包含.osgb格式的索引文件与瓦片数据文件夹。加载.osgb索引文件即可打开生成好的模型数据。俯视功能三维视角锁定或取消锁定俯视状态锁定俯视状态后无法旋转三维模型再次执行功能可取消锁定。侧视功能三维水平视角顺时针旋转90°同步矢量3DSynchronize功能用于将二维窗口内当前显示的实体同步显示到三维窗口中。注意此命令只对三维视口范围内的实体生效如果需要同步全图需要先将三维窗口置为全图。插入影像功能二维窗口插入正摄影像数据。高程点闭合区域提取高程点dsmControlPt功能根据设定的高程点间距在模型上指定的或绘制的闭合范围线内按照指定方向等距生成高程点适用于裸地或建筑物和植被不多的模型如下图所示操作1)点击“面内提取高程点”直接选择闭合线或者输入F并按回车键确认绘制闭合线2) 弹出如下图“面内高程点参数设置”对话框输入采点间距和提取精度点击“确定”等待生成完毕。注意采点间距为提取的高程点之间的间距提取精度为所调用的瓦片数据层级精度越高提取的高程点越准确耗时越久。线上提取高程点lineElev功能按照等分或等距的方式在已有的线实体上自动生成高程点如下图所示系统提供3种提取方式如下图对话框所示等分方式沿线走向平均分布生成指定数量的高程点。等距方式沿线走向根据设置的间隔距离等距离生成高程点。节点提取只在线端点上生成高程点。操作1)点击“线上提取高程点”选择已有的线实体2)在弹出的对话框中选择提取方式设置提取精度点击“确定”。注意提取精度为所调用的瓦片数据层级精度越高提取的高程点越准确耗时越久。等高线绘制等高线drawIsohypse功能设定等高距指定模型上某一固定高程值手动采集这一高程的等高线。操作1)点击“绘制等高线”输入等高距默认为1米。2)再输入要手动采集的等高线高程值或模型上单击一点取其高程。3)三维窗口中将自动隐藏小于此高程值的模型沿着模型切面进行采集默认生成的编码是首曲线编码也可修改为其他编码。4)绘制完成后右击退出。采集过程中可参考三维窗口左上角的文字提示使用相关快捷键。Up键将当前固定高程值按照设定的等高距为步进进行增加。Dowm键将当前固定高程值按照设定的等高距为步进进行减小。鼠标右键结束单次绘制。Tab键打开或关闭边界吸附。打开时无论光标在何处单击采集的点位始终落在模型的切面边界上。Esc键结束功能。你图里这个命令lineElev南方 CASS 插件线上提取高程就是坑lineElev的逻辑沿着你这条线读取线上本身顶点 Z 值生成点不会去 DTM 三角网插值哪怕你的中线 XY 落在路面模型上只要线带 Z提取出来的点全部跟着线的 Z 飘在空中和模型地面无关。这就是你反复遇到飘点的根本原因工具选错了。两个工具本质区别重点❌lineElev/ 复合线生成数据文件读线自身 Z。你现在在用的提取点悬浮。✅【工程应用 → 断面法土方计算 →由三角网生成断面】投影 XY 到 DTM 三角网插值取地面高程才是你要的。现在一步一步修正操作步骤 1把中线处理成【二维轻量多段线全部顶点 Z0】选中白色中线运行之前给你的Z0LISP 命令一键全部顶点 Z 归零。校验Ctrl1特性面板确认所有顶点 Z03DO三维查看线贴在 XY 平面不再悬浮。⚠️不要用 3DPOLY 三维多段线绝对不要步骤 2确认 DTM 三角网是干净地面模型高程点必须是地面点已经剔除树顶、植被飞点【等高线】→【建立 DTM】生成三角网三维检查三角网删除狭长畸形三角、树下空洞坏三角如果 DTM 里面还有大量树冠点插值高程会跑到树顶点依旧飘。步骤 3用 CASS 原生断面功能生成不要用 lineElev 插件菜单工程应用 → 断面法土方计算 → 由三角网生成断面选择已经压平 Z0 的二维中线参数填写断面间距20每 20m 一个横断面横断面采样间隔3横断面上每 3m 一个高程点横断面左右宽度设置大于道路 边坡总宽比如左右各 15m保证全覆盖确定软件自动在中线每 20m 生成垂直横断面法线沿每条法线每隔 3m 生成 XY 点每个 XY 点垂直投影到 DTM 三角网插值得到地面高程输出.hdm里程断面文件。 HDM 文件内里程,偏距,高程所有高程取自 DTM 地面模型三维看提取点落在路面不会飘。如果你需要把断面点导出成 DAT 展点文件HDM 只是断面文件。如果你想把所有 3m 间隔断面点导出成 CASS 高程点 DAT需要读取 HDM把里程 偏距反算 XY搭配插值高程输出 DAT再展点查看。你现在的误区总结不要使用lineElev这类线上提取高程插件它只读取线条自带 Z不读三角网中线必须是二维 PLINEZ 全部等于 0三维多段线会带高程直接报废提取横断面高程必须走【由三角网生成断面】这是 CASS 原生唯一能投影到 DTM 插值高程的断面工具。一句话核心CASS 原生断面工具【由三角网生成断面】不能直接读取 OSGB 实景模型提取高程它只认 DTM 三角网由地面高程点构建。OSGB 是三角面片纹理模型带照片贴图不是 CASS 能直接用来插值高程的 DTM。这是两个完全不一样的东西。分清楚两个模型OSGB 实景模型你现在屏幕看到的带照片纹理能看到树、路面、影子底层三角面是表面模型DSM包含树冠、屋顶高度CASS 无法直接读取 OSGB 来插值高程CASS 不认 osgb 格式。很多人误以为 OSGB 可以直接拿来取断面高程这是最大误区。DTM数字地面模型裸地面三角网只有地面高程剔除树木、建筑等附着物由分类后的地面点构建是 CASS【由三角网生成断面】唯一能识别的模型用来做断面、土方计算。两种方案你二选一方案 A内业CASS 里做推荐你当前流程OSGB 模型 → 在航测软件如 ContextCapture、EPS里面点云分类分离地面点→ 导出地面高程点 → 导入 CASS 建立 DTM 三角网 → 使用【由三角网生成断面】提取横断面每隔 20m 断面、横断面 3m 一点。限制树下被遮挡区域没有地面点DTM 会有空洞高程不准这部分必须外业 RTK 补测。方案 B直接在 OSGB 上采点不进 CASSDTM在 EPS/CC/ 奥维等支持 OSGB 的软件里直接在实景模型表面拾取高程点沿横断面法线每 3m 点一下导出坐标高程 DAT再导入 CASS 绘图。⚠️缺点拾取到树木就会取树冠高程点飘路面阴影处模型变形高程不准工作量大批量 20m 断面不好自动批量生成。 ✅优点不需要构建 DTM。回到你刚才lineElev插件问题再总结lineElev插件只读取线条顶点自带 Z不管 OSGB、不管 DTM所以点飘在空中绝对不能用它提取横断面地面高程。关键结论适配你的旧路改造横断面❌不能直接拿 OSGB 实景模型丢进 CASS自动批量提取横断面高程CASS 不识别 OSGB。✅想要 CASS 批量自动生成 20m 断面、横断面上 3m 一个高程点必须先从航测成果提取地面点构建 DTM。OSGB 模型的作用可视化看图、检查、判读不能直接作为 CASS 断面高程数据源。项目风险提醒监理 / 审计DSM包含树顶的表面模型提取的高程不能用于道路断面土方计算土方 / 现状断面规范要求用DTM 地面模型或者外业 RTK 实测数据。EPS 三维测图从航测密集点云分类提取地面点适配你的旧路改造项目前置说明你 CC / 大疆智图建模输出成果OSGB 实景模型 密集点云LASOSGB 只能看图LAS 点云才是用来分类提取地面点的数据源。 目标分离地面点路面、原地面剔除树顶、杂草、车辆点导出纯净地面高程点给 CASS 建立 DTM 三角网做横断面批量提取。步骤 1EPS 新建工程加载数据EPS 新建工程坐标系必须和航测、CASS 完全一致重点否则坐标错位【三维测图】→【加载点云】导入航测成果las密集点云可选加载 OSGB 模型用来可视化对照OSGB不参与点云分类计算仅看图检查。步骤 2自动点云滤波布料模拟 CSF道路项目首选EPS 点云模块自带布料模拟滤波算法 CSF适合乡村道路、有行道树场景选中加载好的点云 → 右键【点云分类】→【自动地面点滤波】参数设置旧路、行道树场景推荐场景类型平缓地形市政道路网格分辨率0.8~1.0m最大地形坡度30°迭代次数默认 500点击执行软件自动把点云分成两类 ✅地面点绿色路面、裸地 ❌非地面点红色树冠、灌木、车辆、电线杆⚠️自动滤波只能做粗分树下、路肩边坡位置大概率分错必须人工编辑修正这一步不能省。步骤 3人工交互修正点云最关键解决树下漏分、错分切换三维视图旋转查看道路两侧行道树区域工具【点云编辑】→【点云分类修改】把树冠误判为地面的红点改为非地面树下路面被遮挡、自动过滤掉的真实路面点手动选中改成地面点重点检查区域路面阴影、大树底下、边坡、排水沟旧路项目坑洼、树下遮挡自动算法会丢失大量路面点不人工修正后续 DTM 高程不准。步骤 4提取地面高程点导出给 CASS两种方案按需选择方案 A面选提取均匀地面点推荐给 CASS 建 DTM【三维测图】→【提取高程点】→【面选】手绘范围框住整条道路测区采样间距0.5~1m道路项目保证路面细节点不会太密提取类别仅勾选【地面点】不要包含非地面提取完成。【工具】→【CASS 脚本】→【输出 CASS DAT】输出得到*.dat格式点号,Y,X,HCASS 原生高程点格式直接使用。方案 B线选沿着道路中线批量提取断面点备选如果你想直接在 EPS 里面沿中线每隔 20m 生成横断面法线沿法线每 3m 提取高程点不用进 CASS 做断面EPS 二维绘制压平 Z0的道路中线【三维测图】→【断面提取】选择中线设置断面间距20m横断面采样间距3m高程取自分类后的地面点直接导出 HDM 里程断面文件可导入 CASS 绘图。缺点监理审计优先认可 CASS DTM 断面成果EPS 直接断面成果有些项目不接受。步骤 5CASS 里面使用导出的 DAT 文件CASS【绘图处理】→【展高程点】加载 EPS 导出的地面点 DAT【等高线】→【建立 DTM】用这批纯净地面点生成三角网三维查看 DTM检查路面、边坡删除残留畸形三角【工程应用】→【断面法土方计算】→【由三角网生成断面】设置断面间隔 20m、横断面采样 3m生成 HDM 断面文件提取高程全部来自 DTM 地面不会飘在空中。⚠️高频坑点你这个道路项目重点不要用 DSM包含树冠的表面模型提取高程提取出来全部飘在树顶必须分类地面点生成 DTM航测光学密集点云大树正下方会没有点云空洞。空洞区域 DTM 插值不可信必须外业 RTK 补测路面高程坐标系全程统一EPS、点云、OSGB、CASS、RTK 基准必须一致自动滤波只是半成品树下人工修点是必做项否则路面高程失真。两种工作流对比表格方案流程适用场景方案 1推荐EPS 点云分类→导出地面 DAT→CASS 建 DTM 提取断面上面完整流程审计、监理认可旧路改造土方 / 断面正式成果方案 2EPS 内直接提取横断面EPS 中线设置断面参数直接导出 HDM内业快速参考很多项目不能作为正式交付成果
返回列表