|
1、判读高程,我们一般是根据相邻等高线进行内插来读取,并且是按两条等高线最短距离进行判读;
2、对于程序,我们可以让一组通过该点的直线(0°,3°,6°,9°.....),并计算与图内所有等高线的相交点,获取到(xi,yi,hi);
3、判断相邻点左、右最近点;
4、采用冒泡法选出左右距离(但高程不相等的两点),当然如果你对数据库熟习且点特别多的话,可以采用数据库排序(当有上5000个相交点时判断速度可提高30倍以上);
5、根据穿过同一直线的位于要判读点两侧的最近两点(高程值不同,距离最短),采用内插法计算插入点的高程值。
6、本人正在开发MAPGIS切剖面及岩性花纹角度填充,小有收获,遇到类似问题,共同探讨,共同进步。 |
|