【发布时间】:2014-01-12 06:28:30
【问题描述】:
我正在做一个项目,给定特定的经纬度坐标,输出该点所在的社区。我有构成城市内几个社区边界的纬度和经度坐标。我必须从文件中读取邻域数据,还要从文件中读取测试点。我正在使用 Racket 编程语言。
到目前为止,我已经能够读取文件并为每个社区创建一个点列表,但现在我被卡住了。我想为每个邻域创建一个多边形,然后有一个方法来检查一个点是否位于该多边形内。但是,我无法弄清楚如何使用 Racket 来做到这一点。
如果一个点在该多边形内,谁能帮我找出解决方法,或者解决问题的更好方法?
【问题讨论】:
-
是凸多边形还是凹多边形?还是只是一个简单的矩形?
-
都是凹多边形,抱歉我没想到。