土木在线论坛 \ 施工技术 \ 工程测量 \ 坐标法测图系统设计优化

坐标法测图系统设计优化

发布于:2007-08-02 17:47:02 来自:施工技术/工程测量 [复制转发]
坐标法测图系统的设计优化是在具体实际工作通过多年不断分析、探讨、应用中进行。采用多种细部测量方法。采用计算机采集带连线简码空间数据(简码、坐标、高程),根据数据采集的各展点显示值(即以图幅下角为零与图上对应成1:1000比例),使用一支三角板,按支距法进行展点,现场绘图。地物编码和图形信息寄托在图纸上。确保测图不出现漏测,测错、绘错,以及野外操作速度较快,效益更高。系统为菜单式软件,各级菜单均由中文提示,汉字化软件易学好用,消除人机之间的语言障碍,提供简便、快捷作业方式,很大程度地实现数据的自动转移,避免大量的数据输入、输出操作,程序可以自动取用控制测量成果文件中所需要的已知数据,且自动分类生成带连线简码空间数据文件。内业编辑工作对数据格式的转换就可实现地物点连线。减少很大内业编辑工作量。

坐标法测图系统操作上分为准备阶段,采集阶段,成果阶段。

准备阶段是引人第10类控制测量成果文件,第1~9类地图数据文件建立或数据清除。

采集阶段是坐标法测图系统关键。多种细部测量方法:主要有观测的极坐标、后方交会、方向直线交会、角度交会,有丈量的十字尺、距离交会、距离直线交会和方向距离交会。在系统操作上设置快捷键对各细部测量方法进行快速切换。野外操作过程分观测数据输入、计算展绘、数据存储。在计算机上,显示屏按观测数据输入、计算展绘、数据存储进行分区显示。操作过程在各显示区体现,各显示区保留原有的信息。可以一边进行展点绘图,一边进行观测数据输入或者数据存储。野外作业操作速度更快,工作效率更高。对野外操作过程中容易出错或者数据改变,在各测量方法操作上设置快捷键对各阶段进行快速切入,出错容易消除,数据错误减少,操作简便快速。以PC-E500计算机对常用极坐标法采集数据为例:显示屏分为一,二,三区。一区显示观测数据(距离、截尺、垂直角、水平角)的输入操作信息,二区显示坐标,高程及现场展点所需的显示值,三区显示数据存储操作信息。在观测数据输入采用一个字符来切换(手工键盘或自动传输)输入方法。具体操作:启用测距极坐标法程序。在仪器类型选择经纬仪下,用键盘输入视距、截尺、垂直角、水平角,即可得到待定点的坐标,高程及现场展点显示值。在仪器类型选择全站仪下,当显示输入斜距时,输入“P”切换输入方法,数据可从全站仪通过传送电缆自动传输到计算机。计算机接收到全站仪的斜距、垂直角、水平角。当输入觇标高后,即可得到待定点的坐标高程及现场展点显示值。当不需测高程时,在显示输入觇标高(截尺)时,输入“0”。当显示分类存储时可选择(0~10)中的数字输入并输入点名,分类存储。当不需存储时,输入“0”。根据展点显示值(即以图幅下角为零与图上对应成1:1000比例),使用一支三角板,按支距法进行展点,在野外现场作业确保测图不出现漏测,测错,绘错。特设置改变截尺输入快捷键,快速消除野外作业观测、立尺不在同一地点,立尺改变觇标高出现的错误。也可以实现测一点产生不同高程的多点,常用于坎类地物测量,测坎上或者坎下点又产生坎下或者坎上点。快捷键设置:PF1键为从图幅零坐标输入(x0、y0)切入;PF2键为从测站设置输入切入;PF3键为从观测数据输入切入;PF4键为从改变截尺输入切入;PF5键为从坐标高程及展点显示值,进行分类数据存储切入。无论在任何情况下只要按快捷键就可从相对应的阶段切入,使野外数据采集更简便,出错率降低,工作效益更高。

