gpt4 book ai didi

postgresql - PostgreSQL "earthdistance"模块使用什么单位?

转载 作者:行者123 更新时间:2023-11-29 11:53:58 25 4
gpt4 key购买 nike

我猜它使用的单位是米 (m),但从 documentation 看不太清楚我找到了这是正确的吗?

如果是这样,只是为了验证,为了在英里/米之间进行转换,我认为这些函数应该可以解决问题:

public static function mi2m($mi) {  // miles to meters
return $mi * 1609.344;
}
public static function m2mi($m) { // meters to miles
return $m * 0.000621371192;
}

最佳答案

文档似乎很明确。大多数模块默认使用米。但是您可以通过修改单个函数 earth 将其更改为您喜欢的任何单位.大概所有其他功能都使用此功能,因此如果覆盖此功能,您的单位可以是任意的。

请注意 point <@> point运算符(operator)始终以英里为单位工作,无法调整

您的转换函数是正确的,但也很容易检查:

关于postgresql - PostgreSQL "earthdistance"模块使用什么单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615934/

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