您好,这个是可以实现的,首先您需要把您的数据再iserver中发布数据服务,地图服务,以及空间分析服务。然后确认您再前端的需要使用的地图框架,我以iclient for openlayer为例https://iclient.supermap.io/examples/openlayers/examples.html#iServer 这是参考地址
1.首先利用数据服务的查询接口,您可以选择sql,几何,或者其他查询方式,查询出需要的公交线路对象
2.其次根据查询出的公交线路对象再用空间分析中的几何对象缓冲区分析得到缓冲区,再利用缓冲区分析得到缓冲区几何对象,做几何空间查询,查询到缓冲区范围的点。
3.最后再利用得到查询出的缓冲区范围的点做几何对象缓冲区分析,这个结果相交不相交得取决于您的缓冲区分析半径,如果您的意思是分析出来的对象做相交判断,可以利用各个原生地图框架中的相交判断接口来进行几何对象判断。或者是使用iserver提供的几何对象的叠加分析的返回结果来判断是否相交