当前位置: 首页 > 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(高度)建筑面、地形区域
http://www.dtcms.com/a/175080.html

相关文章:

  • 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系统,打造高效办公新生态
  • cephadm部署ceph集群
  • Flowable7.x学习笔记(二十)查看流程办理进度图
  • 从零开始学习人工智能Day6-Python3标准库概览
  • 【AI提示词】六顶思考帽工具专家
  • 智能学习空间的范式革新:基于AI驱动的自习室系统架构与应用研究
  • 使用DevTools工具调试前端页面,便捷脚本,鸿蒙调试webView
  • PyTorch常用命令详解:助力深度学习开发
  • day18-API(常见API,对象克隆)
  • yolov8 输出数据解释
  • 游戏的TypeScript(6)TypeScript的元编程