|
mapgis中误差校控制点采集共有三种:1、自动采集;2、手动--采集实际值的时候输入理论值;3、自动--实际值与理论值分别采集
第一种使用之前必须保证实际值的线文件和理论值的线文件都只有相同的交点,没有多余的,这个要求比较苛刻,一般不用
第二种可以用在那种控制点比较少的,可以记住理论值的控制点
第三种大家用的最多,就是分别采集,分别采集的时候控制点少的话还好,如果超过50个,一个一个输入对应的编号也比较麻烦,有时候可能还会把编号对错。。。。这里我找到了一个可以稍微解决这个问题的办法。。
首先看一下一个完整的pnt文件,我们用记事本打开
我们可以看见 左边1是代表我们采集的编号,第二列和第三列是实际值的xy,第四列和第五列是理论值的xy。
其实在采集完实际值之后,我们把pnt保存了,用记事本打开可以发现,只有前三列有值,第四列和第五列是x0=0 y0=0的;同样我们这个时候在误差校正里面打开理论的线文件,重新新建一个pnt同样按照实际值进行采集,完了之后保存pnt,用记事本打开会发现,除了第二列和第三列的xy之外,他和第一个pnt是一样的,后两列也是x0=0 y0=0的。这个时候我们用execl(用空格分隔符打开)打开这两个pnt,然后把我们理论值的那两列粘贴到实际值的后两列,然后保存就可以了,最后打开的pnt就是上面那个txt里面看到的东西。
如果大家一个文件要采集上百个采集点的话,可以使这种方法,这样至少可以减少一个一个输入对应编号这种麻烦事,但是同样采集点的时候一定要是按照顺序来,不要对应错了。。。。
这是我才做的过程中发现的,不知道以前又没人发过。。。。。大家交流哈 |
|