帽儿

2014年3月1日

判断多边形与多边形是否相交的方法,代码来自于OpenLayers。

摘要: 在做GIS开发时,常常需要用到空间判断的算法。比如:判断地图中的多边形与多边形是否相交。我在项目中具体的需求就是如此,需要过滤某个区域的瓦片地图。先把瓦片地图反向解析成Envolope,然后和该区域进行比对,再做其他处理。 其实在已经有开源的东西GDAL+GEOS可以使用,由于编译(nmake)GEOS对于C#程序员是一件不容易的事情。因为GEOS是C++实现的,网上虽然有别人已经编译好的DLL和LIB,但是始终不能引入到ASP.NET的项目中。没时间继续研究怎么把GEOS应用到C#项目中了,就选择了开源的JS框架OpenLayers。 OpenLayers中确实有我需要的几何判断的方... 阅读全文

posted @ 2014-03-01 17:03 帽儿 阅读(9016) 评论(5) 推荐(0) 编辑

导航