查询与分析菜单主要完成各种三维的空间查询与分析功能,各种命令的用法说明如下。
1.简单查询
对图形属性进行一些统计查询。可以对数据表进行查询,如基本表单有建筑物、水管、场地、道路、电网,也可以对用户自己建立的数据表进行查询。它们的操作过程基本相同。
这里以查询建筑物为例,查询对话框如图3-39所示。通过选择复选框的方式给出一个或多个查询字段以及相应的查询条件,确认后开始查询。如果搜索到条件匹配的实体,则在图形窗口中单独显示该实体,并将符合条件的实体的属性表显示出来,用户可以查看属性表,但不能修改。如果想重新显示出所有的实体,请使用整体显示命令。查询条件有等于、包含、不包含几种。例如要查询楼栋可以使用包含条件,所有建筑名称中包含“栋”的建筑物将被显示出来。其他实体的查询方法是相似的,这里就不逐一介绍了。
图3-39 建筑物查询
2.复杂查询
与简单查询相比,复杂查询一次可选择多个属性表进行组合查询,且每个查询都使用SQL语法,因此它提供了更为灵活强大的功能。
如图3-40所示,欲查询“建筑名称”中所有含“楼”的记录,同时欲查询“道路名称”中所有含“路”的记录,其操作如下:
(1)在表下拉列表中选择“建筑物”,在列下拉列表中选择“建筑名称”,在运算符下拉列表中选择“%”,这时在条件输入框中会显示“建筑名称LIKE‘%’”,将其更改为“建筑名称LIKE‘%楼%’”。
(2)在表下拉列表中选择“道路”,在列下拉列表中选择“道路名称”,在运算符下拉列表中选择“%”,这时在条件输入框中会显示“道路名称LIKE‘%’”,将其更改为“道路名称LIKE‘%路%’”。
(3)按查询按钮输出结果,查询的结果可按文本或HTML方式输出。查询输出会对图形工作区的显示产生影响,若想恢复图形工作区其他图形对象的正常显示,可选择整体显示功能。
另外,复杂查询还提供了SQL语法校验功能,它对用户输入的查询语句进行校验,以形成正确的SQL查询语句。
3.单边图形裁剪
对图形做单边裁剪生成切片用于分析,选择此功能后将弹出对话框,如图3-41所示。
图3-40 SQL语句组合查询
图3-41 矢量剪切参数设置
图中有两种剪切:正交剪切和斜交剪切。
(1)正交剪切指与坐标轴垂直的剪切,如图3-42所示,选择正交剪切后,X、Y、Z方向各有一个剪切面,复选按钮带钩的剪切面将参与剪切,3个剪切面是综合作用的。每个剪切面后面有一个保留值选项,用来选择想保留的部分,有两种值:正向值和反向值。
(2)斜交剪切则是任意方向的剪切。如果选择斜交剪切,斜剪切面只用第一个和第二个滚动条来控制。斜剪切面的中心是图形的中心,两个滚动条分别用来控制两个方向的旋转角度,这样一来,对空间任意的角度都能达到。如果选择斜交剪切,最下面的保留值选项将变得有效,可以用它来选择斜交剪切后保留哪部分图形。
在选择各个剪切面后,图形区将显示各个剪切面,调节剪切面的参数时,图形区的剪切面也随着变化。选定后,按“确定”按钮即开始剪切(如果图形数据量很大时,此过程需要较长的时间)。最后将显示剪切后的图形。按窗口菜单中的“复位”可以回到剪切前的状态。
图3-42 正交剪切及剪切结果
4.矩形框图形裁剪
选择此功能后用鼠标在图形区内单击矩形的对角点来生成选择框,系统会自动根据选择框对图形进行裁剪,将选择框内的图形作为裁剪后的图形保留在窗口中,用户可以使用裁剪前后选择来选择显示裁剪前后的图形。
5.裁剪分析前后选择该项有两个选项:显示分析前的图形(B)和显示分析后的图形(A)。
6.断面分析
对图形作纵横剖面分析。单击此菜单项后图形窗口即回到正射投影图的状态下,用鼠标在图形区的DEM上单击确定剖面的方位,系统会弹出对话框让用户选择需要参与断面计算的数据类型,用户可以勾选参与分析的数据类型,然后系统就开始计算,计算完成后自动打开图形编辑系统显示剖面图形,断面角度,基线海拔高度以及房屋等地物顶点的高程值。
7.开挖与回填分析…
在工程领域中,土石方量的计算是重要的一项。开挖与回填分析功能可根据用户的需求快速计算出土方量。计算时,有两种方式:
(1)新建线条。用鼠标左键点选出需要开挖或回填的多边形区域,用右键可结束点选并自动封闭区域。这时系统提示用户输入开挖或回填的海拔高度,随后就可以看到计算结果,需要开挖多少,回填多少。
(2)选择已有的线条。用鼠标选择要开挖回填的区域红线,系统即弹出对话框,如图3-43所示,要求用户输入海拔高度,确定后就可以看到结果。计算速度和精度取决于DEM的精度。即DEM的网格越密,计算结果也就越精确,但计算量大。如果DEM网格稀疏,则计算速度快但计算结果很难精确。
图3-43 开挖和回填
注意:所选区域不能超出DEM的范围,否则,系统将拒绝计算。
8.道路设计(www.xing528.com)
根据设计的道路线在DEM上生成道路并计算出修建此条道路需要开挖和回填的土石方量。单击此功能后选择设计红线,这里的设计红线指道路的中心线,然后弹出对话框,如图3-44所示,要求用户输入设计参数,参数包括路面宽度、缓冲带宽度、中心线加密点数和DEM在X、Y方向上的加密网格间距。中心线加密点适用于道路设计线上点比较少需要计算加密的情况,DEM的加密网格间距适用于使用的DEM网格较稀疏的情况,使用了网格间距加密可以使计算出的土石方工程量结果更准确。
9.DEM的等值线分析
输入等值线数目,系统就会自动生成相应的等值线,同时可标出下坡的方向。生成的等值线可以用多种形式表示。如图3-45所示,可以填充显示,可以投影到平面显示等。
图3-44 道路设计参数设置
图3-45 等值线分析
10.DEM拼接
将多块DEM拼在一起。方法是调入已生成好的需要拼接的多块DEM数据,点击此功能后使用右键依次选择DEM,系统即将有空隙的DEM数据连接在一起。
11.水淹分析
此项功能可以动态分析在不同水位的情况下,发生水灾地区的受灾情况。同时可自动统计出受灾房屋及面积,用滚动条可以控制模拟水位面的高低。此页分析有两种方式:有源淹没和无源淹没。
(1)无源淹没(N):无源淹没模拟的是类似下雨的情况,即不论地势,四周是否有堤坝或者高山,所有地面都被淹没。点击此功能后即弹出水位面分析对话框,如图3-46左图所示,里面有滚动条用来控制水位,可以设置起始和终止水位面以及步长参数。与此同时,图形区窗口中出现一个半透明的水位模拟面,在此面以下的部分即为被水淹没的地方,点击“确定”后将弹出水淹分析结果对话框,显示哪些建筑物被水淹、面积是多少等统计信息。
(2)有源淹没(S):有源淹没模拟的是类似河流涨水的情况,根据连通性将水流限制在河流或水库内部,可以用来计算河流或水库的容量,也可以计算在水位超过河堤或决堤时,水所能淹没的范围。淹没的水源有流向和起点,在此种情况下大坝后面的地面或四面都是高山的峡谷只要周围不渗水就不会被淹没。此功能的应用要结合DEM,点击此功能后用鼠标左键在DEM上单击选择水流的起点,系统会根据地势自动计算出流向,即弹出水位面分析对话框,如图3-46右图所示,用户可用上方的滚动条来设置水位面高程,也可以使用下方的水位高度栏手工输入,高度输入后水淹面积和洪水容积就自动计算出来并显示在对话框中。
图3-46 水淹分析
12.DEM通视分析
给定DEM上一点和观测高度,系统能计算出该点所能看到的地方和看不到的地方。分析有两种方式:两点间可视分析和全视角通视分析。
(1)两点间可视分析(P):判断DEM上两点之间的可见性。用鼠标左键在DEM上先后点击两次,然后系统自动输出这两点之间的其他点所形成的曲线,以便于用户直观地判断这两点的可见性。
(2)全视角通视分析(R):在DEM上的某一点对周围所有点进行可视分析,并用颜色直观地显示出来(黄色表示可见区域,红色表示不可见区域)。用鼠标左键在DEM上点击一下,然后系统弹出一个对话框,在用户设定观察点处的相对高度后,系统分析整个DEM,然后用颜色(黄色和红色)覆盖DEM的整个区域,同时系统输出可视化面积和可视化覆盖率这两个参数。
13.缓冲区分析
此项分析有3种方式:平行线缓冲区、圆形缓冲区、多边形缓冲区。当用户给定了缓冲区的参数后,系统会自动统计出缓冲区内的地物,如房屋、道路等。
(1)平行线缓冲区(L)的选取方法有两种,单击菜单后会弹出一个对话框询问是选择已有的中心线还是新建,如果选择已有的中心线则用鼠标右键选择一条线即可,如果是新建中心线则用鼠标左键选点,右键结束选取,选定范围后会弹出一个对话框要求用户输入缓冲区的宽度,系统将自动按输入的宽度生成条状的缓冲区,生成缓冲区的算法为以选取的点之间的连线为中心线向两边各扩展所输入的缓冲区宽度的1/2。
注意:在使用平行线缓冲区方式时,由于条状区域是根据用户选取的点由系统自动生成的,所以在选取时不要使生成的线有相交的情况,否则系统将提示“缓冲区不明确”。分析结束后,用户需要复位缓冲区,单击“分析后复位”即可。
(2)圆形缓冲区(C)的选取方法:用鼠标左键选点,第一点为圆形的圆心,第二点确定半径,第二点选取结束系统就进行自动分析。
(3)多边形缓冲区(P)的选取方法:用鼠标左键画线,右键结束,系统自动封闭所选区域并进行分析。
14.分析后复位
使用过水淹分析、缓冲区分析功能后需单击此菜单使系统恢复到初始状态。
15.线条长度
用鼠标右键单击所要测量的线条,系统就会弹出对话框报告测量结果,点数为多少,长度为多少,用户可以按“保存”将测量结果作为一个文本文件保存下来。
16.面积测量
用鼠标右键点取所要测量的区域,系统就会报告测量结果,点数为多少,面积为多少,周长为多少。此功能既可以量测平面实体也可以计算曲面的面积。
17.距离测量
系统提供的空间测距功能可使用户得到空间任意两点或多点之间的距离之和。方法是用鼠标左键点取所要测量的点,系统会根据点的多少显示一段或多段直线段,当用鼠标右键结束点取后,系统就会报告计算结果。
注意:此项功能只有在DEM打开时才有效。
18.坡度测量
用鼠标左键点取点DEM上任意两点,系统将计算结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。