在 GIS 方面,我几乎是一个初学者,但我想我了解基础知识——这似乎并不难。但是:所有这些首字母缩略词和不同的库,GEOS、GDAL、PROJ、PCL、Shaply、OpenGEO、OGR、OGC、OWS 等等,每一个似乎都依赖于任何数量的其他库,这让我有点不知所措。
这就是我想做的事情:给定一些点和一个线串,我想确定最接近某个点的线上的位置。换句话说,PostGIS 的 line_locate_point() 做了什么:
http://postgis.refractions.net/documentation/manual-1.3/ch06.html#line_locate_point
除了我想使用纯 Python。为了在 Python 中进行这些类型的空间计算,我应该看一下哪个或哪些库,是否有一个专门支持 line_locate_point() 等效项?