摘要
针对传统的野外测量方法在自然条件恶劣区域测量难度大、效率低的问题,提出了利用Google Earth提供的数字地形和影像数据,通过C#编程实现全球任意区域浅层岩层产状批量快速计算的方法.该方法以Google Earth作为三维地理信息平台,通过Google Earth COM API实现与Google Earth交互,动态提取岩层分界点坐标数据;将WGS84椭球系下的大地坐标通过高斯投影变换为平面坐标,利用最小二乘原理对岩层面方程进行拟合,根据拟合出的平面方程计算岩层产状要素,并通过KML语言实现测量结果的三维可视化.应用实验表明,该方法具有获取数据便捷、可实时调整岩层分界点、计算结果直观可视等优点.
Abstract:
In order to solve the problems of high difficulty and low efficiency in measuring strata attitude in harsh natural condition areas, a method to fulfill the fast batch calculation of shallow strata attitude in any area of the globe through C# programming was proposed by using the digital terrain and image data provided by the Google Earth. This method takes the Google Earth as its basic 3D geographic information platform and uses Google Earth COM API to interact with the Google Earth, and it can dynamically get the coordinates of strata boundary points. Geodetic coordinates of the WGS84 ellipsoid are converted into plane coordinates through the Gauss projection transform, and a fitted plane equation for strata is obtained through the least-square fitting method. Based on the fitted plane equation, strata attitude can be obtained through calculation, and the 3D visualization of measurement results are realized through KML. An application experiment shows that this proposed method is effective and efficient for data acquisition and real-time adjustment of strata boundary points. Moreover, the calculation results can be presented visually and vividly through visualization.
出处
《西南交通大学学报》
EI
CSCD
北大核心
2012年第6期949-954,共6页
Journal of Southwest Jiaotong University
基金
国家自然科学基金资助项目(50708117)
交通运输建设科技项目(20113187851460)