首先要看你采用什么样的数据模型了,但不管怎样的模型,空间关系是可以通过几何运算推出来的,通常是采用向量几何的方法,再配上容差,可以获得要素之间的空间关系,具体看我的一篇文章:GIS中的计算几何http://hi.baidu.com/geochenyj/blog/item/cbdcf552cba2bc0c0cf3e3cb.html