공간 함수
공간 함수는 맵 차트를 만드는 데 사용할 수 있으므로 데이터를 변환하는 데 사용합니다.
맵 정보가 모양 파일에 포함되어 있는 경우에는 공간 함수를 사용할 필요가 없습니다.
그러나 WKB(Well-Known Binary) 데이터를 포함하는
다른 유형의 BLOB 컬럼에 지리적 정보를 갖고 있다면 이 정보를 일곱 개의 다른 컬럼으로 추출해야 합니다.
기하 도형의 바운딩 상자를 봉투라고 합니다.
봉투는 XMax, XMin, YMax, YMin 등 4개 좌표로 지정합니다.
기하 도형의 중심은 두 좌표 XCenter 및 YCenter에 의해 지정됩니다.
이 좌표 컬럼은 2진 WKB 컬럼을 인수로 하고 공간 함수를 사용하여
2진 WKB 컬럼에서 계산할 수 있습니다.
맵 차트가 이 컬럼을 식별할 수 있도록 하려면
-이 컬럼 역시 mapchart.columntypeid 속성에
설정된 필수 속성 값(위에 나열한 컬럼 이름과 동일)을 가져야 합니다.
아래 공간 함수가 적용되면 자동으로 수행됩니다.
함수 | 설명 |
---|---|
GreatCircleDistance(Arg1,Arg2, Arg3, Arg4) | 두 점 사이의 최단 거리를 반환합니다. 이 값은 단위 구의 표면에서 계산합니다. 인수는 각도로 표시된 좌표의 위도 및 경도(lat1, long1, lat2, long2)입니다. 결과를 특정 단위로 가져오려면 -GreatCircleDistance 메서드의 결과를 원하는 단위로 환산된 해당 구의 반지름으로 곱합니다. 예를 들어 지구의 반지름은 약 6371km(3959마일)이므로 -아래의 첫 번째 예에서는 두 도시 사이의 거리를 킬로미터 단위로 표시하고, - 두 번째 예에서는 마일 단위로 표시합니다. 예: 6371*GreatCircleDistance(57.717829, 11.990509, 42.355145, -71.057892) 3959*GreatCircleDistance(57.717829, 11.990509, 42.355145, -71.057892) 6371*GreatCircleDistance([Latitude], [Longitude], 42.355145, -71.057892) |
WKBEnvelopeXCenter(Arg1) | 기하 도형 봉투의 X 중심을 계산하고 mapchart.columntypeid 속성에서 XCenter 값을 설정합니다. 인수는 2진 WKB 컬럼입니다. 예: WKBEnvelopeXCenter([WKB]) |
WKBEnvelopeXMin(Arg1) | 기하 도형 봉투의 X 최소값을 계산하고 mapchart.columntypeid 속성에서 XMin 값을 설정합니다. 인수는 2진 WKB 컬럼입니다. 예: WKBEnvelopeXMin([WKB]) |
WKBEnvelopeXMax(Arg1) | 기하 도형 봉투의 X 최대값을 계산하고 mapchart.columntypeid 속성에서 XMax 값을 설정합니다. 인수는 2진 WKB 컬럼입니다. 예: WKBEnvelopeXMax([WKB]) |
WKBEnvelopeYCenter(Arg1) | 기하 도형 봉투의 Y 중심을 계산하고 mapchart.columntypeid 속성에서 YCenter 값을 설정합니다. 인수는 2진 WKB 컬럼입니다. 예: WKBEnvelopeYCenter([WKB]) |
WKBEnvelopeYMin(Arg1) | 기하 도형 봉투의 Y 최소값을 계산하고 mapchart.columntypeid 속성에서 YMin 값을 설정합니다. 인수는 2진 WKB 컬럼입니다. 예: WKBEnvelopeYMin([WKB]) |
WKBEnvelopeYMax(Arg1) | 기하 도형 봉투의 Y 최대값을 계산하고 mapchart.columntypeid 속성에서 YMax 값을 설정합니다. 인수는 2진 WKB 컬럼입니다. 예: WKBEnvelopeYMax([WKB]) |
'도구 분야 > [TIBCO] Spotfire' 카테고리의 다른 글
[함수]텍스트 함수 (0) | 2018.09.03 |
---|---|
[함수]통계 함수 (0) | 2018.09.03 |
[함수]순위 함수 (0) | 2018.09.03 |
[함수]속성 함수 (0) | 2018.09.03 |
[함수]over 함수 (0) | 2018.09.03 |