毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 企业开发 >> 正文

GDAL中,怎么样判断一线段和一个矩形的关系

更新时间:2012-10-3:  来源:毕业论文

GDAL中,怎么样判断一线段和一个矩形的关系

1、矩形4个点,线段2个点,我只想判断这个线段是否和矩形相交或者包含或者在矩形外面?
代码
OGRLineString tmpLine;
OGRLinearRing tmpRect;
tmpLine.setNumPoints( 2 );
tmpLine.setPoint(0, x, y );
tmpLine.setPoint(1, x+0.001, y+0.001 );

tmpRect.setNumPoints( 5 );
tmpRect.setPoint(0, x1, y1 );
tmpRect.setPoint(1,.x2, y2 );
tmpRect.setPoint(2, x3, y3 );
tmpRect.setPoint(3,.x4, y4 );
tmpRect.setPoint(4, x1, y1 );

OGRBoolean b1 = tmpRect.Intersects( &tmpLine );

 返回永远是0,我只想知道指定的线段是否和当前矩形没有任何关系,还是有关系(不需要知道相交还是包含。。。)
为什么不用 GEOS 来判断?

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。