在BigQuery中计算两点经纬度之间的距离时的测量值是多少
what is the measurement when calculate distance between 2 points latitude-longitude in BigQuery
我正在使用 ST_DISTANCE(ST_GEOGPOINT(start_lat,start_lng),ST_GEOGPOINT(end_lat,end_lng))
在 Google BigQuery 中计算两点经纬度之间的距离,计算值的测量值(m/km/miles?)是多少?
根据官方docs:
ST_DISTANCE
函数:
Returns the shortest distance in meters between two non-empty
GEOGRAPHYs.
阿尔瓦罗回答说是米。
我还想警告问题中可能存在的错误:ST_GEOGPOINT
将经度作为第一个参数,将纬度作为第二个参数。所以为了得到正确的结果你需要
ST_DISTANCE(ST_GEOGPOINT(start_lng, start_lat),
ST_GEOGPOINT(end_lng, end_lat))
我正在使用 ST_DISTANCE(ST_GEOGPOINT(start_lat,start_lng),ST_GEOGPOINT(end_lat,end_lng))
在 Google BigQuery 中计算两点经纬度之间的距离,计算值的测量值(m/km/miles?)是多少?
根据官方docs:
ST_DISTANCE
函数:
Returns the shortest distance in meters between two non-empty GEOGRAPHYs.
阿尔瓦罗回答说是米。
我还想警告问题中可能存在的错误:ST_GEOGPOINT
将经度作为第一个参数,将纬度作为第二个参数。所以为了得到正确的结果你需要
ST_DISTANCE(ST_GEOGPOINT(start_lng, start_lat),
ST_GEOGPOINT(end_lng, end_lat))