如何根据等高线的高程获取任意点的高程值? 我的开发思路是利用已经赋有高程值的等高线来获取任意点的高程值。在程序中读取鼠标点的经纬度坐标,然后找到位于鼠标点两边的等高线,利用插值算法得到鼠标点所在位置的高程值。问题的难点是怎样才能获取到鼠标点附近的两条等高线呢?我使用的开发环境是...
全文
回复(5) 2004-03-10 12:50 来自版块 - 地理信息系统(GIS)
表情
sjf_2003我是利用等高线的高程通过ArcInfo软件生成网格文件,并转换为文本文件,导入数据库中。 根据某点的经纬度与地图左上角的差值确定该点位于格网中的索引,然后通过索引从数据库中提取高程,通过线性插值求的鼠标点的高程。 存在问题:由于要频繁的查索数据库,使的程序运行起来有点迟钝。...(2004-03-31 09:53)
hisum应该是先建立TIN,然后再进行内插计算,算法你自己找吧(2004-03-13 17:46)
zhangjisong经纬度?我的天,太宏观了吧?计算出来的高程还有什么意义?(2004-03-12 18:06)
sjf_2003那么常用的方法是什么呢? (2004-03-10 15:10)
cl991036感觉你这样做不太现实的 旁边的线你不知道怎么形状,要求距离来插植的话真的很困难 ,我想起码要知道片边的等高线的的f(x),在点上便例线的f(x),不过那样的距离到2条线的方向还不好处理,要是180度的话可以用 (2004-03-10 14:30)

返回顶部