12.15.9 기하 객체 간의 공간 관계를 테스트하는 함수
이 절에서 설명 된 함수는 인수로 두 기하 도형을 받고 그들 사이의 질적 또는 양적 관계를 반환합니다.
OpenGIS 사양은 2 개의 기하 값 사이의 관계를 테스트하는 일련의 함수가 정의되어 있습니다. MySQL은 먼저 이러한 함수를 구현함으로써 객체의 최소 경계 사각형 (MBR)를 사용하여 해당 MBR 기반의 함수와 같은 결과를 반환했습니다. 예를 들어,
Contains()
와MBRContains()
는 같은 결과를 반환합니다. (예외 :Crosses()
는 존재하지만MBRCrosses()
는 존재하지 않습니다.)MySQL 5.6.1의 시점에서는 정확한 객체 형상을 사용하는 해당 버전을 사용할 수 있습니다. 이 버전의 이름은
ST_
접두어를 붙일 수 있습니다. 예를 들어,Contains()
가 최소 경계 사각형을 사용하는 반면ST_Contains()
는 객체 형상을 사용합니다.MySQL 5.6.1의 시점에서는 이미 정확했습니다 기존의 공간 함수에 대한
ST_
별칭도 존재합니다. 예를 들어,ST_IsEmpty()
는IsEmpty()
의 별칭입니다. 또한ST_Distance()
도 사용할 수 있습니다.2 개의 기하 값 사이의 관계를 테스트하려면 MySQL 고유의 일련의 MBR 기반 함수를 사용할 수 있습니다.