7-测量20050221.doc_第1页
7-测量20050221.doc_第2页
7-测量20050221.doc_第3页
7-测量20050221.doc_第4页
7-测量20050221.doc_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Surpac Vision 测量第 79 页 共 79 页 目录第一章 测量数据库的概念3第一节数据库概述3第二节 测量数据库(地表)4第三节测量数据库(地下)5第二章地表测量6第一节 地表测量数据库的创建6 第二节 地表测量数据库的数据录入(手动数据输入) 10第三节 地表测量数据库的数据录入(自动数据导入) 12第四节 地面导线测量17第三章 地下测量23第一节 地下测量数据库的创建23第二节 地下测量数据库的数据录入(手动数据输入)27第三节 地下测量数据库的数据导入(自动数据导入)29第四节 地下导线测量34第五节 支距法测量40第四章 数据记录仪的处理44第一节 处理输入文件44 第二节 处理来自测站的输入文件48第三节 直接下载测量数据52第五章 文件导入和导出53第一节 导入GIF影像53第二节 GIF影像覆盖DTM文件(纹理方式)54第三节 在DTM表面覆盖一个GIF影像56第四节 在DTM上画点59第五节 导入DXF文件61第六章 稳定性监测64第一节 添加PRISM(稳定性监测)表64第二节 稳定性监测表中载入数据65第三节 显示移动曲线72第四节 创建 prism移动的文本报告78结束语第一章 测量数据库的概念Surpac Vision具有创建多种类型数据库的能力,包括测量、地质、中深孔爆破设计等数据库及其它。在这一节我们要讲解测量数据库概念,以及一些相应的基础理论,尤其是在Surpac Vision中如何将其用于测量方面。第一节数据库概述数据库是一种进行存储和管理数据,并且可以基于数据进行信息恢复的系统。测站表是一个很好的数据库的例子。下表所列条目代表或用于与数据库相连的测站信息。测站号Y,X,Z中段水平矿区类型St13203.34,4766.28,170.41703号矿区导线点下面是相关的术语:表(Table) 就测站点本身,在那里一张表就定义了全部的数据。字段(Field) 测站号、矿区、类型和中段水平是表中的字段。一个字段通常代表数据库表中的一列。记录(Record) 表中和每一行代表一条记录。它由表定义的相关的字段构成。索引(Index) 是指记录以顺序方式的排列。在测站点中,以测站号字段索引。索引加快了查寻、存储和分组。Surpac Vision数据库让你可以创建和维护地表和地下测量控制数据库。一旦将测站存储到数据库中,你就可以输入你的观测字段,用键盘或者直接入数据记录仪器。这样就能确保正确地形成线文件,然后才可将其用以体积计算、绘图、可视化和进3D建模。Surpac对于其数据库采取了一套强制性的表结构,但同时也给与用户大的灵活性,包括可以在每一个数据库中增加用户定义字段。这就意味着有一些字段是必须存在于数据库当中的,如测站名,但是额外的包含任何信息的字段可以被创建和使用。在Surpac Vision中有两种类型的测量数据库。一种是用于地表测站的数据库,另一种是用于地下测站的数据库。Surpac Vision中每一种数据库都是由一个单独的表构成的,在每一份表中都有一套强制字段。我们将对它们一一讲解。第二节测量数据库(地表)地表测量数据库是由单张表构成的。你可以对数据库随意命名,但是表有一个固定的名字叫stations。测站表所需的强制性字段如下列出,每一字段还有一个简要的描述。字段名数据类型描述station_idCharacter测站名areaCharacter测站位置或者区域YNumeric测站Y坐标XNumeric测站X坐标ZNumeric测站Z坐标Optional fieldsOptional用户定义表的强制性字段已经部分地定义了,并用为其提供了一套默认值。强制性字段的字段名和字段类型是不能更改的。Surpac数据库的数据类型有以下几种,现分别一一介绍:数据类型描述Character字符型,比如 PIT等Boolean布尔型,比如 1,0等Datatime日期型,比如 04-12-11等Integer整数型,比如 3,4,-35,42等real实数型,比如 3.1415926等memo备注,比如 一级控制点等第三节测量数据库(地下)地表测量数据库是由单张表构成的。你可以对数据库随意命名,但是表有一个固定的名字叫ugstations。测站表所需的强制性字段如下列出,每一字段还有一个简要的描述。字段名数据类型描述Station_idCharacter测站名Station_frCharacter后视测站LevelCharacter测站位置或者水平YNumeric北坐标XNumeric东坐标ZNumeric标高Z_backNumeric顶板测站标高Z_floorNumeric底板测站标高Elev_diffNumeric高差Rec_brngNumeric从固定测站到后视测站所存储的方位角Optional fieldsOptional用户自定义表的强制性字段已经部分地定义了,并用为其提供了一套默认值。强制性字段的字段名和字段类型是不能更改的。第二章 地表测量这一节将要讲述地表测量数据库的创建,及几种不同的将记录添加到数据库中的方法。你要学到以下内容:1 地表测量数据库的创建2 手动数据的输入3自动数据导入 4地面导线测量。本手册将利用默认培训文件夹中的文件,它们可以从Surpac Vision CD安装得来。典型的目录路径是:C:ssi_V5.0_Xdemtrainingsurvey文件包含在一个叫survey.zip文件中。这个文件解压缩后的文件夹将不会影响到手册。本节将讲述以下四个内容:1、地表测量数据库的创建2、手动数据的输入3、自动数据导入4、地面导线测量第一节地表测量数据库的创建这一练习我们将创建一个地表数据库,并且添加可选字段。首先右击菜单右侧,确保能看到Surveying菜单。1、在 测量 菜单中选择 测量数据库 新建/打开,输入名字 Surface 作为数据库名字。你为你的数据库所选择的名字完全取决于你的决定,但是建议你不在名字间有空格。如果你想在数据库名字中分隔开其中的单词,你可以用下划线,如,my_database。Surpac然后会显示一个表格,告诉你它不能发现一个surface叫数据库。全面质量管理你就会有选择权按下 执行 按钮以这个名字创建一个数据库,或者也可取消以停止创建数据库。2、下面显示的表格将让你选择,是否将这个测量数据库用于地表或地下应用软件,以及你所希望使用的数据库类型。在数据库类型字段有若干选项,paradox只是其中之一。另一选项将是使用Microsoft Access。使用paradox的好处在于,在使用测量数据库时,不再需要其它软件。如果你想使用其它类型的数据库,如Microsoft Access,你就必须得有相应的软件在你的计算机中,使你可以使用这种类型的测站信息数据库。3、在列表中选择 access 2000, 也要确保测量类型设定为 地表,然后点 执行。地表和地下测量数据库的不同之处主要在于处理数据时使用的后视检验。地下测量数据库将要存储并加强后视信息,例如反方向角。而地表数据库不存储和使用这些检验数据。显示的下一张表将让你可以为数据库添加一张任选表。在这个例子中,唯一地添加的一张表叫prism表,用于边坡稳定性监测。在这一阶段,你将不增加任选表。不做改动执行表格。4、不做改动执行表格,下面是一张很大的表,在数据库中用到的字段都将被定义。表分为两部分。上半部是关于强制的,或者说在Surpac中必须创建的字段。下半部是关于用户定义字段的,例如测量者,测量时间,等等。强制字段被自动放入表格中,并赋以有意义的值。如果你需要,你可以更改它们中的某些值,例如,你用于命名测站的字符的数目。在这个例子中,对于强制字段你不要做任何修改。对于所有的强制的和可选的字段,都需要对字段参数进行定义。下表用于描述这些参数都是什么。Field(字段)这是字段名字.字段名不应有空格,在有些情况下不能使用某些保留词汇,如 if 或 for。Type(类型)用于描述或以添入字段的信息的类型,如character (text), numbers 或者一种数据格式.Nulls(空值)如果你有希望允许字段为空的选项,那么就应该在此打勾。如果你要求字段内必须添入信息,就不要在此打勾。Length(长度)这是允许添入的字段字符长度。它必须足够长,以包括在字段类型为实数时的小数点和小数位。No Dec(非小数)一种将小数位用于实数的字段类型.Case(大小写)这应用于在字段中添入任何文本时。这只是在字段类型为字符型时需要。测量数据库对此是很敏感的,所以站名 x100 与 X100是不同的。Low Bound(最小限制)这用于数字字段,定义在这个字段中数据库所采用的最小的值。High Bound(最大限制)这用于数字字段,定义在这个字段中数据库所采用的最大的值。Phys or Virt这在测量数据库中不采用。Reference这在测量数据库中不采用Valid Entries(有效输入)这用于定义是否输入是有效的。如果这个字段使用,只有事先规定好的列出的输入对于该字段是有效的。举例,对于站类型,如PEG;PILLAR;PIN 每一个有效的输入必须是以半角冒号打头。可选字段允许你可以以指定的根据输入数据,当你希望能从你的数据库中提取额外的有用的信息时是很有用的。举个例子,当进行测量时,是什么时间进行的测量,或者是谁进行的测量。输入如前图所示的可选字段,然后点击 执行。5、现在数据库就要被创建了。Surpac Vision会在消息窗提示你数据库正在被创建,并且自动地连接到数据库。Surpac 通过将一个小图标放在屏幕底部,并显示数据库的名字,告诉你已经连接到数据库。这个图标会一直保留到直至数据库关闭。一旦你连接到了测量数据库,你就可以进入Surpac vision 中测量模块的各种工具了。由于你在这个例子中用的是Microsoft Access数据库格式,那么创建的文件就应该是surface.sdb和surface.mdb。要做到这一点,你需要事先安装Microsoft Access。如果在这个例子中你所选的是paradox格式,在创建数据库的过程中创建了几个文件。在你的工作目录内,创建了一个叫surface.pdx的文件夹,文件开始名字来自于你所选择的数据库的名字,扩展名pdx表示它是一个paradox数据库。在surface.pdx文件夹中有4个文件。这些是Surpac为你创建的paradox表,这些文件是不应该用文本编辑器来编辑的。不管你采用哪种数据库类型,首先创建的文件是*.sdb文件。在这个例子中,这个文件叫作surface.sdb。这个文件定义了Surpac数据库中所有的字段和表。它是一个ASCII文件,可以以文本编辑器编辑,但是只有在你具有相当的经验后才可对其进行编辑。第二节地表测量数据库的数据录入(手动数据输入) 这一练习将带你对新创建的地表数据库进行数据的录入。包括手动数据的输入和自动导入数据,下一练习将讲述自动数据导入。这个练习将带你手动向你的地表数据库输入测站。确保有 测量 菜单在显示,确保你已经连接到你的地表数据库。在 测量 菜单,选择测站 插入记录在下一个表中,你可以以显示的模板控制某些数据的输入。输入的模板值会随你每次在屏幕上向下换行自动增加station_id的值。所以如果station_id值是X1,那么当你换行后,station_id会自动成为X2,如此类推。模板上Area(区)行上已经给出值为=。这将自动为给定字段置值,每次你换行时,就将其复制至相关字段中。所以如果你给area的值为PIT,当你换行至一个新的行时,值PIT就会自动地放置在area字段。使用这些工具,你就可以极大地提高你的输入效率,还会帮助你减少输入的错误。1、 如前所示填充模板,然后 执行,你要看到的下一个表格是数据输入表格。2、 如下:3、图示输入第一行,可以有多种方法移至下一行,第一是用TAB键在字段间移动,然后就会移至下一行。第二种方法就是用鼠标右键点击表格中任意灰色的区域。然后就会给你一个选项,选 添加 ,然后设定行号。 4、使用任一方法移至下一行,继续数据输入,(注意 如果你使用ENTER键,那么它等同于击 执行 按钮)如下所示填充其它行,然后 执行 。如果你增加了额外的行,想从表中删除它,你可以右键点击表格左侧的行号,然后选择删除 功能。一旦你执行了表格,消息窗就会告诉你有多少行,或者多少条记录已经加入到了你的数据库当中了。这种在你的数据库中增加测站的方法,在当你只需增加少量测站的情况下是很好的,但是当你有很多条记录要输入数据库时,这种方法就很慢了,而且易发生人为错误。一个更好的方法是从一个数字文件中将测站信息载入至数据库。第三节地表测量数据库的数据导入(自动数据导入)这个练习将带你学习如何让你将数字数据自动地导入到测量数据库中。要做到这一点,你必须有数字化形式的数据,例如在电子表格中,或者文本文件,或者在其它数据库中。我们在这里举例是在电子表格CSV中,将它导入测量数据库中。1、在 Surpac Vision的文件管理器中找到 surface.csv,击鼠标右键,选择EDIT选项。这将以你的默认文本编辑器打开 surface.csv 。你可以使用你所希望的任何文本编辑器,这在 个性化设置 菜单下的 默认选项设计 中可以看到。文本文件看起来应当是下面的样子。 在这个文本中有一些要点要注意:第一个要点是文本的格式。每一条信息都以字符隔开,在这个例子中是逗号,。使用逗号,我们现在可以看到每一条信息都在它自己的列中,所以station_id是在第1列中,y在第2列,如此类推;要注意的另一个要点是文件中信息的顺序。你所创建的数据库中字段有固定的顺序,当我们向数据库导入数据时,我们必须告诉Surpac哪些信息要到哪里。文本文件中的顺序与数据库中的不符,我们就应当立刻处理一下。 另外一种打开CSV文件的方式是用电子表格,如用Microsoft Excel。 2、当你查看完 surface.csv 文件, 关闭文本编辑器,现在你就可以向你的地表数据库中载入数据了。在 测量 菜单中 ,选择 测量数据库 导入数据。 下一表格将提示你要载入的数据格式文件。然而这个文件并不存在,所以你必须创建它。默认地,Surpac将在这个表格中填入数据库的名字。格式文件是用于描述你要载入到数据库的数据类型的文件,例如,文件要以字符分开每一列的信息,信息的顺序等。文件的名字可以是你所希望的任何名字,但是不要在这个名字中加入空格。如下表输入数据格式文件名,然后 执行.Surpac将找不到这个文件,将产生一个表格问你是否要创建这个文件。执行表格创建格式文件,下一张表格是要你选择你要将信息导入到数据库中的哪一张表中,及所采用的文本文件类型。在这个例子中这里只有一张表,就是你的测站表。文件格式是自由格式,每一条在surface.csv中的信息都以字符间隔,在这个例子中是逗号。确保正确使用了分隔符。空格充填的字段在表导入数据时不使用。在某些文本文件中,当使用某些字符时文本信息会高亮度显示,如双引号。在这个例子中,没有设定这种字符,所以不会有这种情况发生。3、执行表格,下表用于告诉Surpac在文本文件中数据是以什么样的顺序存储的。这很重要,因为将不正确的数据导入到字段中会导致数据的错误处理,或者数据库在各个的字段导入不正确的信息。注意在表中列的顺序。这是在告诉Surpac,以这种格式文件导入数据,准备从文本文件的第8列导入信息,将其放置于数据库的station_type字段中。如前所示填充表格,确保列顺序的正确性,然后执行。导入过程的最后一个表格是要你告诉Surpac是哪一个文本文件包含着信息。这里也是你选择允许的错误数目和选择导入风格的地方。如果发生了违背了你在前面定义数据库时的设定的将哪一列导入到数据库的哪一列时,会导致错误的产生。如果你试图将文本导入到数字类型字段时,也会产生错误。这仅仅是你可能会遇到的错误之一。当你执行表格要导入数据时,在文本文件你会得到一个错误。这来自于文本文件的顶行,那里包含着surface.csv的表头。导入过程后的报告文件中会告诉你这个错误。导入风格控制着你是要增加新的信息还是更新数据库中业已存在的信息。当你要向数据库中增加新的记录时,使用插入,更新用于数据库中已经存在的信息。最多错误允许是指在导入过程中如果有太多的错误就会停止导入。这要根据导入记录的数目设定相应的值。如前填充表格,然后 执行 。4、 一旦导入完成,就会生成一份报告,告诉你导入完成的状态。在这个例子中,报告会告诉你有5条记录加到了数据库中,1条被拒绝。被拒绝的记录是在你导入之前就知道的,是文本文件的表头行,由于多种原因不能导入。首先station_id字段只接受小写字母。当一条,或者一系列的记录遭到拒绝,会生成一个包含这些记录的文件。这个文件与数据库同名,以*.rej为扩展名。这个文件可以用文本编辑器进行编辑,也可以重新命名,一旦问题解决了可再试图将其导入到数据库中。当你看完了日志文件就可以关闭它了,创建的格式文件可加以保存为将来之用。这些文件用你为它们选的文件名*.dsc。所以这个文件也在你当前的目录中叫load_surface.dsc。如果你以后有与你刚刚用到的文本文件的格式一致,你还可以重复使用它,这就意味着当你导入数据时,不必每次都创建新的格式文件。现在数据库中有了9个测站。其中4个是你手动输入的,5个是自动导入的。5、你现在可以显示表来查看它,在 测站 查看表中选择。结果如下图。第四节地面导线测量你要学到的最后一种在你的测量数据库中加入测站信息的方法是使用测量导线功能。在这种方法中,使用观测字段,你可以让Surpac为你计算测站坐标,把它们自动加入到你的测站数据库中。1、 在 测量 菜单中,选择 露天测量 地面导线。下表是你要给测量导线功能的一些基本信息,最终会在导线报告中给出的。在这里你也要给导线报告一个文件名,这个报告会被创建为Surpac的 *.not格式。如下填充表格然后执行。2、导线表是一张大表,用跳格设定将其分为几个小部分。第一步是要告诉Surpac哪些站要用于导线中,同时,你必须给新测站一个名字。为了让测量导线功能工作,你必须有后视,并要如数据库中记录那样来设定测站。如果这里不是一个例子,你就必须在继续进行之前输入它们。对于这条导线,后视站将是P100,建立的站将是P101。这两个站都已经在数据库中了,因而,当你在测站名字段输入它们的名字时,它们的坐标信息会自动地置于表格中。前视,或者是新的测站,将是P104。在这个阶段,你必须提供设备安置高度和目标安置高度。设备和目标安置高度往往是测站和相关点都对其进行记录。总的来说,对于一个地表测站,将因而产生一个正的距离值。在地下测站的情况下,一般是建在测站下方,值将是负的。测站P101是一个标石,因而其仪器高度非常小,实际上就是从仪器底部到仪器上的参考点的距离。填充设立测站的相关信息,然后转到表上的水平角标签下。 这里有两种方法可用于输入水平角,reiteration(复测法1)和repetition(复测法2). 复测法1是当进行角观测时,经纬仪的上下两刻度盘都可制动。非常先进的电子经纬仪就是这样的一个例子,它一般只有一张刻度盘。这种方法要一个设定原点O,以测量从A点到E点的角度,然后复测多次以得到一个平均值。 复测法2是对一个角度多次测量,例如从后视到前视n次,然后会有一个总的角度和为x,通过计算可得平均值x/n。当经纬仪不允许制动其水平盘时要使用这种方法。Wild T2就是这样一种仪器。在这个例子中,你将使用复测法1输入观测的水平角。3、如下图输入角度。当输入了角度后,点击平均复测角(Mean reiteration angle)按钮,计算平均水平角。角度已经用正镜(face left)和倒镜(face right)原理进行了转换。也就是,仪器左手侧的垂直刻度如你通过望远镜进行观测时一样,角度从后视转换为前视。一旦记录下了这个角度,翻转望远镜,仪器右手侧的高度盘也会记录下一个角度。这样得到了两个角度,加以平均。确保角度表格中没有多余的行,因为是要据此计算均值的。如果有这种情况,要用鼠标右键删除它。4、一旦水平角计算出来了,你就可以点击Vertical angles(竖直角)标签了。输入观测到的竖直角,然后点击Mean forward angle(平均前视角)标签,这将计算平均竖直角。输入观测到的倾斜距离。这样的话所有的观测值都已输入了地表导线表格中。5、如果所有输入信息都是正确的,那么点计算坐标(Calculate coordinates)按钮。Surpac 将计算新测站的坐标,在继续向前进行之前,值将放置在表格的顶部用于查看。6、你如果对这些结果满意,那么就点执行按钮。下一张表格是将要自动加入到数据库中的信息。只有强制性字段的信息是自动填充的。如果你想改变或者增加任何信息,可以在这里做到。7、如上图填充可选字段,然后点击 执行 按钮。这些信息然后就会加到地表数据库中。导线功能会自动进入下一程导线边,如果在这条导线上不再有导线边了,请点取消按钮。如果还有,那么就如前面练习中的一样,只是一个继续进行的过程了。当再次显示导线表格时,一旦你点击了取消按钮,Surpac将以你在导线练习刚开始时你选择的名字产生一个*.not文件。这个将给你一个你所有输入的摘要。结果信息也会显示在报告中。第三章 地下测量在这一章将带你进行地下数据库的创建,实际上地下测量部分同地表测量有很相似的一些内容,只是它们是应用于地下测量数据库的。如果你将地表测量部分融会贯通,掌握此节内容并不困难。希望读者将其对比学习,理解在对不同的应用时,Surpac可以具有相似和简单化的解决方案。本节用到的文件还是默认文件夹下的文件。目录路径是:C:ssi_V4.1_Xdemtrainingsurvey文件包含在一个叫survey.zip文件中。本节将讲述以下五部分内容:1、 地下测量数据库的创建2、 手动数据的输入3、 自动数据导入4、 地下导线测量 5、 支距法测量第一节地下测量数据库的创建1、在 测量 菜单中选择 测量数据库 新建/打开,输入名字 ug 作为数据库名字。你为你的数据库所选择的名字完全取决于你的决定,但是建议你不在名字间有空格。如果你想在数据库名字中分隔开其中的单词,你可以用下划线,如,my_database。Surpac然后会显示一个表格,告诉你它不能发现一个ug叫数据库。全面质量管理你就会有选择权按下 执行 按钮以这个名字创建一个数据库,或者也可取消以停止创建数据库。2、下面显示的表格将让你选择,是否将这个测量数据库用于地表或地下应用软件,以及你所希望使用的数据库类型。在数据库类型字段有若干选项,paradox只是其中之一。另一选项将是使用Microsoft Access。使用paradox的好处在于,在使用测量数据库时,不再需要其它软件。如果你想使用其它类型的数据库,如Microsoft Access,你就必须得有相应的软件在你的计算机中,使你可以使用这种类型的测站信息数据库。3、在列表中选择 paradox, 也要确保测量类型设定为 地下,然后点 执行。地表和地下测量数据库的不同之处主要在于处理数据时使用的后视检验。地下测量数据库将要存储并加强后视信息,例如反方向角。而地表数据库不存储和使用这些检验数据。显示的下一张表将让你可以为数据库添加一张任选表。在这个例子中,唯一地添加的一张表叫prism表,用于边坡稳定性监测。在这一阶段,你将不增加任选表。不做改动执行表格。4、不做改动执行表格,下面是一张很大的表,在数据库中用到的字段都将被定义。表分为两部分。上半部是关于强制的,或者说在Surpac中必须创建的字段。下半部是关于用户定义字段的,例如测量者,测量时间,等等。强制字段被自动放入表格中,并赋以有意义的值。如果你需要,你可以更改它们中的某些值,例如,你用于命名测站的字符的数目。在这个例子中,对于默认值做了一些修改。mine_level字段的长度增至15,z_floor 和 elev_dif 字段将Nulls字段打上勾。对于所有的强制的和可选的字段,都需要对字段参数进行定义。下表用于描述这些参数都是什么。Field(字段)这是字段名字.字段名不应有空格,在有些情况下不能使用某些保留词汇,如 if 或 for。Type(类型)用于描述或以添入字段的信息的类型,如character (text), numbers 或者一种数据格式.Nulls(空值)如果你有希望允许字段为空的选项,那么就应该在此打勾。如果你要求字段内必须添入信息,就不要在此打勾。Length(长度)这是允许添入的字段字符长度。它必须足够长,以包括在字段类型为实数时的小数点和小数位。No Dec(非小数)一种将小数位用于实数的字段类型.Case(大小写)这应用于在字段中添入任何文本时。这只是在字段类型为字符型时需要。测量数据库对此是很敏感的,所以站名 x100 与 X100是不同的。Low Bound(最小限制)这用于数字字段,定义在这个字段中数据库所采用的最小的值。High Bound(最大限制)这用于数字字段,定义在这个字段中数据库所采用的最大的值。Phys or Virt这在测量数据库中不采用。Reference这在测量数据库中不采用Valid Entries(有效输入)这用于定义是否输入是有效的。如果这个字段使用,只有事先规定好的列出的输入对于该字段是有效的。举例,对于站类型,如;PEG;PILLAR;PIN 每一个有效的输入必须是以半角冒号打头。.5、输入如前图所示的可选字段,然后点击 执行 . 在地下数据库的情况时,rev_brng字段存储为弧度。在这个例子中,你将要导入的文本文件同时将方位角保存为弧度和角度的度分秒。在手册的后面将有一个例子如何将数据从角度转换至弧度,现在数据库就要被创建了。Surpac Vision会在消息窗提示你数据库正在被创建,并且自动地连接到数据库。Surpac 通过将一个小图标放在屏幕底部,并显示数据库的名字,告诉你已经连接到数据库。这个图标会一直保留到直至数据库关闭。一旦你连接到了测量数据库,你就可以进入Surpac vision 中测量模块的各种工具了。由于你在这个例子中用的是paradox格式,在创建数据库的过程中创建了几个文件。不管你采用哪种数据库类型,首先创建的文件是*.sdb文件。在这个例子中,这个文件叫做ug.sdb。这个文件定义了Surpac数据库中所有的字段和表。它是一个ASCII文件,可以以文本编辑器编辑,但是只有在你具有相当的经验后才可对其进行编辑。其它创建的文件是用于指定你所选择的数据库的类型,在这个例子中是paradox。在你的工作目录内,创建了一个叫ug.pdx的文件夹,文件开始名字来自于你所选择的数据库的名字,扩展名pdx表示它是一个paradox数据库。在ug.pdx文件夹中有4个文件。这些是Surpac为你创建的paradox表,这些文件是不应该用文本编辑器来编辑的。如果在这个例子中你所选的是Microsoft Access数据库格式,那么创建的文件就应该是ug.sdb和ug.mdb。要做到这一点,如前面所述,你需要事先安装Microsoft Access。第二节地下测量数据库的数据录入(手动数据输入)这一练习将带你对新创建的地下数据库进行数据的录入。包括手动数据的输入和自动导入数据,下一练习将讲述自动数据导入。这个练习将带你手动向你的地下数据库输入测站。1、确保有 测量 菜单在显示,确保你已经连接到你的地表数据库。在 测量 菜单,选择测站 插入记录在下一个表中,你可以以显示的模板控制某些数据的输入。输入的模板值会随你每次在屏幕上向下换行自动增加station_id的值。所以如果station_id值是X1,那么当你换行后,station_id会自动成为X2,如些类推。模板上mine_level(区)行上已经给出值为=。这将自动为给定字段置值,每次你换行时,就将其复制至相关字段中。所以如果你给mine_level的值为DEC,当你换行至一个新的行时,值DEC就会自动地放置在mine_level字段。使用这些工具,你就可以极大地提高你的输入效率,还会帮助你减少输入的错误。2、如前所示填充模板,然后 执行,你要看到的下一个表格是数据输入表格。3、如图示输入第一行,需要注意的一点是,当手动为rev_brng字段输入值时,是以度、分、秒的格式输入的。可以有多种方法移至下一行。第一是用TAB键在字段间移动,然后就会移至下一行。第二种方法就是用鼠标右键点击表格中任意灰色的区域。然后就会给你一个选项,选 添加 ,然后设定行号。使用任一方法移至下一行,继续数据输入,(注意 如果你使用ENTER键,那么它等同于击 执行 按钮)如下所示填充其它行,然后 执行 。如果你增加了额外的行,想从表中删除它,你可以右键点击表格左侧的行号,然后选择删除 功能。一旦你执行了表格,消息窗就会告诉你有多少行,或者多少条记录已经加入到了你的数据库当中了。这种在你的数据库中增加测站的方法,在当你只需增加少量测站的情况下是很好的,但是当你有很多条记录要输入数据库时,这种方法就很慢了,而且易发生人为错误。一个更好的方法是从一个数字文件中将测站信息载入至数据库。第三节地下测量数据库的数据导入(自动数据导入)这个练习将带你学习如何让你将数字数据自动地导入到测量数据库中。要做到这一点,你必须有数字化形式的数据,例如在电子表格中,或者文本文件,或者在其它数据库中。我们在这里举例是在电子表格CSV中,将它导入测量数据库中。1、在 Surpac Vision的文件管理器中找到 surface.csv,击鼠标右键,选择EDIT选项。这将以你的默认文本编辑器打开 ug.csv 。你可以使用你所希望的任何文本编辑器,这在 个性化设置 菜单下的 默认选项设计 中可以看到。文本文件看起来应当是下面的样子。在这个文本中有一些要点要注意:第一个要点是文本的格式。每一条信息都以字符隔开,在这个例子中是逗号,。使用逗号,我们现在可以看到每一条信息都在它自己的列中,所以station_id是在第1列中,y在第2列,如此类推;要注意的另一个要点是文件中信息的顺序。你所创建的数据库中字段有固定的顺序,当我们向数据库导入数据时,我们必须告诉Surpac哪些信息要到哪里。文本文件中的顺序与数据库中的不符,我们就应当立刻处理一下。 另外一种打开CSV文件的方式是用电子表格,如用Microsoft Excel。2、当你查看完 ug.csv 文件, 关闭文本编辑器,现在你就可以向你的地表数据库中载入数据了。在 测量 菜单中 ,选择 测量数据库 导入数据。下一表格将提示你要载入的数据格式文件。然而这个文件并不存在,所以你必须创建它。默认地,Surpac将在这个表格中填入数据库的名字。格式文件是用于描述你要载入到数据库的数据类型的文件,例如,文件要以字符分开每一列的信息,信息的顺序等。文件的名字可以是你所希望的任何名字,但是不要在这个名字中加入空格。如下表输入数据格式文件名,然后 执行.Surpac将找不到这个文件,将产生一个表格问你是否要创建这个文件。执行表格创建格式文件,下一张表格是要你选择你要将信息导入到数据库中的哪一张表中,及所采用的文本文件类型。在这个例子中这里只有一张表,就是你的测站表。文件格式是自由格式,每一条在ug.csv中的信息都以字符间隔,在这个例子中是逗号。确保正确使用了分隔符。空格充填的字段在表导入数据时不使用。在某些文本文件中,当使用某些字符时文本信息会高亮度显示,如双引号。在这个例子中,没有设定这种字符,所以不会有这种情况发生。3、执行表格,下表用于告诉Surpac在文本文件中数据是以什么样的顺序存储的。这很重要,因为将不正确的数据导入到字段中会导致数据的错误处理,或者数据库在各个的字段导入不正确的信息。注意在表中列的顺序。这是在告诉Surpac,以这种格式文件导入数据,准备从文本文件的第12列导入信息,将其放置于数据库的rev_brng字段中。如前所示填充表格,确保列顺序的正确性,然后执行。4、导入过程的最后一个表格是要你告诉Surpac是哪一个文本文件包含着信息。这里也是你选择允许的错误数目和选择导入风格的地方。如果发生了违背了你在前面定义数据库时的设定的将哪一列导入到数据库的哪一列时,会导致错误的产生。如果你试图将文本导入到数字类型字段时,也会产生错误。这仅仅是你可能会遇到的错误之一。当你执行表格要导入数据时,在文本文件你会得到一个错误。这来自于文本文件的顶行,那里包含着surface.csv的表头。导入过程后的报告文件中会告诉你这个错误。导入风格控制着你是要增加新的信息还是更新数据库中业已存在的信息。当你要向数据库中增加新的记录时,使用插入,更新用于数据库中已经存在的信息。最多错误允许是指在导入过程中如果有太多的错误就会停止导入。这要根据导入记录的数目设定相应的值。如前填充表格,然后 执行。5、一旦导入完成,就会生成一份报告,告诉你导入完成的状态。在这个例子中,报告会告诉你有32条记录加到了数据库中,3条被拒绝。被拒绝的记录是在你导入之前就知道的,是文本文件的表头行,由于多种原因不能导入。另外两条是在手动导入时输入的,被认为重复记录。需要说明的是station_id字段只接受小写字母。当一条,或者一系列的记录遭到拒绝,会生成一个包含这些记录的文件。这个文件与数据库同名,以*.rej为扩展名。这个文件可以用文本编辑器进行编辑,也可以重新命名,一旦问题解决了可再试图将其导入到数据库中。当你看完了日志文件就可以关闭它了,创建的格式文件可加以保存为将来之用。这些文件用你为它们选的文件名*.dsc。所以这个文件也在你当前的目录中叫load_ug.dsc。如果你以后有与你刚刚用到的文本文件的格式一致,你还可以重复使用它,这就意味着当你导入数据时,不必每次都创建新的格式文件。现在数据库中有了32个测站。其中2个是你手动输入的,32个是自动导入的。6、你现在可以显示表来查看它,在 测站 查看表 中选择。结果如下图。第四节地下导线测量你要学到的最后一种在你的测量数据库中加入测站信息的方法是使用测量导线功能。在这种方法中,使用观测字段,你可以让Surpac为你计算测站坐标,把它们自动加入到你的测站数据库中。1、在 测量 菜单中,选择 井下测量 地下导线。下表是你要给测量导线功能的一些基本信息,最终会在导线报告中给出的。在这里你也要给导线报告一个文件名,这个报告会被创建为Surpac的 *.not格式。如下填充表格然后执行。2、导线表是一张大表,用跳格设定将其分为几个小部分。第一步是要告诉Surpac哪些站要用于导线中,同时,你必须给新测站一个名字。为了让测量导线功能工作,你必须有后视,并要如数据库中记录那样来设定测站。如果这里不是一个例子,你就必须在继续进行之前输入它们。对于这条导线,后视站将是ODE2,建立的站将是ODE4。这两个站都已经在数据库中了,因而,当你在测站名字段输入它们的名字时,它们的坐标信息会自动地置于表格中。前视,或者是新的测站,将是ODE5。在这个阶段,你必须提供设备安置高度和目标安置高度。设备和目标安置高度往往是测站和相关点都对其进行记录。总的来说,对于一个地表测站,将因而产生一个正的距离值。在地下测站的情况下,一般是建在测站下方,值将是负的。对于这条导线,你不必使用反向校核,反向垂角或者反向距离。填充设立测站的相关信息,然后转到表上的水平角标签下 这里有两种方法可用于输入水平角,reiteration(复测法1)和repetition(复测法2). 复测法1是当进行角观测时,经纬仪的上下两刻度盘都可制动。非常先进的电子经纬仪就是这样的一个例子,它一般只有一张刻度盘。这种方法要一个设定原点O,以测量从A点到E点的角度,然后复测多次以得到一个平均值。复测法2是对一个角度多次测量,例如从后视到前视n次,然后会有一个总的角度和为x,通过计算可得平均值x/n。当经纬仪不允许制动其水平盘时要使用这种方法。Wild T2就是这样一种仪器。在这个例子中,你将使用复测法1输入观测的水平角。3、如下图输入角度。当输入了角度后,点击平均复测角(Mean reiteration angle)按钮,计算平均水平角。角度已经用正镜(face left)和倒镜(face right)原理进行了转换。也就是,仪器左手侧的垂直刻度如你通过望远镜进行观测时一样,角度从后视转换为前视。一旦记录下了这个角度,翻转望远镜,仪器右手侧的高度盘也会记录下一个角度。这样得到了两个角度,加以平均。确保角度表格中没有多余的行,因为是要据此计算均值的。如果有这种情况,要用鼠标右键删除它。4、一旦水平角计算出来了,你就可以点击Vertical angles(竖直角)标签了。输入观测到的竖直角,然后点击Mean forward angle(平均前视角)标签。这将计算平均竖直角。5、现在你可以点击Target heights & distances(目标高度和距离) 标签了。输入观测到的倾斜距离。目标高度如下所示。所有的观测值都已输入了地表导线表格中。6、如果所有输入信息都是正确的,那么点计算坐标(Calculate coordinates)按钮。Surpac 将计算新测站的坐标,在继续向前进行之前,值将放置在表格的顶部用于查看。你如果对这些结果满意,那么就点执行按钮。下一张表格是将要自动加入到数据库中的信息。只有强制性字段的信息是自动填充的。如果你想改变或者增加任何信息,可以在这里做到。7、如上图填充可选字段,然后点击执行按钮。这些信息然后就会加到地表数据库中。导线功能会自动进入下一程导线边,如果在这条导线上不再有导线边了,请点取消按钮。以下我们再插入一个测站ODE6,步骤是一样的,请按以下图中数据来再做一遍。当再次显示导线表格时,点击取消按钮。一旦你点击了取消按钮,Surpac将以你在导线练习刚开始时你选择的名字产生一个*.not文件。这个将给你一个你所有输入的摘要。结果信息也会显示在报告中。在这个例子中,它将对加入数据库的两个测站给出一个报告。如果需要,这个报告可作为记录档案打印出来。第五节支距法测量支距法是地下测量巷道等基本方法,本练习将讲述如何应用支距法进行测量。1、选择 井下测量 支距法 2、输入你要定义的线文件的名字和位置,选择是键盘数据输入或者是文件输入,文件输入是指可以定制好文件格式直接导入即可。在这里我们用键盘输入的方法。按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论