2016-11-11 46 views
0

我需要找到足够接近折线的点(来自相当小的数据集)。所有的坐标都是WGS84。WGS84中点对点的正投影

我想到了一些r-tree的东西,以减少数据只是一些候选人,然后必须进行更详细的检查。

虽然我成功地做到这一点使用“大圆”算术,我相信这是由于以下原因,太迂腐:

  • 这些折线的分割是相当高的。一段折线可以被认为不超过10公里。
  • 有问题的地方距离地段不超过几百米。
  • 问题所在的地区是欧洲,所以该算法不需要在极端(接近极点?)条件下有效。再次说明:点不需要再次检查整个多段线(这可能是公里的胡扯)。只有“附近”的细分市场需要考虑。

我是否需要改造的WGS84坐标

  • 一些地方笛卡尔参考系统
  • 到墨卡托系统

或者我可以甚至只是用“角度差”计算?我知道这只是一个准确的问题:我可以接受一个低于50米的错误。

我非常感谢您的建议!

+0

尝试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 –

回答