SRID를 선택하고 그 의미는 무엇입니까? [닫은]


53

PostGIS에서 GIS를 처음 사용하고 있으며 SRID 개념으로 어려움을 겪고 있습니다.

데이터베이스 열에 대한 SRID를 어떻게 선택합니까? 이것은 나를 미치게합니다. SRID를 선택해야하는 이유는 무엇입니까? 그 의미는 무엇입니까?

SRID를 따기가에 대해 동일 geometry하고 geography? 필드에 대한 SRID 설정은geometry 2D 평면에 있어야하므로 의미가 없는 것 같습니다 .

인터넷 이나 지오 코딩 서비스 에서 위도 / 경도를 찾을 때 SRID는 무엇입니까?

SRID가 없으면 위도 / 경도 좌표가 의미가 없습니까?


위도 / 경도는 여전히 지구 모델에 따라 다릅니다. 일반적으로 사람들이 위도 / 경도를 말할 때 WGS84 참조 지오이드가 가정되지만 다른 지오이드로 위도 / 경도를 가질 수 있으므로이 두 가지를 결합한 SRID 4326이 있습니다.
John Powell

@ JohnBarça이 질문은 일반적으로 SRID에 관한 것이며 그 의미에 중점을 둔 다른 질문은 없습니다 ...) 다른 질문은 특정 경우 DB 필드에 대해 데이터 유형과 SRID를 모두 선택하는 것에 관한 것입니다. 사용합니다.
푸르스름한

답변:


46

SRID는 좌표계입니다. 우리는 (전통 / 아크) "GIS"에서 데이터를 항상 투영 된 좌표계에 저장하도록 배웁니다. 결국 '지역'과 같은 계산을 사용 하기 때문에 좌표에 데이터를 저장하는 것이 좋습니다 우리에게 그 측정을 제공하는 시스템.

그러나 PostGIS는이 개념을 창 밖으로 내 보냅니다.

@tmcw가 시작한 좋은 Q & A는 다음과 같습니다. 왜 데이터 프로젝션이 관련이 있습니까?

기본적으로 PostGIS는 WGS84 (SRID 4326)와 같은 단일 좌표계에 데이터를 저장하는 기능을 열고 면적, 거리 또는 길이와 같은 것이 필요할 때 데이터를 사용하여 데이터에서 해당 열을 생성합니다. 원하는 단위로 데이터를 로컬로 해석 할 수있는 투영 좌표계.

예를 들어 PostGIS에 학생과 학교를 모두 WGS84 / SRID : 4326에 저장할 수 있습니다. 학생과 학교 간 거리를 계산하려면 형상 열에서 거리 함수를 호출하고 먼저 형상 열 주위에 ST_Transform 함수를 래핑하여 데이터를 State Plane CO Central (SRID : 2877). 이것은 그들의 가장 가까운 학교에 나에게 각 학생의 거리에 대한 열을 제공 피트에서 2877 피트에 데이터를 저장하는 좌표계 예상된다 : SRID가 있기 때문이다.

따라서 SRID 4326의 Geometry (data type) 열에 데이터를 저장하는 것이 좋습니다 (투영 / 변환을 지원하지 않는 지리 데이터 유형이 아닌).


무엇입니까 projected coordinate system? 평평한 직교 평면을 의미합니까?
Zach Smith

간단히 말해서, 투영 좌표계는 왜곡을 위해 평탄화되고 수정 된 면적의 작은 버전의 지구본이며 면적 및 거리 계산에 사용될 수 있습니다. UTM 영역이 그 예입니다.
DPSSpatial
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.