MySQL には、オープン地理空間コンソーシアム (OGC) の仕様に基づく空間拡張が実装されています。この団体は、公的に利用可能な概念レベルのソリューションの開発に参加する 250 社を超える企業、機関、大学から成る国際コンソーシアムですが、この開発中のソリューションは、空間データを管理するあらゆる種類のアプリケーションで役立つ可能性があります。OGC は Web サイト http://www.opengis.org/ を管理しています。
オープン地理空間コンソーシアムが 1997 年に公開した『OpenGIS® Simple Features Specifications For SQL』は、空間データをサポートするように SQL RDBMS を拡張するための概念レベルの方法をいくつか提案したドキュメントです。この仕様書は、OGC Web サイトの http://www.opengis.org/docs/99-049.pdf から入手できます。これには、この章に関連する追加情報が含まれています。
MySQL には、OGC が提案した「幾何型を含む SQL」環境のサブセットが実装されています。この用語は、一連の幾何型で拡張された SQL 環境を意味しています。幾何値を含む SQL カラムは、幾何型のカラムとして実装されています。この仕様書には一連の SQL 幾何型と、それらの型に基づいて幾何値を作成および分析するための関数が規定されています。
「地理的特性」とは、位置を特定できる世界中のあらゆるもののことです。特性は次のいずれかになります。
実体: 山、池、都市など。
領域: 町の区域や熱帯地域など。
定義可能な位置: 2 つの道路が交差する特定の場所となる交差点など。
ドキュメントによっては、「地理空間特性」という用語を地理的特性の意味で使っている場合もあります。
「幾何図形」も地理的特性を表す用語です。「幾何図形」という用語はもともと、地球の測量を意味していました。地図作成学者が世界のマッピングに使用する幾何特性を指す別の意味は、地図作成の分野からのものです。
この章では、これらの用語 (地理的特性、地理空間特性、特性、幾何図形) をすべて同義語として使用します。ここで、もっとも一般的に使用される用語は「幾何図形」ですが、これは、位置を特定できる世界中のあらゆるものを表す点または点の集合として定義されます。