19mysql中的空间扩展_mysql5_1

19mysql中的空间扩展_mysql5_1

ID:14093560

大小:43.00 KB

页数:16页

时间:2018-07-26

19mysql中的空间扩展_mysql5_1_第1页
19mysql中的空间扩展_mysql5_1_第2页
19mysql中的空间扩展_mysql5_1_第3页
19mysql中的空间扩展_mysql5_1_第4页
19mysql中的空间扩展_mysql5_1_第5页
资源描述:

《19mysql中的空间扩展_mysql5_1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、19MySql中的空间扩展_MySql5_1第19章:MySQL中的空间扩展目录19.1.前言19.2.OpenGIS几何模型19.2.1.Geometry类的层次19.2.2.类Geometry19.2.3.类Point19.2.4.类Curve19.2.5.类LineString19.2.6.类Surface19.2.7.类Polygon19.2.8.类GeometryCollection19.2.9.类MultiPoint19.2.10.类MultiCurve19.2.11.类MultiLineString19.2.12.

2、类MultiSurface19.2.13.类MultiPolygon19.3.支持的空间数据格式19.3.1.著名的文本(WKT)格式19.3.2.著名的二进制(WKB)格式19.4.创建具备空间功能的MySQL数据库19.4.1.MySQL空间数据类型19.4.2.创建空间值19.4.3.创建空间列19.4.4.填充空间列19.4.5.获取空间数据19.5.分析空间信息19.5.1.Geometry格式转换函数19.5.2.Geometry函数19.5.3.从已有Geometry创建新Geometry的函数19.5.4.测试几

3、何对象间空间关系的函数19.5.5.关于几何最小边界矩形(MBR)的关系19.5.6.测试几何类之间空间关系的函数19.6.优化空间分析19.6.1.创建空间索引19.6.2.使用空间索引19.7.MySQL的一致性和兼容性19.7.1.尚未实施的GIS特性MySQL支持空间扩展,允许生成、保存和分析地理特征。这些特征可用于MyISAM、InnoDB、NDB、BDB和ARCHIVE表(但是,ARCHIVE引擎不支持索引功能,因此,不能为ARCHIVE列中的空间列编制索引)。本章介绍了下述议题:·OpenGIS几何模型中这些空间扩

4、展的基础。·用于表示空间数据的数据格式。·如何在MySQL中使用空间数据。·使用关于空间数据的索引功能。·MySQL与OpenGIS规范的差异。如果在MySQL空间扩展的使用方面有任何问题,可在我们网站的GIS论坛中讨论。19.1.前言遵从OpenGIS联盟(OGC)的规范,MySQL实施了空间扩展。OGC是一个由250多家公司、代理机构和大学参与的国际联盟,负责开发公开的概念解决方案,这类解决方案对所有用来管理空间数据的应用都是有用的。OGC的网站是http://www.opengis.org/。1997年,OpenGIS联盟

5、(OGC)发布了针对SQL的OpenGIS?简单特征规范,在该文档中,提出了扩展SQLRDBMS以支持空间数据的一些概念性方法。该规范可从OpenGIS网站上获得http://www.opengis.org/docs/99-049.pdf。其中包含与本章有关的额外信息。MySQL实施了OGC建议的具有Geometry类型的SQL环境的一个子集。该术语指的是用一组集合类型扩展的环境。具有几何值的SQL列是作为拥有集合类型的列实施的。该规范描述了SQL几何类型集合,以及作用在这些类型上用于创建和分析几何值的函数。地理特征指的是世界上

6、具有地理位置的任何事物。它可以是:·实体,如山、池溏、城市。·空间,如邮政区域、热带。·可定义的位置,如两条街道相交的十字路口。有些文件采用术语地理空间特征来指代地理特征。几何是另一个表示地理特征的术语。最初,单词几何表示的是对大地的测量。来自制图学的另一个含义指的是制图人员用于绘制世界地图的地理特征。本章将所有这些术语当作同义词对待:地理特征、地理空间特征、或几何。最常使用的术语是几何。我们将几何定义为世界上具有地理位置的点或点的集合。19.2.OpenGIS几何模型19.2.1.Geometry类的层次19.2.2.类Geo

7、metry19.2.3.类Point19.2.4.类Curve19.2.5.类LineString19.2.6.类Surface19.2.7.类Polygon19.2.8.类GeometryCollection19.2.9.类MultiPoint19.2.10.类MultiCurve19.2.11.类MultiLineString19.2.12.类MultiSurface19.2.13.类MultiPolygonOGC具有几何类型的SQL环境建议的几何类型集合,基于OpenGIS几何模型。在本模型中,每个几何对象均具有下述一般属

8、性:·与空间参考系统相关,其中介绍了定义对象的坐标空间。·属于某种几何类。19.2.1.Geometry类的层次几何类定义了下述层次:·Geometry(非实例化)oPoint(可实例化的)oCurve(非实例化)§LineString(可实例化的)·Line·

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。