2017-11-16 4 views
0
long,lat,time 
10,11,0 
11,12,1 
12,13,2 

나는 경도, 위도 및 시간이있는 간단한 표가 있으며 포스트그레스의 총 거리를 계산하는 기능을 알고 싶습니다.테이블에서 포스트그레스의 총 거리를 어떻게 계산합니까?

+0

[테이블에 저장된 2 점 사이의 PostgreSQL 거리] 가능한 복제본 (https://stackoverflow.com/questions/18918919/postgresql- 거리 간 2 점 - 테이블에 저장) –

답변

0

당신은 확장자의 earthdistance를 사용할 수있는 거리를 계산할과 같은 것을 할 경우 :

SELECT earth_distance(lat, long) 
    FROM your_table; 

earthdistance 모듈은 지구 표면에 큰 원형의 거리를 계산하는 두 가지 방법을 제공합니다. 설명 된 패키지는 큐브 패키지 (earthdistance를 설치하기 전에 설치해야 함)에 따라 다릅니다. 두 번째는 좌표에 경도와 위도를 사용하여 내장 된 지점 데이터 유형을 기반으로합니다.

이 모듈에서 지구는 완벽하게 구형이라고 가정합니다. (너무 정확하지 않으면 PostGIS 프로젝트를 보길 원할 것입니다.)

관련 문제