0
我需要找到足够接近折线的点(来自相当小的数据集)。所有的坐标都是WGS84。WGS84中点对点的正投影
我想到了一些r-tree的东西,以减少数据只是一些候选人,然后必须进行更详细的检查。
虽然我成功地做到这一点使用“大圆”算术,我相信这是由于以下原因,太迂腐:
- 这些折线的分割是相当高的。一段折线可以被认为不超过10公里。
- 有问题的地方距离地段不超过几百米。
- 问题所在的地区是欧洲,所以该算法不需要在极端(接近极点?)条件下有效。再次说明:点不需要再次检查整个多段线(这可能是公里的胡扯)。只有“附近”的细分市场需要考虑。
我是否需要改造的WGS84坐标
- 一些地方笛卡尔参考系统
- 到墨卡托系统
或者我可以甚至只是用“角度差”计算?我知道这只是一个准确的问题:我可以接受一个低于50米的错误。
我非常感谢您的建议!
尝试gis.stackexchange.com你有这么多问题:>我需要将WGS84坐标转换为本地笛卡尔坐标系仅用于距离较小的2公里,所以我会说使用一个墨卡托系统。但我想你不需要改变你的coordiantes。看这里:http://gis.stackexchange.com/questions/19760/how-do-i-calculate-the-bounding-box-for-given-a-distance-and-latitude-longitude –