【发布时间】:2016-07-30 15:33:01
【问题描述】:
我已经搜索了这个问题的答案,但我似乎找不到解决方案。我需要的是我有一组坐标(开始时长度未知),我需要确定一个点是否位于由该坐标确定的多边形内。但是,我不能使用AWT(我最初认为我可以),因为坐标可以在美国的任何地方进行。
我想我需要使用for-loop,以及一系列less than、greater than 检查。我是在正确的道路上,还是有一个我没有想到的更简单的解决方案?任何帮助将不胜感激!
编辑:这是我正在使用的数据示例:
49.006452278468664, 115.10363050431958
48.993314385809654, 115.04009921106841
49.03510754434096, 115.02009771650923
49.04825271759021, 115.08366905978859
【问题讨论】:
-
坐标如何确定多边形?我们是在谈论凸包还是坐标与多边形边界的顺序相同?
-
请参考凸包问题!
-
我正在从 KMZ 文件中提取数据,据我所知,它们是按顺序排列的(虽然文件中有很多点,所以我没有全部检查)。跨度>
-
多边形是凸的吗?
-
不一定。我从spc.noaa.gov outlooks 获取数据,所以这真的取决于预测者绘制的内容。