11.5 공간 데이터의 확장
Open Geospatial Consortium (OGC)는 공간 데이터를 관리하는 모든 종류의 애플리케이션에서 도움 공개적으로 이용 가능한 개념적 솔루션의 개발에 종사하고있는 250 개 이상의 기업, 기관 및 대학의 국제 컨소시엄 .
공간 데이터를 지원하도록 SQL RDBMS을 확장하기위한 복수의 개념적 방법을 제안한 문서로 Open Geospatial Consortium에서 "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 2 : SQL option"이 발행되고 있습니다. 이 규격은 OGC Web 사이트 ( http://www.opengeospatial.org/standards/sfs )에서 구할 수 있습니다.
MySQL은 OGC의 사양에 따라 기하 형을 포함한 SQL 환경의 일부로서 공간 확장을 구현하고 있습니다. 이 용어는 일련의 기하 형으로 확장 된 SQL 환경을 의미합니다. 기하 값을 포함하는 SQL 컬럼은 기하 형태의 컬럼으로 구현되어 있습니다. 규격은 일련의 SQL 기하 형 외에도 기하 값을 생성하고 분석하기 위해 이러한 형태에 대해 수행되는 함수에 대해 설명하고 있습니다.
MySQL 공간 확장하여 지리적 특성의 생성, 저장 및 분석 할 수 있습니다.
스페이스 값을 나타내는 데이터 형
스페이스 값을 조작하는 함수
공간 컬럼에 대한 액세스 시간을 개선하기위한 공간 인덱스 설정
데이터 유형 및 함수는 MyISAM
, InnoDB
, NDB
및 ARCHIVE
테이블에서 사용할 수 있습니다. 공간 컬럼의 인덱스 설정 내용은 MyISAM
은 SPATIAL
인덱스와 비 SPATIAL
인덱스를 모두 지원합니다. 다른 스토리지 엔진은 섹션 13.1.13 "CREATE INDEX 구문" 에서 설명하고있는 바와 같이, 비 SPATIAL
인덱스를 지원합니다.
지리적 특성과 위치를 식별 세계의 모든 것입니다. 특성은 다음 중 하나입니다.
실체. 산, 연못, 도시 등.
영역. 도시 지역과 열대 지역 등.
정의 가능한 위치. 2 개의 도로가 교차하는 특정 장소가되는 교차로 등.
문서에 따라 지리 공간 특성이라는 용어를 지리적 특성의 의미로 사용하는 경우도 있습니다.
기하 도형도 지리적 특성을 나타내는 용어입니다. 기하 도형이라는 용어는 원래 지구 측량을 의미하고있었습니다. 지도 제작자가 세계 매핑에 사용하는 기하 특성을 가리키는 다른 의미는지도 제작 분야에서입니다.
여기에서의 설명은 지리적 특성, 지리 특성, 특성, 기하 도형의 용어를 동의어로 간주합니다. 가장 많이 사용되는 용어는 기하 도형이며, 위치를 특정 할 세계의 모든 것을 나타내는 지점 또는 지점의 집합으로 정의되어 있습니다.
다음 문서에서는 다음 항목을 다룹니다.
MySQL 모델에 구현 된 공간 데이터 형식
OpenGIS 기하 모델의 공간 확장의 기본
공간 데이터를 표현하기위한 데이터 형식
MySQL에서 공간 데이터를 사용하는 방법
공간 데이터의 인덱스 사용 방법
OpenGIS 사양과 MySQL 구현의 차이
공간 데이터를 연산하는 함수의 자세한 내용은 섹션 12.15 "공간 분석 함수" 를 참조하십시오.
MySQL의 GIS에 대한 적합성 및 호환성
MySQL은 다음과 GIS 기능을 구현하지 않습니다.
추가 메타 데이터보기
OpenGIS의 규격은 추가 메타 데이터 뷰가 몇 가지 제안을하고 있습니다. 예를 들어,
GEOMETRY_COLUMNS
라는 시스템 뷰는 데이터베이스의 기하학 컬럼마다 한 줄씩 기하 열의 설명이 포함되어 있습니다.LineString
및MultiLineString
에서 OpenGIS 함수Length()
는 MySQL에서GLength()
로 호출 할 필요가 있습니다.이것은 문자열 값의 길이를 계산하는 기존의 SQL 함수
Length()
가 존재하고 있습니다 만,이 함수가 텍스트 공간 중의 컨텍스트에서 호출되었는지를 판정 할 수없는 경우가 있기 때문입니다.
추가 리소스
공간 데이터를 지원하도록 SQL RDBMS을 확장하기위한 복수의 개념적 방법을 제안한 문서로 Open Geospatial Consortium에서 "OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 2 : SQL option"이 발행되고 있습니다. Open Geospatial Consortium (OGC)은 http://www.opengeospatial.org/ 에서 Web 사이트를 관리하고 있습니다. 사양은 http://www.opengeospatial.org/standards/sfs 에서 구할 수 있습니다. 여기에서의 자료와 관련된 추가 정보가 포함되어 있습니다.
MySQL에 대한 공간 확장의 사용에 대해 질문이나 관심이 있다면, GIS 포럼 ( http://forums.mysql.com/list.php?23 )에서 논의 할 수 있습니다.