首页 理论教育 三维可视地理信息系统平台与实践-其他菜单命令禁用解决方案

三维可视地理信息系统平台与实践-其他菜单命令禁用解决方案

时间:2023-09-22 理论教育 版权反馈
【摘要】:选择该功能后,Undo和Redo功能将被禁用,Undo和Redo菜单以及与之相关的图标按钮都将变为灰化而禁用。该命令只在Undo功能未被禁用的情况下使用。

三维可视地理信息系统平台与实践-其他菜单命令禁用解决方案

其他菜单提供更强大、更方便、更灵活的功能,各种命令的工作原理和操作说明如下。

1.关闭Undo功能

该命令使Undo功能失效。选择该功能后,Undo和Redo功能将被禁用,Undo和Redo菜单以及与之相关的图标按钮都将变为灰化而禁用。

2.Undo

该命令用来撤销最近一次操作。该命令只在Undo功能未被禁用的情况下使用。选择该功能后,最近的一次对图形进行的操作将被取消。

说明:本功能只能撤销最近的一次操作。

3.Redo

该命令用来取消最近一次的撤销动作。该命令只在Undo功能没被禁用的情况下使用。选择该功能后,最近的一次Undo操作将被取消而恢复原来的状况。

说明:只能Redo一次。Undo与Redo是一对功能按钮。

4.统改参数

该菜单项用于对图形参数进行统改操作,从而提高效率。包括:统改线条、统改填充区、统改注释。

(1)统改线条(L)…:是对线条进行统改。选择该功能后,将弹出统改线条参数对话框,如图2-24所示,图中左边是选择条件,带钩表示条件有效,条件与条件之间是“与”关系,即这几个条件是同时有效。图中的例子表示:选择颜色为1,实物类型为建筑物,而且最低点海拔高度和建筑高度都为0,实物名称不限,层位在第0层,并且宽度是1,形状为实体的线条。图中右边表示用户想要变成的值。同样带钩表示将该参数变为输入行中的值。图中的例子表示:将所选的线条的层位改为3,颜色改为5,海拔高度改为50,实物名称改为6,其他不变。

图2-24 设置统改线条参数

(2)统改填充区(R)…:用来对填充区进行统改。选择该菜单项后,将弹出统改填充区参数对话框,如图2-25所示,图中左边是选择条件,有7种条件,带钩表示条件有效,条件与条件之间是“与”关系,即这几个条件是同时有效。图中的例子表示:选择颜色为1,实物类型为建筑物,而且最低点海拔高度和建筑高度都为0,实物名称不限,层位在第0层,并且填充图案是第1种图案的填充区。图中右边表示用户想要变成的填充区的参数。同样,带钩表示将该参数变为输入行中的值。图中的例子表示:将所选的填充区的层位改为1,实物类型变为水管,颜色不变,

填充图案改为第2种,海拔高度和建筑高度都改为30,实物名称改为3。

图2-25 设置统改填充区参数

(3)统改注释(T)…:是对注释进行统改。选择该菜单项后,将弹出统改注释参数对话框,如图2-26所示,图中左边是选择条件,带钩表示条件有效,条件与条件之间是“与”关系。

图2-26 设置统改注释参数

图中的例子表示:选择颜色为1,注释内容为15栋,宽2.5,高2.5,方向为0°,在第三层的注释。对话框右边是用户想要改变的结果值,带钩表示要把该参数变为输入行中的值。将所选择的注释的颜色不变,注释内容变为67栋,层位移到第4层,宽度系数改为5,高度系数改为5,方向变为90°。

5.打开数据表

该命令用于打开图形各种数据表,包括:线条数据表、填充区数据表、注释数据表。

(1)线条数据表(L):打开线条数据表,选择该菜单项后,图形窗口下面会出现线条数据表,当数据表中的记录变动时,图形窗口中与之对应的线条也相应地变为紫色,从而实现图形与属性数据联动,达到图形与属性双重可视化。用户可以在数据表中修改线条的参数数据,每个值修改后要按回车键确认。表中将检测数据类型,非法数据将不能输入。

