几何类型(Geometry Types)虽然名称相似,但在结构、维度和用途上是有明显区别的
✅ 常见类型对比
类型 | 维度 | 描述 |
---|---|---|
LINESTRING | 2D (X,Y ) | 一条线,由多个点顺序连接而成(折线),例如道路、河流等。 |
MULTILINESTRING | 2D (X,Y ) | 多条 LINESTRING 的集合,用于表示多段独立的折线。 |
MULTILINESTRINGZ | 3D (X,Y,Z ) | 多条带高程值(Z)的折线集合,比如表示高低起伏的航线轨迹。 |
PolygonZ | 3D (X,Y,Z ) | 一个封闭的多边形区域,带有高程信息,例如表示一个有坡度的地块或建筑表面。 |
MULTILINESTRING (重复出现) | 同上 |
✅ 图示解释(简化)
LINESTRING: 一条折线
例如:LINESTRING(0 0, 1 1, 2 2)
MULTILINESTRING: 多条折线组合
例如:MULTILINESTRING((0 0, 1 1), (2 2, 3 3))
MULTILINESTRINGZ: 和上面相同,但每个点有 Z 值
例如:MULTILINESTRING Z ((0 0 10, 1 1 20), (2 2 30, 3 3 40))
PolygonZ: 一个封闭的区域,且每个点有 Z 值(高度)
例如:POLYGON Z ((0 0 10, 10 0 10, 10 10 10, 0 10 10, 0 0 10))
✅ 用途和区别重点
类型 | 区别点 | 应用场景 |
---|---|---|
LINESTRING | 表示单段折线 | 道路、水渠、路径 |
MULTILINESTRING | 多段独立折线 | 一组轨迹、航线 |
MULTILINESTRINGZ | 多段折线,带 Z 值(高度) | 三维飞行路径、管线 |
PolygonZ | 封闭区域,带 Z(高度) | 建筑面、地形区域 |