热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

三创建纵断面图和纵断面

今天给大家讲讲有关civil3d中的纵断面图和纵断面,本节中主要包括一下两个方面:1如何创建纵断面图,纵断面图的样式,标注栏

今天给大家讲讲有关civil3d中的纵断面图和纵断面,本节中主要包括一下两个方面:

1 如何创建纵断面图,纵断面图的样式,标注栏集

2 如何创建纵断面,从布局创建纵断面,从数据文件创建纵断面

在这里给大家先说明一个叫做“容器”的概念,这个概念在后续的篇节中也会有介绍。容器顾名思义,就是说一个对象A里面可以装的下若干个其他对象B,那么就可以说A对象是B对象的容器。那么在civil3d中,纵断面图就是纵断面的容器,因为一个纵断面图可以包含多个纵断面对象。

1 创建纵断面图

因为纵断面图是纵断面的容器,所以只有先创建纵断面图之后才能创建纵断面,在上节中有讲过,纵断面图是依附于路线的,所以在创建纵断面图之前还要先准备好一条路线。这里我已经创建好了一条路线。按如下图进行操作:

点击【纵断面】下的【创建曲面纵断面】命令,弹出【从曲面创建纵断面】,选择前面创建好的路线和曲面,点击【添加】按钮,添加后,点击【在纵断面图中绘制】,弹出【创建纵断面图-基本】对话框,在里面进行纵断面图的常规设置,比如名称、桩号范围、标注栏等。最后在窗口拾取任意一点即可将创建好的纵断面图对象插入到模型空间中。

      

  

选择纵断面图对象,右键调出【纵断面图特性】,在这里可以设置纵断面图的起始桩号和末端桩号、高程范围、纵断面的显示样式、标注栏行数等。这里有个标注栏集的概念,标注栏集就是多个标注栏的集合。它可以很方便的进行多个标注栏行的导入和导出,避免一个一个的进行添加操作。前提是你必须先保存当前的标注栏集合,后面才能导入到其他的纵断面图中。

  

 

 2 创建纵断面 

创建纵断面一般常用两种方法,一是用【纵断面布局工具条】进行创建,二是使用纵断面数据文件进行创建,下面我就这两种方法分别进行介绍。

(1)使用布局工具条创建

 点击【纵断面】下的【纵断面创建工具】,拾取一个纵断面图对象(拾取标尺杆即可),弹出【创建纵断面-新绘制】对话框,设置好名称集纵断面样式,然后点击确定,会弹出一个【纵断面布局工具条】,点击【绘制切线】命令即可在纵断面图中绘制纵断面。

     

细心的读者在前面可能会发现在【纵断面图特性】中,有两个纵断面,分别为纵断面1和纵断面2,这两个纵断面有什么用呢? 当需要计算两个纵断面的差值时,比如在计算挖深和填高就会用到,将纵断面1设置为设计纵断面,将纵断面2设置为地面线,程序就会用纵断面1的数据减去纵断面2的数据,这样就可以计算出想要的数据。

(2)使用数据文件

点击【纵断面】下的【从文件创建纵断面】命令,然后打开一个纵断面数据文件(数据格式一会介绍),然后在弹出的【创建纵断面-新绘制】对话框中选取路线,设置好名称、纵断面样式即可在纵断面图中创建一条纵断面。

  

数据文件一般为txt文件,数据格式见下图:

 一般包含两列数据,一列是桩号,一列是高程。需要注意的是:桩号和高程之间用空格隔开,桩号不能使用“+”,桩号列必须是升序排序,且不能有重复的桩号值。

 

到此,纵断面图和纵断面的主要内容就讲完了,里面还有很多知识点(比如,纵断面图特性,纵断面样式,标注栏样式等等),需要读者在实践过程中不断的去使用,去发现,不断的总结,才能熟练的使用。下周见!

 

转:https://www.cnblogs.com/whlkx/p/8911595.html



推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
author-avatar
yu诚_530
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有