(2)填充区数据表(R):打开填充区数据表,选择该功能后,图形窗口下面会出现填充区数据表,当数据表中的记录变动时,图形窗口中与之对应的填充区也相应地变为紫色,从而实现图形与属性数据联动,达到图形与属性双重可视化。用户可以在数据表中修改填充区的属性数据,每个值修改后要按“回车”键确认。数据表将自动检查所输入数据的数据类型是否符合要求,非法数据将不能输入。

(3)注释数据表(T):打开注释数据表,选择该功能后,图形窗口下面会出现注释数据表,当数据表中的记录变动时,图形窗口中与之对应的填充区也相应地变为紫色,从而实现图形与属性数据联动,达到图形与属性双重可视化。用户可以在数据表中修改注释的属性数据,每个值修改后要按回车键确认。数据表将自动检查所输入数据的数据类型是否符合要求,非法数据将不能输入。

6.关闭数据表

该命令用于关闭打开的数据表。选择该功能后,打开的数据表将被关闭,无论是线条数据表、填充区数据表还是注释数据表都一样。当没有数据表被打开时,此功能灰化禁用。

7.整图变换

通过键盘对整个图形进行变换,包括:平移变换和比例变换。选择该功能后会弹出一个对话框,如图2-27所示,其中:平移坐标表示在X方向、Y方向上平移多少。比例变换表示在X方向、Y方向上放大的比例。变换后,图形窗口会自动复位。

说明:此过程是先平移后放大。

图2-27 设置整图变换参数

8.图形裁剪

对图形进行裁剪。单击此功能后用鼠标在图形区内拉出一个矩形选择框,系统会自动根据选择框对图形进行裁剪,将选择框内的图形作为裁剪后的图形保留在窗口中,用户可以使用裁剪前后选择来选择显示裁剪前/后的图形。

9.裁剪分析前后选择

选择显示裁剪前/后的图形。有两种显示方式:显示裁剪前的图形和显示裁剪后的图形。

10.半自动赋高程

此功能可以对矢量化生成的等高线赋值,按下鼠标左键并拖动,这时会有一条紫红色的线随着鼠标的移动而移动,该线拉过的区域即为选择区且选中的等高线以亮黄色显示,确定选择区后松开鼠标左键,这时会弹出对话框要求用户输入初始高程值和变化值,输入后确定即赋值完毕。

11.生成DEM(www.xing528.com)

根据等高线生成DEM。打开等高线文件或导入由其他软件生成的等高线文件,注意其必须带有属性信息,如果是在图形编辑系统中矢量化的等高线文件则必须在每条线的参数中输入海拔高度值,选择生成DEM功能,即弹出如图2-28所示的对话框,选择插值函数的计算方式,有线性和多项式两种,再输入生成DEM网格上X、Y方向的点数,单击预览DEM后可在右边的窗口中预览生成的DEM,单击“预览CONTOUR”则可以预览等值线,点击“确定”后系统会弹出一个对话框要求用户输入保存的DEM的名称,保存后便可以调入系统中使用了。

图2-28 设置生成DEM的参数

12.图像分幅

打开一幅图像,选择此菜单项,输入分割幅数和文件命名的起始值即可。如果图像文件太大,可以将其在其他软件里面抽稀变小然后再分幅。

13.全自动矢量化

进行全自动矢量化。先打开要矢量化的图像,单击此功能后将弹出如图2-29所示的对话框,用户可在其中设置线条抽稀的参数,即线条上点的疏密程度,数值越小,精度越高,线条上的点也就越多。关闭对话框系统即进行自动矢量化,矢量化完成后用户可根据需要由手工对线条进行修改。

图2-29 设置线条抽稀参数

14.交互式矢量化

