您可以把线数据发一个数据服务,您的线是二维线还是三维线,如果是二维线的话可以用iServer中的叠加分析:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/geometry/overlay/geometryOverlayResults.htm,求开挖面与线相交的部分,然后拿到相交部分节点;如果是三维线的话可以参考一下这篇博客,里面有提供算法:https://blog.csdn.net/hunter_wwq/article/details/41044179 ,或者也可以直接调用turf.js里面提供有线相交的接口。至于倾斜裁剪之后要获取到某一点的高度可以用scene.getHeight()去获取