Morton码转换工具

坐标转 Morton 码

输入二维坐标 X、Y(非负整数,范围 0–65535),将其转换为 32 位 Morton 码(Z-order 曲线)。

Morton码: 39

二进制: 00000000000000000000000000100111

十六进制: 0x00000027

X (3): 00000011
Y (5): 00000101

Morton 码转坐标

输入 32 位 Morton 码(十进制,范围 0–4294967295),解码得到对应的 X、Y 坐标。

工作原理

Morton 码(Z-order 曲线)通过将 X 和 Y 坐标的二进制位交错排列, 将二维坐标映射为一维整数,同时尽量保持空间局部性。
例如:X = 3 (二进制: 011),Y = 5 (二进制: 101)。 交错后得到 Morton 码 39 (二进制: 00000000000000000000000000100111)。
位交错方式为:从低位开始,偶数位放 X 的位,奇数位放 Y 的位。

账户

收藏夹

还没有收藏的工具

在线状态

后端服务离线
SatNOGS离线

缓存: hit 0 / miss 0

CelesTrak离线

缓存: hit 0 / miss 0

最近使用

暂无记录

网站信息

189+

在线工具

10K+

月访问量

99.9%

可用性