gpt4 book ai didi

db2 - 任何人都可以将这个 60 位值转换为地理坐标吗?

转载 作者:行者123 更新时间:2023-12-02 06:44:08 25 4
gpt4 key购买 nike

我有一个包含位置信息的 (DB2) 数据库表,其中一列是一个 CHARACTER(16) 并包含一个十六进制数。我有一个程序可以将这些显示为 map 上的点,但无法访问其来源。更改数字会移动 map 上的点 - 我只是不知道算法。

一些示例(经过编辑以包含更多内容):

04867C279DE2D6EC -32.063657°  115.7658683°
04867C27C030085E -32.0633982° 115.7649085°
04867C27C230A5FE -32.0633846° 115.7653336°

是否有任何标准方法可以做到这一点?这是一些 DB2 约定还是什么?关于如何解决这个问题的任何想法?

谢谢!

最佳答案

这可能是 morton codes .它们用于在一维空间中打包坐标。

Generating a Morton number is easy. All you do is convert the x and y coordinate numbers into binary. Then “interleave” the bits to get the Morton number. It does not matter which goes first, but you must be consistent.

关于db2 - 任何人都可以将这个 60 位值转换为地理坐标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com