【发布时间】:2018-08-29 20:08:29
【问题描述】:
如何在 bigquery UDF 中调用外部 Java 库。有可能吗?
以下是我的用例: 是否可以在标准 sql bigquery UDF 中进行纬度/经度计算。
import org.gavaghan.geodesy.*;
...
GeodeticCalculator geoCalc = new GeodeticCalculator();
Ellipsoid reference = Ellipsoid.WGS84;
GlobalPosition pointA = new GlobalPosition(latitude, longitude, 0.0); // Point A
GlobalPosition userPos = new GlobalPosition(userLat, userLon, 0.0); // Point B
double distance = geoCalc.calculateGeodeticCurve(reference, userPos, pointA).getEllipsoidalDistance();
【问题讨论】:
标签: google-bigquery