WL#2377: GIS: Add all missing GIS features to MySQL

Affects: Server-6.x   —   Status: Assigned

MySQL will implement full support for the Open Geospatial 
Consortium's OpenGIS specification for simple geospatial 
feature collections.

The goal is to be able to claim compliance with OpenGIS.

Rationale
---------
Although we currently support much of this de-facto standard, 
in December/2004 I did a comparison of MySQL's GIS support 
with the OpenGIS specification and found that some of its 
features have not been implemented. This worklog entry is 
intended to provide specifications for all GIS features which 
still need to be implemented. The approach chosen is to write 
up a worklog entry for each set of tasks; this entry will act 
as the "parent" entry for the entire set.

Compatibility
-------------
My analysis of MySQL 5.0's support for spatial features used
the following copy of the GIS specification, available from 
www.opengeospatial.org/, for comparison purposes:
* OpenGIS Simple Features Specification For SQL, Revision 1.1
OpenGIS Project Document 99-049; Release Date: May 5, 1999