【发布时间】:2015-07-12 13:49:42
【问题描述】:
我在互联网上搜索,但仅找到有关如何将纬度和经度转换为莫顿码(z阶曲线)的一些信息。 从the link 我知道如何将两个 int 转换为 Morton Code。 但是,如果我有纬度或经度等浮点值,我应该如何将浮点值转换为 int?然后我可以将 int 转换为 Morton 代码。 比如c#代码:
float value a=43.2345f;
int aint1=43.2345*10000;
int aint2=(int)BitConverter.DoubleToInt64Bits(43.2345);
在这里,我不知道应该选择哪个。请你帮助我好吗? 我没有找到像“BitConverter.FloatToInt32Bits”这样的方法。到现在,我也不知道是什么原因。
更新1: 我找到了答案here,但我不太明白答案。
【问题讨论】:
标签: latitude-longitude z-order-curve