SQL Server Spatial에서 지리 데이터 형식이 아닌 지오메트리를 사용하십니까?


15

역사적으로 저는 주로 SQL Server에서 간단한 위도 및 경도 좌표로 작업했습니다. SQL Server에서 지리 데이터 유형으로 저장하고 다양한 디스플레이 (주로 Google Maps)에 렌더링했습니다.

최근에는 다양한 소스에서 shapefile 데이터 세트로 작업하기 시작했으며 거의 ​​독점적으로 지오메트리입니다. 또한 다양한 좌표 참조 시스템을 사용합니다.

함께 일하는 것은 꽤 미친 짓입니다.

WGS84를 사용하여 달성 할 수없는 이러한 특정 공간 참조 시스템에는 실제로보고 소비하는 VAST 대다수의 사람들이 해당 형식을 원할 것이라는 점을 고려할 때 실제로 어떤 이점이 있습니까?


7
지리학은 타원체를 이용하여 전 세계를 커버하는 시스템으로, 측량과 관련하여지면 측정이 상대적으로 부정확합니다. 각 "형상"CRS는 더 작은 영역과 관련이 있으며 해당 정의 된 영역에 대한 정확한 측정을 제공하도록 설계되었습니다. 측량사는 지상 시스템 또는 심지어 지역 CR이라고 부르는 것으로 한 단계 더 나아갑니다. 그것들은 시작 제어 포인트 및 / 또는 제어 포인트 네트워크를 가지고 있으며 그 네트워크 내에서 측정하여 매우 높은 정확도 (sub-cent)를 얻습니다. 그 차이를 아는 많은 작업이 발생합니다
Brad Nesom

@BradNesom 감사합니다. 방금 조사원 수준에서 아래로 내려 가지 않고 내 필요에서 방금보고 있다고 생각합니다.
Eric

답변:


14

있다 스택 오버플로에서 이상 좋은 답변 이 같은 작은 선물을 간다 :

지리 유형은 지오메트리보다 약간 더 제한적입니다. 다른 반구를 가로 지르지 못하며 바깥 쪽 고리는 시계 반대 방향으로 그려야합니다.

나머지는 SQL Server의 Geography 데이터 형식과 Geometry 데이터 형식에서 찾을 수 있습니다 .

Trenches 블로그의 SQL에 있는 Geometry vs Geography 기사는 다음과 같이 자세히 설명합니다.

두 데이터 유형의 가장 큰 차이점을 찾고 있다면 그것이 기능이라는 것을 알 수 있습니다. 지오메트리 개체는 단지 2D의 평평한 다각형입니다. 즉, 지구 위의 국가 (예 : "곡선"인 캐나다) 또는 적도에 가까운 국가 (예 : "평평한"브라질)를 가져도 상관 없습니다.

반면에 지리 객체는 3D (또는 4D) 다각형으로 지구 모양과 동일한 곡선을 갖습니다. 즉, 2 점의 차이는 직선으로 계산되지 않지만 지구의 곡률을 고려해야합니다.

또 다른 중요한 차이점은 NAD_1983_StatePlane_California Zone 5 와 같은 표준 좌표계에 데이터를 저장 하고 공간 데이터베이스, 공간 함수 등의 모든 기능과 가장 중요한 지역화 된 좌표계의 공간 정확도를 사용하는 능력입니다. 지역을 데이터 유형으로 지정하면 WGS84에만 데이터를 저장할 수 있습니다.

옵션이 있고 지오메트리를 사용하고 EPSG : 102645/102245 (SoCal의 표준 '상태 평면 영역 5'가 무엇인지 확인해야 함)가 있으면 모든 설정이 가능합니다. 수행하려는 분석. 공유하려면 공유에 선호되는 경우 데이터 세트를 WGS84로 내보내십시오.


개념적으로는 알 수 있지만 로스 앤젤레스 카운티 범죄 매핑과 관련하여 단일 카운티입니다. 그것이 내가보고있는 것보다 더 많은 데이터에 대한 예상에 더 크게 동의하더라도 (아마도) 나는 이론상의 장점이 인용 될 수있는 것보다 최소한 상호 운용성 두통으로 어려움을 겪고 있습니다.
Eric

그렇다면 당신이 한계를 알고 있고 그 경계를 가지고 운영 할 수 있다면 말해야합니다.
DPSSpatial

LA 카운티가 의미하는 "상태 비행기 5"가 무엇인지 결정하기 위해 수정 구슬 만 있다면 좋겠습니다. 나는 그들이 구입 한 정확도가 3mm 향상되어 다른 사람들이 그것을 이해하려고 노력할 때 가치가 있기를 바랍니다.
Eric

내 대답을 업데이트했습니다-기하학을 데이터 유형으로 사용하여 데이터를 상태 평면에 저장할 수 있으며 걱정할 필요가 없습니다.
DPSSpatial

3
@radpin 나는이 자료를 배우는 것이 절대적이며, GFS가 아닌 사람의 관점에서 Kafkaeque 존재 론적 공포이며, 대부분의 경우 일반 소비에 대한 공개 데이터가 WGS84에서 가장 잘 제공된다는 데 동의합니다. 그러나 3mm는 유틸리티 파이프와 와이어에 대해 이야기 할 때 부동산 라인과 잠재적 비극에 관해서 많은 돈 / 소송을 의미 할 수 있습니다. 또한, 캘리포니아의 조사 지역지도는 다음 과 같습니다. LA 카운티는 데이텀 간의 특별한 사례입니다. 장난.
Jason Scheirer

4

투영 좌표계의 속성을 확인하여 유틸리티를 살펴볼 수 있습니까?

투영 좌표계에는 3 가지 측면 또는 속성이 있으며 그 유용성과 이론적 근거를 설정합니다. 2D 표면에서 3D 공간을 투영하면 물론 왜곡 대 현실이 나타납니다. 응용 프로그램에 따라 특정 투영 좌표계를 사용하면 현실을보다 정확하게 표현할 수 있으며 일부 응용 프로그램에서는 미세 입자 정확도가 중요합니다.

투영 좌표계의 세 가지 속성. 일부에서는 완벽 할 수 있지만, 전혀 완벽하지는 않습니다.

등거리 -지도에 표시된 거리 (특정 지점에서)가 실제와 동일합니다.

컨 포멀 -확대하면 맵에 표시된 각도가 실제와 동일합니다.

동일 영역 -지도에 기록 된 영역은 실제 물체 영역과 동일합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.