进行交互式矢量化。单击此功能后将弹出如图2-30所示的对话框,用户可在对话框中设置矢量化的参数,允许最大线宽可以设置图像上进行矢量化处理的范围,超出允许值的图像将不进行矢量化处理;线条抽稀参数可以设置线条上点的疏密程度,数值越小,精度越高,线条上的点也就越多。矢量化又分为两种方式进行:关联矢量化和非关联矢量化,在矢量化过程中两种方式通过鼠标右键来切换,当前状态可以在系统窗口下方的状态栏中看到。非关联矢量化可以在矢量化过程中进行断线,即一条线走完后重新开始输入另一条线,而关联矢量化则不间断,即使在线条发生跳转时关联矢量化将仍保持与上一段线相连。

图2-30 交互式矢量化参数设置

15.图像处理

这项功能共分5个子功能:

(1)转换成灰度图像(D):将当前打开的图像转换为灰度格式的图像,单击该菜单即完成操作。

(2)图像二值化处理(B):对当前的图像进行二值化处理,进行此项操作前应先将图像转为灰度格式,随后在弹出的对话框中选择黑白阈值,颜色值大于选择值的点将被转为白色。

(3)图像反相处理(R):对当前的图像进行反相处理,单击该菜单即完成操作。

(4)图像细化:对当前的图像进行细化处理,有两种算法,在细化模式下,矢量化可以解决串线的问题。

(5)删除图像(L):清除当前图形区中的图像,单击该菜单即完成操作。

16.字体选择

该项功能用于改变注释的字体,包括:黑体、宋体等TrueType字体。选择黑体,所有的注释将变成黑体字;选择宋体,所有的注释将变成宋体字

17.设置工作路径

这项功能让用户设置自己的工作路径,以便用户清楚明了地管理自己的文档。建议用户在一开始就做好设置。

18.添加填充方式

这项功能可以让用户任意扩充填充图案的类型。用户可以在Windows的画笔下或其他图形编辑器下做好所需的图案,保存后,在添加填充方式的命令中选择它,这样用户定义的图案就自动添加到自定义填充图案的对话框中。这里使用的图像大小应该为32×32 256色的bmp位图

19.查看ASCII文件

在图形编辑系统的使用过程中,可能常常要查看一些ASCII文件,使用此功能将调用系统中的写字板工具来查看ASCII文件。

图2-31 渲染方式选择

20.渲染方式选择

本功能可以让用户自定义渲染的方式,如图2-31所示。

(1)OpenGL硬件渲染。

(2)IDL软件渲染。

带钩表示条件有效。在添加了栅格数据(即影像文件)后使用OpenGL硬件渲染系统会变得比较慢,这时建议使用IDL软件渲染。

21.系统参数设置

捕获参数的设置:捕获功能是在对象上准确定位的快捷方法,其中包括对捕获方式的选择和鼠标拾取框的大小的设定。

(1)用滚动条设置拾取框的大小,当需要在窗口比较小时捕捉某个物体,请将拾取框设置得大一些,拾取框越大,鼠标在捕捉物体时的点击精确度要求越低,这样就无须点得很准,缺点是如果目标物体周围的其他物体比较多的话系统不容易一下判别出哪一个是要选的。当需要在多个靠得很近的物体中选中某个物体时请将拾取框的范围调小,系统便会在鼠标点击的区域内搜索目标物体。

(2)捕获方式主要通过捕获线条上的一些特征点来实现,特征点包括数据点、中点、起始点、终止点和交叉点5种。勾选特征点前的复选框就可确定所要捕获特征点的种类,可以选择多个,然后开始绘制图形,若捕获到了特征点,就用相应的符号表现在绘图区内,按下鼠标确定后,当前所输入的点位就会自动跳到捕获的特征点的位置。符号表示如下:数据点□,中点△,起始点+,终止点+,交叉点×。拾取框大小的作用是确定鼠标选择实体的范围,将拾取框的值改小就可以达到精确选择的目的。在拾取框范围内如果有线条,则此线条被拾取,系统再根据设定的捕获点进行判断后即可确定具体位置了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