admin 管理员组文章数量: 1086019
2024年4月30日发(作者:nginx只需要配置吗)
第33卷第5期
2010年10月
测绘与空间地理信息
t OMATICs&sPATIAL JNFORMATION TECHNOL0GY
Vo1.33,No.5
0ct..2010
一
种编程算法在直线放样中的应用
侯中卫,谷全功,黄克
(温州水务集团公司供水管网信息系统办公室。浙江温州325000)
摘要:由一计算机编程算法,推导直线点放样所需坐标的便捷公式,并给出相应完整程序步骤和算例。
文献标识码:B 文章编号:1672—5867(2010)05—0204一O2
关键词:算法;公式推导;可编程计算器;CASIO fx一4850p
中图分类号:TP311.1
The Application of a Programming Algorithm in Line Setting・—-out
HOU Zhong—wei,GU Quan—gong,HUANG Ke
(Water Supply Network Information System Department of Wenzhou Water Group Company,Wenzhou 325000,China)
Abstract:According to a computer algorithm,this paper derives the convenient formula for the coordinates of line setting—out,and
shows the corresponding complete procedures and examples.
Key words:algorithm;formula derivation;programmable calculator;CASIO fx一4850p
0引言 2公式推导
如图1所示,假设B点由于上面所述原因不能放样
随着全站仪的同产化、批量化生产,以及品牌的增
多、价格的下降,使用全站仪进行施工放样已经普遍化。
这使得极坐标放样方法得到了广泛使用。而无论是建筑
物轴线、建筑红线、构筑物轴线的放样,都以直线点放样
居多。在实际放样这些点时往往发现,轴线的交点常常
会由于各种原因无法测设到实地。例如:交点刚好位于
施工区的污水坑中、位于没完全拆除的围墙下、位于堆放
的大量建筑用料下等。这时普遍的做法,一种是只好打
道回府,在电脑中打开CAD点取所需放样点坐标,再回到
到实地,需要延长或缩短占(即若点在AB延长线上, 为
正值;若点在AB之间, 为负值)。
现场重新放样骑马桩;另一种是现场拿出纸和笔解算复
杂的方程式(放样坐标一般都很大,例如:3 108 929.898,
图1公式推导示意图
Fig.1 The sketch of the formula derivation
483 737.730)。实践中,笔者发现将“一计算机的编程
算法”应用于此处,借助可编程计算器(例如CASIO
fx4850p),即可现场轻松完成点位变化所需坐标计
算
起点与终点两点之间的距离:
£: ̄//( 一l,1) +( 2一 1)
由算法的定义可得:6%=(L+ )/L
带入上述公式,可导出需放样点坐标为:
X=X1+( 2一X1)( +B)/己
1算法的提出
假设直线的起点A和终点 坐标分别为A(XI,Y1),
曰(胞,,2),那么位于直线上到起点距离占直线总长度
%的点的坐标为:
X=X1+(X2一X1)6%
y=Y1+( 一',1)6%
y=YI+( 一y1)( +B)/L
3程序译注
本文以CASIO fx一4850p为例进行程序写注:
I.B1 O
收稿日期:2010—05—10
作者简介:侯中卫(1979一),男,江苏徐州人,助理工程师,学士,2004年毕业于淮海丁学院测绘工程专业,主要从事_T程测量、GIS数
据处理、VBA程序开发等] 作。
第5期
{ACDEB}
侯中卫等:一种编程算法在直线放样中的应用 205
路程、相对荒芜的场地,而要每组放样人员都配备笔记
本电脑用以应对现场不可预知的坐标变化需求也是不
现实的。放样图纸中已知点AB两点间距离一般在图纸
上是有注明的,利用本文所推导出的公式,即使用手工
A”xl”:C”YI”:D”X2”:E”Y2…变量命名
L= ((E—c) +(D—A) ))
X=A+(D—A)(L+B)÷L
“X=”:X ‘显示X值
Y=C+(E—C)(L+B)÷L
计算的方法也能很快推算出所需坐标。现借助携带方
便、价格经济的可编程计算器,只需依次输入已知点的
坐标、所需移动的距离,马上可得所需放样点位坐标,方
便快捷
“Y=”:Y ‘显示Y值
Goto 0 ‘程序无条件转移至第一行
本程序运行结果已与CAD点取坐标进行了验证,并
在厂房放样中运用,准确无误。
算例:
参考文献:
[1] 肖东升.Excel与AutoCAD结合的放线模拟方法[J].测
绘通报,2007(10):45—46.
输入 1的值: ?
483 755.744
[2]覃辉,张卓.编程计算器fx一4850p与fx一5800p的区别
与程序转换[J].测绘通报,2008(7):67—70.
[3]顾孝烈,鲍峰,程效军.测量学[M].上海:同济大学出版
社,2006.
输入yl的值:l,?
3 108 894.936
输入X2的值: ?
483 742.547
[4] 曾洪飞,张帆,卢择临.AutoCAD VBA&VB.NET开发基
础与实例教程[M].北京:中国电力出版社,2008.
[5]顾孝烈,程效军.CASIO:fx一4850p计算器土木工程测量
输入y2的值:’,?
3108918.577
输人口(所需移动的长度)的值: ?
5
计算程序开发与应用[M].上海:同济大学出版
社.2007.
显示结果:X=483 740.110
Y=3】08 922.943
[6] 张帆.AutoCAD VBA二次开发教程[M].北京:清华大学
出版社,2006.
4结束语
实际工作中的放样现场大都位于距离本单位有相当
(上接第203页)
[责任编辑:王丽欣]
1)移动环境中用户上下文及其模型构建、上下文的
形式化表达、上下文模型与地图综合规则的结合。
2)结构化与程序化知识的集成,以及知识与综合操
作、综合算法及LOD的匹配与表达。
3)实时地图综合算法及规则:包括已有地图综合算
法在移动环境中的有用性研究;针对移动环境中临时性、
所处的上下文从网上提取信息,系统对这些信息进行编辑、
抽取、融合等处理后,结合用户的特点、上下文和任务以合
适的方式将响应信息呈现给用户以达到较好的认知效果。
不同用户的使用习惯、认知能力和认知要求都不太
相同,如成年人和小孩他们接受的教育和对周围环境的
记忆不同,对同一地图的理解也就不会相同。用户兴趣
模型正是解决了用户的个性化需求。
实时、地图的生产,地图综合操作规则的研究。
4)面向自适应地图综合的空间数据概念模型和逻辑
模型的构建。
4结束语
LBS从“拉”到“推”的改变。目前大部分LBS的计算
和服务模型都是基于“拉(Pul1)”模式或是用户驱动的模
3 自适应的模型研究和框架实现
从移动地图学的概念框架可以看出,移动地图学以
式,这种模式需要用户给服务器发送一个请求才能获得
关于位置的服务。传统的位置信息服务,例如移动黄页
服务、基于GIS的LBS服务等。随着移动Internet技术的
IT,Web制图和GIS为技术支撑,它主要包含用户、信息、
上下文、任务、技术和地图可视化这6个要素。信息指分
布在网上不同计算机上的地图、图像、属性等数据;上下
文指用户当前所处的环境,它主要包含位置、时间、天气、
发展和越来越多的竞争压力,更多的服务提供商开展了
基于“推”(Push)模式或是服务驱动模式的位置感知智能
LBS的开发。在这种模式下,服务提供商根据用户事先制
定好的感兴趣的内容通过推送方式主动向用户提供与该
传输媒介、网络质量、设备特点等上下文要素;任务指用
户要执行的操作,它与用户所在的上下文密切相关;技术
指无线数据传输,在受限设备上处理、检索、提取和显示
空间数据,定位等;地图可视化指通过地图以可视化的方
式将空间信息提供给用户。这些要素之问的关系是:用
用户相关的位置信息以及其他有用信息。如何将信息做
到从“拉”到“推”的发展,是一个技术难题,也是我们下一
步要研究的主要问题。
(下转第210页)
户提出服务请求,系统根据用户的功能需求和用户当前
版权声明:本文标题:一种编程算法在直线放样中的应用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714474725a681760.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论