GIS 基础内容

  • 时间:2025-11-15 20:55 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:1. 空间数据类型PostGIS 支持的主要空间数据类型:GEOMETRY 通用几何类型,支持点、线、多边形等几何对象。GEOGRAPHY 基于地理坐标系的类型,适用于地球表面测量。Raster 栅格数据类型,用于存储栅格图像。2. 几何对象POINT 单个坐标点。LINESTRING 由一系列点组成的线。POLYGON 由封闭的线组成的多边形。MULTI 类型MULTIPOINT :多个点的集合

1. 空间数据类型

PostGIS 支持的主要空间数据类型:

  • GEOMETRY 通用几何类型,支持点、线、多边形等几何对象。
  • GEOGRAPHY 基于地理坐标系的类型,适用于地球表面测量。
  • Raster 栅格数据类型,用于存储栅格图像。

GIS 基础内容


2. 几何对象

  • POINT 单个坐标点。
  • LINESTRING 由一系列点组成的线。
  • POLYGON 由封闭的线组成的多边形。
  • MULTI 类型
  • MULTIPOINT :多个点的集合
  • MULTILINESTRING :多条线的集合
  • MULTIPOLYGON :多个多边形的集合
  • GEOMETRYCOLLECTION 混合几何对象的集合(如同时包含点和多边形)。

3. 空间参考系统(SRS)

定义地理位置坐标系统的标准:

  • EPSG:4326 WGS 84 地理坐标系,使用经纬度表明(如 GPS 数据)。
  • EPSG:3857 Web Mercator 投影坐标系,适用于网页地图(如 Google Maps)。

4. 空间索引

  • GIST (Generalized Search Tree) PostGIS 默认索引类型,显著提升空间查询性能(如范围搜索、邻近分析)。

5. 投影与坐标转换

  • 函数: ST_Transform
  • 用途:在不同坐标系统(如 EPSG:4326 → EPSG:3857)间转换数据,确保空间一致性。

// 创建几何对象
select ST_Point(30,10, 4326);

SELECT ST_SetSRID(ST_Point(-73.9857, 40.7484), 4326) AS nyc_point_wgs84;

SELECT ST_GeomFromText('POINT(30 10)', 4326);

// 空间关系函数

1、ST_Contains A是否包含B

function: ST_Contains(geometry A, geometry B)

SELECT ST_Contains(

 ST_GeomFromText('POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))', 4326),

 ST_GeomFromText('POINT(5 5)', 4326)

);

2、ST_Within A是否 被包含于B

function: ST_Within(geometry A, geometry B)

SELECT ST_Within(

 ST_GeomFromText('POINT(5 5)', 4326),

 ST_GeomFromText('POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))', 4326)

);

3、ST_Intersects 判断两个集合对象是否相交

function: ST_Intersects(geometry A, geometry B)

SQL
  • 全部评论(0)
最新发布的资讯信息
【系统环境|】解决99%开发者的痛点:LangChain让大模型 “读懂” 文档自主干活(2025-11-15 21:04)
【系统环境|】让 LLM 更快上线:LMCache 助力首个 Token 速度提升至 3–10 倍(2025-11-15 21:04)
【系统环境|】让CSS flex布局最后一行左对齐的N种方法(2025-11-15 21:03)
【系统环境|】CSS3新增结构伪类选择器有哪些?(2025-11-15 21:03)
【系统环境|】前端入门——css伪类和伪元素(2025-11-15 21:02)
【系统环境|】CSS——选择器(2025-11-15 21:02)
【系统环境|】还用 JavaScript 实现返回顶部?纯 CSS 轻松搞定!(2025-11-15 21:01)
【系统环境|】丰富多彩的英语词汇:怎样表达不同的年龄段的人(2025-11-15 21:01)
【系统环境|】Elasticsearch文字Text与关键字Keyword(2025-11-15 21:00)
【系统环境|】elasticsearch-核心知识(2025-11-15 21:00)
手机二维码手机访问领取大礼包
返回顶部