点类搜索及其搜索规则
本主题解释了当管理同名点时软件应用的数据库搜索规则。
如果您在测量形式中配置重复点限差选项,以允许任务中有同名点,请确保您熟悉这些规则。如果您的任务不包含同名点,则搜索规则将不适用。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
Trimble Access 软件包含一个动态数据库。此数据库在 RTK 和常规测量期间能够存储已连接矢量的网,使一些点的位置依赖于另一些点的位置。如果改变带有从属矢量(例如:仪器测站、后视点或 GPS 基准站)的点坐标,将会影响所有从属点的坐标。
编辑一个相关矢量的点名也会影响依赖它的点坐标。如果改变点名,将会出现以下情况:
- 其它点的位置可能变为空
- 如果存在另一个带匹配名称的点,它可能会被用于调整相关矢量
软件基于被依赖点的新坐标,用数据库搜索规则可解决从属点的坐标。如果具有从属点的点坐标移动了一定的量,则从属点也将移动相同的量。
当存在两个同名点时,软件将用搜索类别判定最佳点。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
软件允许在同一个任务内存在多个带相同点名(点ID)的点:
如果要区分同名点并决定如何使用这些点,软件应用了一套搜索规则。当您为了执行一个功能或一个计算而寻找点坐标时, 这些搜索规则按照以下原则检查数据库:
- 点记录写入数据库的顺序
- 赋予每点的类别(搜索类别)
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
数据库搜索开始于任务数据库的开头,进行到任务结束,采用指定名称进行点搜索。
软件先查到第一个出现的指定名称点。然后搜索数据库中其余的同名点。
软件通常遵守的规则是:
- 如果两个或多个点既相类又同名,将采用第一个点。
- 如果两个或多个点同名但不同类,将采用较高类别的点,即使它不是第一个出现的点。
- 如果两个或多个点(一个来自任务数据库,另一个来自所附的链接文件)同名,则无论链接文件中的点类别高低,软件均采用任务数据库中的点。您可以用 从文件选择 选项从链接文件把点添加到放样列表中,然后,即使点已经存在于当前任务中,链接文件的点也将被使用。更多信息,请看链接文件及其搜索规则。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
件给大多数 坐标 和 观测值 分配了类别。它用这些类别决定存储在任务数据库中点和观测值的相对重要性。
坐标 比 观测值 的类别高。如果坐标和观测值具有相同的类别和名称,则将采用坐标值,无论它在数据库中的排列顺序如何。
坐标类别
坐标类别 按降序排列,如下面所示:
- 控制 - (最高类)只能当键入或传送点时设定。
- 平均 - 赋予存储为平均位置计算结果的网格位置。
- 平差 - 赋予导线计算中平差的点。
- 正常 - 赋予键入的点和复制的点。
- 施工 - 赋予用 Fastfix 测量的全部点,典型地用来计算另一个点。
- 删除 - 赋予已被覆盖的点。在那里,初始点具有与新点相同(或比新点低)的搜索类别。
已删除点不显示在点列表中,也不用于计算。但是,它们仍然保留在数据库中。
控制类
控制类优先于其它坐标类。它只能由您来设定。控制类用于您希望在同一任务数据库中优先使用的同名点。请看 把控制类分配到点
不能覆盖带已测点的控制类点,或不能使用平均位置计算中的控制类点。
通常,假如有多个观测值具有相同名称,那么,最好的点是具有最高类别的点。
观测类别
观测类别 按降序排列,如下面所示:
- 平均旋转角(MTA)*、正常、后视和放样
- 施工
- 检查
- 删除
已删除点的观测值不显示在点列表中,也不用于计算。但是,它们仍然保留在数据库中。
假如有多个观测值具有相同名称,并具有同等类别(即:正常和后视是同等类别),则最好的观测值是在数据库中最先发现的那个观测值。
* 在单测站设立中,平均旋转角(MTA)观测值比所有其它类别都高。只有当观测值出现在不同的测站设立时,平均旋转角才按照列出的其它类别同等对待。
举例
如果在计算从一条基线的偏移量时一个名为“1000”的点输入为起始点, 软件将搜索第一个出现的点“1000”。然后再搜索数据库中任何名为“1000”的其余点,遵循以下规则:
- 如果没有发现此名称的其它点,将用这个点来计算偏移量。
- 如果发现了名为“1000”的另一个点,软件将比较这两个点的类别。它将采用具有最高类别的“1000”点。切记:坐标类 的点(例如:键入)高于 观测类 的点。
- 如果有几个点具有相同类别,Trimble Access 软件将使用第一个点。例如:如果键入了两个名为“1000”的点,并且两个点都赋予正常类别,则将使用第一个点。
例如:如果两个点都被键入,其中一个被赋予正常类,另一个是控制类, 则 Trimble Access 软件将用控制类点计算偏移量,无论首先找到的是哪个点记录。对于一个键入点和一个观测点, Trimble Access 使用键入点。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
正常的搜索规则不用于以下情形:
-
GPS 校正中
校正将搜索存储为网格坐标的最高类别点。此网格点用作校正点对之一。然后, 软件搜索存储为 WGS‑84 坐标或 WGS‑84 矢量的最高类别的 GPS 点。此点用作此点对的 GPS 部分。
-
开启 RTK 流动站时
当开启流动站测量时,如果广播基站点叫作“BASE001”,选择 开始测量 会引起软件搜索该名称最高类别的 GPS(WGS‑84)点。如果不存在叫作“BASE001”的 GPS 点,但存在一个叫作“BASE001”的网格或当地坐标,则软件将把点的网格或当地坐标转换到 GPS(WGS‑84)点。它用投影、基准转换和当前校正来计算点。然后用 WGS‑84 坐标存储为“BASE001”,并且赋予检查类别,以便使原始网格或当地坐标仍将用于计算中。
数据库中基准站点的 WGS‑84 坐标是解决 GPS 矢量的坐标。
如果数据库中没有点,基准站接收机的位置广播就存储为正常类点,它被用作基准站坐标。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
正常的搜索规则不用于以下情形:
-
来自一个测站设立的盘左或盘右和来自另一个测站设立的 MTA
如果您用两个盘观测一个点,则盘左观测值和盘右观测值将联合创建一个 MTA 记录。在此情况下,MTA 用来调整该点。但是,如果从早先的测站设立中,只在盘左或盘右有一个点的观测值,并且在随后对这个同名点的测站设立(可以与前一个测站相同)中创建新的 MTA,那么,MTA 被认为是与先前的盘左和盘右观测值属于同类。在此情况下,将调用数据库的顺序规则,数据库中的第一个点被认为是最佳点。
-
调整点的观测值优于不调整点的观测值
调整点的角度和距离观测值优于不调整点的只有角度观测值。即使数据库中的只有角度观测值较早得到,并且具有较高类别(例如:MTA)时,此规则同样适用。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
逗号定界(*.csv or *.txt)文件或 (任务)文件可以与当前的任务进行链接,从而访问外部数据。请参看链接文件。
搜索规则不优先运行链接文件。当前任务中的点总是比链接文件中的同名点优先使用,而不论其类别如何。例如:如果当前任务中的点 1000 具有放样类别,而链接文件中的点 1000 具有正常坐标类别,则搜索规则将会优先选择放样类别点,而不是正常类别点。如果这两类点在当前任务中都存在,则搜索规则将会选择正常类别的点。
即使链接文件中的点已经存在于当前任务中,也可以用 从文件选择 选项把点添加到放样列表中。当同名点存在于当前任务中时,这是您能够从链接文件放样点的唯一方法。
当同名点存在于单一 CSV 文件中时,软件使用第一个点。
当同名点存在于多个 CSV 文件中时,软件使用第一个 CSV 文件中的点。第一个 CSV 文件位于文件选择列表的最前面。如要改变 CSV 文件顺序,点击文件选择屏幕顶部的选项卡。如果改变 CSV 文件顺序,将会改变选择文件的顺序。
当接受 CSV 文件选择时,如果您随后回头选择更多的 CSV 文件,则所有后续文件都按照规则附加到初始选择上。这建立在初始文件没有改变的假设上。
Trimble 建议不要使用包含同名点的多个 CSV 文件。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
如果要查找带最高类别的点,使用 点管理器 。在 点管理器 中,最高类别的点总出现在树形结构的第一级。如果具有一个以上同名点,则树形结构具有第二级,它包含所有同名点。带有最高类别的点出现在顶端,后面是其它类别的同名点,它们按照被观测到的先后顺序出现。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
重复点限差设置是在测量形式中配置的。当存储点时,这些设置用来把将要存储的点坐标与已经在数据库中存在的同名点进行比较。如果坐标是在测量形式中定义的重复点限差之外,重复点在限差外 对话框出现。
此警告只出现在新点超出原始点限差时。如果您改变了限差值,此消息可能就不会出现。选择 重复点限差选项。
在重复点超出限差对话框中显示的选项中,覆盖和平均是仅有的两个可能导致点被‘提升’进而改变坐标以得到最佳点的选项。
在常规测量中,从一个测站设立到相同点的观测值联合创建一个 MTA 记录。不要看“重复点在限差外”警告。
如果在把盘右观测值存储到已有盘左观测值的点,则先查看盘右观测值,看它是否位于盘左观测值的限差范围内,如果是,再存储。有关盘左和盘右观测值的更多信息,请看 用两个盘测量点。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
- 如果测量一个点,而这个点的名称已经存在于数据库中,那么当存储新点时,可以选择覆盖它。所有先前的同名 观测值 以及具有相同或较低搜索类别的同名观测值都被删除。
- 如果您键入一个点,而这个点的名称已经存在于数据库中,那么当存储新点时,您可以选择覆盖它。所有先前存储为坐标的同名点以及具有相同或较低搜索类别的同名点都被删除。存储为观测值的同名点不受影响。
如果存在存储为 坐标 的点,那么,覆盖不应该是一个选项,因为覆盖观测值不应该改变最佳点。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
如果测量或键入的点名称已经存在于数据库中,可以选择把两个点都存储在数据库中,并且两个点都随任务传送。Trimble Access 的搜索规则能够保证最高类别的点被用于计算。如果存在两个相同类别的点,则使用 第一个。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
如果测量点,并用一个在当前任务中已经存在的名称,则可以选择对此名称的所有点进行平均处理。要存储观测值和已平均的网格坐标,选择 平均。在那个名称已经存在的平均位置处,新的平均位置将覆盖已有的平均位置。已平均点具有坐标类。而坐标的类别高于观测值的类别,因此,存储的平均位置优先于观测值。当点处在限差范围内时,也可以选择自动平均。更多信息,请看 平均处理 。请参看自动平均限差。
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
控制类是可以赋予一点的最高类别。任何在任务中用作固定标准的高精度点都可以是控制点。
如果在为点键入坐标时指定控制搜索类别,可以保证这些坐标将不改变,除非键入另一个同名和同搜索类(控制)的点并且选择了覆盖第一个点。
Trimble Access软件从不提升已测量点为控制类。这是因为已测量点具有测量误差,在执行任务期间可能会改变或被再次测量。如果键入点“CONTROL29”属于控制类,通常表明您不希望那个点的坐标改变。控制类点对任务保持固定。
Trimble Access软件可以测量 已观测的 控制点,但它不赋予它们控制类别。这是因为在校正中已测量点通常与键入的控制点同名。这可使设置校正变得容易。例如:如果知道地面上的点“CONTROL29”的所有参考基准也是数据库中点“CONTROL29”的参考基准,它也可使管理数据变得容易。