文章目录
一、地理空间数据基础概念
1.1 地理信息系统(GIS)与空间数据类型
地理信息系统(Geographic Information System, GIS)是一种用于采集、存储、处理、分析、管理和展示地理空间数据的计算机系统。在数据库领域,GIS功能通常通过空间数据类型和空间函数来实现。
OceanBase作为一款分布式关系型数据库,从4.2版本开始全面支持MySQL模式下的空间数据处理功能。空间数据在OceanBase中主要分为以下几种类型:
数据类型 | 存储内容 | 示例 | 适用场景 |
---|---|---|---|
GEOMETRY | 所有空间类型的基类 | - | 通用存储 |
POINT | 二维空间中的单个点 | POINT(116.404 39.915) | 位置坐标 |
LINESTRING | 有序点序列构成的线 | LINESTRING(116.404 39.915, 121.474 31.230) | 路径、边界 |
POLYGON | 闭合的线 |