지리 데이터 유형이 나에게 새롭고 나는 그것을 사용하는 방법에 대해 머리를 쓰려고 노력하고있다. 나는 대답을 찾을 수 없다는 간단한 질문을 가지고있다.SQL 지리 대부분의 북/E/S/W/최고/최저를 얻는 방법?
좌표 (위도, 경도, 소수점 (9,6)) 및 고도 (smallint) 데이터가 포함 된 데이터베이스가 있습니다. 은/S/W 꽤 똑바로 앞으로 최고/최저/가장 북쪽/E입니다하기 :
SELECT MAX(Lat) FROM Tbl etc.
지리 데이터를 객체로 저장되며 지금까지 내가 말할 수있는, 내가 먼저, 가장 북쪽 지점을 얻기 위해 모든 데이터를 Lat/Lon/Elev로 변환 한 다음 Lat 값이 가장 높은 점을 찾아야합니다. 이모가 정말 간단하다고 생각되는 문제는 많은 것처럼 보입니다. 그 점을 염두에두고 나는 기존의 데이터를 유지하고 지리를 추가하려고하지만 같은 느낌을주지 않습니다. 같은 정보를 같은 테이블에 두 번 저장하는 것입니다.
geography 데이터로 저장된 좌표에서 가장 북쪽의 점을 얻는 간단한 방법이 있습니까? 내 경우에는 거리 교차로처럼
을 geografic 물건을 할 수
가능한 [Point Geometry 또는 Geography에서 XY 값 가져 오기] (https://stackoverflow.com/questions/10856014/get-xy-values-from-point-geometry-orgegeography) MAX (obj.Lat)' –