공간 함수
공간 함수를 사용하면 맵 차트를 만드는 데 사용할 수 있도록 데이터를 변환할 수 있습니다.
모양 파일 또는 GeoJSON 파일에 맵 정보가 포함된 경우에는 공간 함수를 사용할 필요가 없습니다.그러나 WKB(Well-Known Binary) 데이터를 포함하는 다른 유형의 BLOB 컬럼에 지리적 정보를 갖고 있다면 이 정보를 다음과 같은 7가지 컬럼으로 추출해야 합니다.
- 기하 도형
- XMax
- XMin
- YMax
- YMin
- XCenter
- YCenter
기하 도형의 바운딩 상자를 봉투라고 합니다.봉투는 XMax, XMin, YMax, YMin 등 4개 좌표로 지정합니다.기하 도형의 중심은 두 개의 좌표 XCenter 및 YCenter로 지정됩니다.이 좌표 컬럼은 2진 WKB 컬럼을 인수로 하고 공간 함수를 사용하여 2진 WKB 컬럼에서 계산할 수 있습니다.맵 차트가 이 컬럼을 식별할 수 있도록 하려면 이 컬럼 역시 필수 속성 값(위에 나열한 컬럼 이름과 동일)이 mapchart.columntypeid
속성에 설정되어 있어야 합니다.아래 공간 함수가 적용되면 자동으로 수행됩니다.
함수 | 설명 |
---|---|
GreatCircleDistance(Arg1,
Arg2,
Arg3,
Arg4)
| 두 점 사이의 최단 거리를 반환합니다. 이 값은 단위 구의 표면에서 계산합니다.인수는 각도로 표시된 좌표의 위도 및 경도(lat1, long1, lat2, long2)입니다. 결과를 특정 단위로 가져오려면 예:
|
WKBEnvelopeXCenter(Arg1)
| 기하 도형 봉투의 X 중심을 계산하고 mapchart.columntypeid 속성에서 XCenter 값을 설정합니다.인수는 2진 WKB 컬럼입니다.예:
|
WKBEnvelopeXMin(Arg1)
| 기하 도형 봉투의 X 최소값을 계산하고 mapchart.columntypeid 속성에서 XMin 값을 설정합니다.인수는 2진 WKB 컬럼입니다.예:
|
WKBEnvelopeXMax(Arg1)
| 기하 도형 봉투의 X 최대값을 계산하고 mapchart.columntypeid 속성에서 XMax 값을 설정합니다.인수는 2진 WKB 컬럼입니다.예:
|
WKBEnvelopeYCenter(Arg1)
| 기하 도형 봉투의 Y 중심을 계산하고 mapchart.columntypeid 속성에서 YCenter 값을 설정합니다.인수는 2진 WKB 컬럼입니다.예:
|
WKBEnvelopeYMin(Arg1)
| 기하 도형 봉투의 Y 최소값을 계산하고 mapchart.columntypeid 속성에서 YMin 값을 설정합니다.인수는 2진 WKB 컬럼입니다.예:
|
WKBEnvelopeYMax(Arg1)
| 기하 도형 봉투의 Y 최대값을 계산하고 mapchart.columntypeid 속성에서 YMax 값을 설정합니다.인수는 2진 WKB 컬럼입니다.예:
|