postgis / postgresql中的`order_sorting_weight`函数的作用是什么

时间:2019-05-14 10:54:21

标签: postgresql postgis

我在旧版代码中遇到了此功能,但是在google或postgis文档中找不到该功能描述的任何文档。 这是postgresql中函数的定义,但我不明白它的用途。

CREATE OR REPLACE FUNCTION public.order_sorting_weight(distance double precision, hours double precision)+
  RETURNS double precision                                                                                +
  LANGUAGE sql                                                                                            +
 AS $function$ select abs((1/(1+exp((-5)*(600-distance)/300))) *(1/(1+exp((-5)*(48-hours)/24)))*          +
   ((1/(1+exp((-3)*(180-distance)/90))) *(1/(1+exp((-3)*(24-hours)/12)))+1)*                              +
   ((1/(1+exp((-2)*(30-distance)/15))) *(1/(1+exp((-2)*(5-hours)/2.5)))+1)*                               +
    ((600-distance)/300)* ((48-hours)/24)) $function$                                                     +

0 个答案:

没有答案