第33卷第2期2010年O3月现代ModernSurve~测绘gandMaDDinvo1.33。Nn2Mar.2O1O全野外数字化放样系统模式的探讨顾有兵(安徽省蚌埠市勘测设计研究院,安徽蚌埠233000)摘要针对我院逐步实施建立城市测绘资料电子档案管理系统,要求外业工作尽量采用无纸化作业,使用电子数据记录和计算,特提出利用AUTOCAD的二次开发平台VBA通过编程的方法实现数字化放样的构想,从而进行无纸化、内外业一体化作业,并提供检核条件和精度分析,确保放样工作能够顺利、高效的进行。关键词AUTOCADVBA数字化放样无纸化内外业一体化中图分类号:P208文献标识码:B文章编号:1672—4O97(2OlO)O2一OO4O—O31引言建(构)筑物放样(本文涉及到的放样工作均为二维放样),是城市规划测量的重要内容和任务,常规放样的作业模式是以全站仪与可编程计算器相结合的模式,它是一项脑力劳动和体力劳动相结合的艰苦的野外工作,特别是对一些不规则的建构筑物进行放样时,更是加大了计算工作的繁杂性,使得工作几乎无法开展,在外业工作结束后,还要进行大量的室内数据处理和整理工作,这使得工程作业周期拖长。同时还有可能因为外业工作的数据读错,写错和算错等原因,不得不到施工现场进行返工,有的甚至造成无法挽回的损失。AutoCAD是美国Autodesk公司开发的一个交互式绘图软件,是用于二维及三维设计、绘图的系统工具。随着Au,r(x:AD技术的不断发展,特别是V】A即VisualBasicforApplications集成到AUT()CAD软件中,使得AUTOCAD已不再仅仅是单纯的绘图工具。VBA(VisualBasicforApplication)是一种完全面向对象体系结构的编程语言,其在开发方面具有易用性和强大的功能,为此利用VBA作为开发工具开发全野外数字化放样系统是完全具有可操作性和实用性的。下面针对城市规划放样工作中实施全野外数字化放样系统模式作进一步的探讨。2系统的软、硬件环境硬件为:便携式计算机、免棱镜全站仪。软件为:WINDOWS2000或WINDOWSXP、OFFICE2000版本及以上、AUTOCAD2。0O版本及以上。3系统实现功能3.1数据导入通过对电子版规划审批定位图及基础平面图尺寸核对无误后,将放样点坐标及编号导入到放样点数据库中。3.2数据记录为能使数据兼容,采用统一的水平角和测距边长记录格式,各项限差均按规范要求,超限时进行提示。支导线观测左右角各一测回,导线测左角一测回,边长均进行往返测距,在保存到原始观测数据库中的同时,也保存左角的均值和往返边长的均值到预处理数据库中,等待调用。3.3(支)导线计算如图1所示,导线计算程序通过调用控制点数据库和预处理数据库文件计算出新的控制点成果,展绘到AUTOCAD图形中,结合图形中待放样建(构)筑物,选择最佳的放样环境,再返回控制点数据库,从而更新控制点数据库;也可以如图2所示,通过调用控制点数据库和预处理数据库文件,计算出新的控制点成果,直接返回并更新控制点数据库。厂———————]厂—————~—]l塑皇皇1l1jlJf一[L——_jA图形j图1图2第2期顾有兵:全野外数字化放样系统模式的探讨413.4工程放样放样程序通过调用控制点数据库和放样点数据库文件,从而计算出方位角和边长,采用逐渐趋近法实施放样,最终确定放样点点位。3.5数据更新和维护在放样过程中,有部分点会因为外界条件不允许,致使该放样点无法实施放样,或因为不规则线段上要求加放坐标,这样,就需要对放样点数据库进行更新和维护。3.6数据采集在放样点位处,定下点位标志后,通过采集程序将放样点从新采集坐标,存人实际放样点数据库中,其点号保持与理论放样点相同。同时可以检查放样点在放样实施的过程中是否正确。放样工作结束后,将周围相关已有建筑物通过采集程序在免棱镜模式下采集坐标,检查相关间距是否满足规划要求,为填写放线通知单作准备工作。3.7精度分析利用精度分析模块程序通过调用理论放样点数据库和实际放样点,进行放样点的精度分析。全野外数字化放样系统功能结构见图3图34系统的数据库设计数据库主要包括以下数据:原始观测数据、预处理数据、控制点数据、放样点数据和实际放样点数据等。4.1原始观测数据分为作业日期、仪器型号、观测者、记录者、测站号、后视点号、观测...