利用googleEarth自制地形图
20060818095221
分类:工作学习
Google在国内推出高清图以后,的确极大程度地方便了我们的生活,我们可以在上面肆无忌惮地查找任何感兴趣的地方,清晰的卫星图像足以使我们身临其境。但是,不光如此,googleearth除能提供详细的地理经纬度、三维立体图外,还提供有一项重要数据:海拨高程。它的显示精度达到了1英尺约03m,要知道,目前普通的GPS导航器的高程定位精度只有25m,这样,我们就完全可以利用这些空间数据来自制地形图了。
地形图上的首要要素便是等高线,而等高线的正确与否主要取决于地性线山脊线、山谷线。所以,绘制地形图的思想便是:沿山脊线或山谷线隔一定距离将每一个点的三维坐标量取下来,再经过适当地加密测点,然后通过CAD进行展点,最后用内插法绘制等高线。但是,这样的获取方法对每个点都需要记录三个坐标,即B地理纬度、L地理经度、H大地高。如此,不仅使获取的工作量很大,对以后的展点也是一个负担。这时我们可以采用一个简化的方法:只记录大地高,而将经纬度取为默认每次都以一个起始经度或纬度开始,等距取点,这样便极大提高了取点速度。
f关于经纬度的取点密度,传统地形图的规定一般为“图上距离每间隔3cm”,但传统地形图的每张图都要涉及到比例尺,而显示屏的出现则完全颠覆了它的概念。对此,我认为:既然人眼在地图上所能分辨出的最小距离是01mm,而显示器的象点距离一般都为02xmm,那么可令显示器上每个象素为纸质地图上的01mm,这样就可以得到一个大概的比例尺,从而可以确定出取样点的间距了。地形图比例尺与等高线的关系如下:
对于要绘制一幅相当于25万分之一的地形图,即图上1cm相当于实地的250m,那么可按750m的间距取点。地理纬度在赤道附近每秒约合实地30m赤道周长40030km1296000″,在中纬度地区值不会相差很大,经度每秒亦可按30m取值。例如每隔3″取值,在一个2′×2′的范围内约13平方公里,只需360个点,一个多小时就可以获取完毕。获得高程点后,我们就可以在CAD上进行展点了。
f其实,使用CASS软件参见数字高程模型的制作一文“等高线”菜单中的“绘制等高线”命令就可以迅速地以坐标数据生成等高线,这只需要按以下格式记录数据就可以了。
但是,鉴于CAD软件在普通用户桌面上的垄断地位,以及为了使大家知道等高线的生成方法,我个人建议应该自已练习制作授人以鱼,不如授人以渔,虽然这样工作量很大。在CAD上将高程数值标记在距形点网r