공간 함수

공간 함수는 맵 차트를 만드는 데 사용할 수 있으므로 데이터를 변환하는 데 사용합니다.


맵 정보가 모양 파일에 포함되어 있는 경우에는 공간 함수를 사용할 필요가 없습니다. 

그러나 WKB(Well-Known Binary) 데이터를 포함하는 

다른 유형의 BLOB 컬럼에 지리적 정보를 갖고 있다면 이 정보를 일곱 개의 다른 컬럼으로 추출해야 합니다.


  • 기하 도형
  • XMax
  • XMin
  • YMax
  • YMin
  • XCenter
  • YCenter

Note: 기하 도형 컬럼은 원본 2진 컬럼입니다.


기하 도형의 바운딩 상자를 봉투라고 합니다. 

봉투는 XMax, XMin, YMax, YMin 등 4개 좌표로 지정합니다. 

기하 도형의 중심은 두 좌표 XCenter 및 YCenter에 의해 지정됩니다.

 이 좌표 컬럼은 2진 WKB 컬럼을 인수로 하고 공간 함수를 사용하여

 2진 WKB 컬럼에서 계산할 수 있습니다. 


맵 차트가 이 컬럼을 식별할 수 있도록 하려면 

-이 컬럼 역시 mapchart.columntypeid 속성에 

설정된 필수 속성 값(위에 나열한 컬럼 이름과 동일)을 가져야 합니다. 


아래 공간 함수가 적용되면 자동으로 수행됩니다.

함수설명
GreatCircleDistance(Arg1,Arg2Arg3Arg4)두 점 사이의 최단 거리를 반환합니다.
이 값은 단위 구의 표면에서 계산합니다.
인수는 각도로 표시된 좌표의 위도 및 경도(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

+ Recent posts