我正致力于为多维对象建立索引(基于位置的服务:例如,长/纬度/时间)和试验希尔伯特曲线。问题是,java代码我的工作效果高达64位。例如:
值(长,纬度,时间)= H(位)
如果位数> 64,算法失败了。
所以我只需要知道在实际应用中我应考虑的长和纬度值的可行范围是什么?是经度为-180到180,纬度为90到-90吗?
由于
答案 0 :(得分:1)
是的,如你所说,经常将经度定义在-180到180之间,纬度定义在-90到90之间。我已经看到经度范围为0到360,但没有经常接近的地方。
重要的是,您可以在180度和纬度范围内定义180度范围内的纬度,因为这样可以找到地球上的任何点。
虽然我完全不了解希尔伯特曲线并且不知道你的任务涉及什么,但我建议你确保你明白通常使用的纬度和经度值是大地测量的。因此,纬度是垂直于地球表面的线对赤道平面的角度。除非你在赤道上,否则这条线不会穿过地球的中心。