对GEOS库的学习,源于一个项目:要在c++中判断二维平面中两个多边形的关系(无论凹凸).也就是判断两个多边形是否相交.相容等.听起来很简单,可实现起来却比较难,而项目又催得紧.于是我去搜索了一下,看是否有相关的开源库,用于判断空间关系的.没想到还真有,比如:基于JAVA语言的JTS库,基于Javascript的openlayers库,以及基于c++的geos库等. 搜索了一下关于geos库的使用教程,以及官方示例文档,几乎为0.官方只有提供API文档,没有提供tutorial之类的东西,其它网…