MySQL空间拓展与JTS套件
1. MySQL空间拓展
遵从OpenGIS联盟(OGC)的规范,MySQL实施了空间扩展。
1997年,OpenGIS联盟(OGC)发布了针对SQL的OpenGIS简单特征规范,在该文档中,提出了拓展SQL RDBMS以支持空间数据的一些概念性方法。
MySQL实施了OGC建议的具有Geometry类型的的SQL环境的一个子集,即:针对Geometry类型,MySQL提供了对应的字段类型支持,以及作用在这些类型上用于创建和分析几何值的函数
1.1 OpenGIS几何模型结构
OpenGIS几何模型结构在MySQL中的实现与基本结构如下图所示。这是一张有意思的图,在后面可以根据这张图,来通过jts套件,实现一些更有意思的功能。
1.2 MySQL的空间数据存储方式
针对上述几何模型结构中定义的若干个空间数据类型,MySQL数据库是如何进行存储的呢?