控制测量成果,测图的地图数据的格式:点名(DM),坐标(X、Y),高程(H)。在测图的地图数据中,点名(DM)默认为“*”,以“+”表示连接上一点的地物连线关系。测图的地图数据分类存储可达到同一地物相邻点相连,仅用“+”就可表示连接关系的目的。例如:采集点的顺序(1、2、3、4、5、6、7、8、9、10)。把(1、2、7、8)为一地物存入一类数据文件,把(3、4、5、9)为一地物存入二类数据文件,把(6、10)为一地物存入三类数据文件,这样就可以使(1、2、7、8);(3、4、5、9);(6、10)数据存储为相邻点。(1、3、6)点名(DM)为“*”,(2、7、8),(4、5、9),(10)点名(DM)为“+”。达到(1、2、7、8)点连一线,(3、4、5、9),点连一线,(6、10)点连一线。实现多根尺或者同时测多种地物点的测量,达到相邻地物点相连。一个数据文件存储一地物后可再存储另一地物。数据文件中每类可存储多种地物。内业编辑工作对测图的地图数据格式的转换就可实现地物点连线。仅对地物进行编码追加、替换、修改,减少很大内业编辑工作量,就完成数字图的编辑工作。

  • zjg728
    zjg728 沙发
    程序部分清单

    快捷键设置

    314 KEY 1,"G.*AA"+CHR$ 13

    316 KEY 2,"G.*BB"+CHR$ 13

    318 KEY 3,"G.*CC"+CHR$ 13

    320 KEY 4,"G.*DD"+CHR$ 13

    322 KEY 5,"G.*EE"+CHR$ 13

    建立分区地图数据文件

    352 FOR I=1TO 9

    354 OPEN (NA$+STR$ (I))FOR OUTPUT AS #10

    356 CLOSE #10:NEXT I

    图幅零坐标输入(X0,Y0)

    442 *AA:INPUT "X0=";X0

    444 INPUT "Y0=";Y0

    测站设置

    458 *BB:INPUT "CE ZAN=?";A$,"HUO SI=?";B$

    460 XA=0:YA=0:XB=0:YB=0

    462 AAA=10:LOCATE 22,0:INPUT "LOAD=?(1-10)";AAA

    464 OPEN (NA$+STR$ (AAA)) FOR INPUT AS #2

    466 IF EOF (2)THEN 478

    468 INPUT #2,N$,X,Y,H

    470 IF N$=A$ THEN XA=X,YA=Y,HA=H

    472 IF N$=B$ THEN XB=X,YB=Y,HB=H

    474 IF (XA<>0)AND (XB<>0)THEN 478

    476 GOTO 466

    478 CLOSE #2

    观测数据输入,分区显示操作

    512 *CC:IF XA=0GOTO 458

    514 IF R$="K"OR R$="T"THEN LOCATE 0,0:PRINT "S= ";:LOCATE 8,0:INPUT DS$:GOTO 520

    516 LOCATE 0,0:PRINT "DS=(P) ";:LOCATE 8,0:INPUT DS$

    518 IF DS$="P" THEN GOSUB *P:GOTO 544

    520 DS=VAL DS$

    524 PRINT "L=(0) ";:LOCATE 6,1:INPUT L

    526 PRINT "Z= ";:LOCATE 6,2:INPUT Z

    528 PRINT "B= ";:LOCATE 6,3:INPUT B

    530 IF R$="K"OR R$="T"THEN DS=DS*SIN (DEG Z)

    532 GOTO 544

    改变截尺输入及计算

    540 *DD:LOCATE 0,1:PRINT "L=(0) ";:LOCATE 8,1:INPUT L

    544 D=DS*SIN (DEG Z)

    546 DH=(D/TAN (DEG Z)

    548 IF R$="K" THEN DH=-DH

    550 T=TA+DEG B+180:T=T-INT (T/360)*360:X=XA+D*COS T:Y=YA+D*SIN T

    552 IF L=0THEN H=0:GOTO 558

    554 IF Z=90THEN H=HA+I-L:GOTO 558

    556 H=HA+I+DH-L

    坐标高程及展点显示值,进行分类数据存储

    558 *EE:BEEP 1,4:LOCATE 15,1:USING "########.###":PRINT "X=";MDF X;:USING "########.#":PRINT K*(X-X0)

    560 LOCATE 15,2:USING "########.###":PRINT "Y=";MDF Y;:USING "########.#":PRINT K*(Y-Y0)

    562 LOCATE 15,3:USING "########.##":PRINT "H=";MDF H;:USING "#########.##":PRINT MDF H

    570 LOCATE 20,0:INPUT "SAVE=?(0/1-9) ";WI

    572 IF WI=0 THEN GOTO 514

    584 RR$="*":LOCATE 16,0:INPUT " D.M=? ";RR$

    586 OPEN (NA$+STR$ (WI)) FOR APPEND AS #5

    588 X=INT (X*1000+0.5)/1000:Y=INT (Y*1000+0.5)/1000:H=INT (H*100+0.5)/100

    590 PRINT #5,RR$;",";X;",";Y;",";H

    592 LOCATE 20,0:PAUSE " OK ! ";RR$;" ":CLOSE #5

    594 GOTO 514
    2007-08-02 17:48:02

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

工程测量

返回版块

7.07 万条内容 · 292 人订阅

猜你喜欢

阅读下一篇

水电行业苦不苦

爸爸! 哎! 太阳下山你就回家了吗? 不行! 星星出来你又去哪里啦? 在加班! 那怎么加班费也不发? 尽义务啦! 保住工作咱们就是吉祥的一家! 妈妈! 哎! 啥时候才能不用加班? 等我退休了!"五一""十一"可以不加吗?等我不干了! 水电行业这碗饭还能吃吗? 只要身体够壮! 激情创业奋斗就是吉祥的一家! 宝贝! 啊? 水电大坝象太阳照着大家! 那大家呢? 大家像卖给水电行业的牛马!

回帖成功

经验值 +10