当前位置: 首页 > news >正文

几何类型(Geometry Types)虽然名称相似,但在结构、维度和用途上是有明显区别的

✅ 常见类型对比

类型维度描述
LINESTRING2D (X,Y)一条线,由多个点顺序连接而成(折线),例如道路、河流等。
MULTILINESTRING2D (X,Y)多条 LINESTRING 的集合,用于表示多段独立的折线。
MULTILINESTRINGZ3D (X,Y,Z)多条带高程值(Z)的折线集合,比如表示高低起伏的航线轨迹。
PolygonZ3D (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(高度)建筑面、地形区域

相关文章:

  • CUDA编程 - 如何在 GPU 上使用 C++ 函数重载 - cppOverload
  • C++学习知识点汇总
  • 前端正则学习记录
  • Winform(12.控件讲解)
  • 解决Hyper-V无法启动Debian 12虚拟机
  • Android Retrofit框架分析(三):自动切换回主线程;bulid的过程;create方法+ServiceMethod源码了解
  • Webview通信系统学习指南
  • 通过Config批量注入对象到Spring IoC容器
  • Qt开发经验 --- 避坑指南(4)
  • 十分钟了解 @MapperScan
  • LeetCode 热题 100 22. 括号生成
  • 大学之大:隆德大学2025.5.6
  • JSON 转换为 Word 文档
  • SLAM算法工程师面经大全:2025年面试真题解析与实战指南
  • 个人Unity自用面经(未完)
  • Three.js 基础与实践
  • JavaSE核心知识点01基础语法01-04(数组)
  • QQMUSIC测试报告
  • 双目标清单——AI与思维模型【96】
  • 智能机器人赋能小天互连IM系统,打造高效办公新生态
  • 李干杰走访各民主党派中央和全国工商联机关
  • 明天起,沪苏湖高铁、杭温高铁推出13款新型票制产品
  • 苹果用户,安卓来“偷心”
  • 《黎明的一切》:与正常世界脱轨后,我选择不再回去
  • 云南禄丰尾矿坍塌事故搜救正在进行,被掩埋的四辆工程车已找到
  • 新加坡国会选举投票抽样结果公布,执政党已获超半数议席