St Functions(空间函数)

文章目录


原文:Apache Spark SQL --- St Functions

本分类按照 Spark SQL 官方目录函数顺序整理,共 5 个函数。


1、st_asbinary

语法

sql 复制代码
st_asbinary(geo[, endianness])

说明

将空间数据转为 WKB 二进制格式,可选择大端或小端字节序。

示例

sql 复制代码
> SELECT hex(st_asbinary(st_geogfromwkb(X'0101000000000000000000F03F0000000000000040')));
  0101000000000000000000F03F0000000000000040

引入版本: 4.1.0

官方条目

2、st_geogfromwkb

语法

sql 复制代码
st_geogfromwkb(wkb)

说明

解析地理空间 WKB,并返回 GEOGRAPHY 值。

示例

sql 复制代码
> SELECT hex(st_asbinary(st_geogfromwkb(X'0101000000000000000000F03F0000000000000040')));
  0101000000000000000000F03F0000000000000040

引入版本: 4.1.0

官方条目

3、st_geomfromwkb

语法

sql 复制代码
st_geomfromwkb(wkb[, srid])

说明

解析几何 WKB,返回 GEOMETRY 值,SRID 默认 0。

示例

sql 复制代码
> SELECT st_srid(st_geomfromwkb(X'0101000000000000000000F03F0000000000000040'));
  0

引入版本: 4.1.0

官方条目

4、st_setsrid

语法

sql 复制代码
st_setsrid(geo, srid)

说明

返回 SRID 被设置为指定值的新 GEOGRAPHY 或 GEOMETRY 值。

示例

sql 复制代码
> SELECT st_srid(st_setsrid(ST_GeogFromWKB(X'0101000000000000000000F03F0000000000000040'), 4326));
  4326

引入版本: 4.1.0

官方条目

5、st_srid

语法

sql 复制代码
st_srid(geo)

说明

返回输入 GEOGRAPHY 或 GEOMETRY 的 SRID。

示例

sql 复制代码
> SELECT st_srid(st_geogfromwkb(X'0101000000000000000000F03F0000000000000040'));
  4326

引入版本: 4.1.0

官方条目

相关推荐
W***25922 小时前
2026企业AI办公工具选型指南:适合团队使用的AI办公产品有哪些
大数据·人工智能
2601_962966642 小时前
2027校招:数据科学与大数据技术专业转增长运营,从SQL到业务技能与证书准备
大数据
Smoothcloud润云3 小时前
GPU算力平台推荐:新手租GPU时,镜像环境和显存应该怎么选?
大数据·人工智能·pytorch·分布式·深度学习·gpu算力
猴子15516813 小时前
问卷系统集成到底该选哪一家?2026先想清要接什么系统再横评
大数据·经验分享
科创致远3 小时前
2026轻MES行业数字化转型痛点与ROI报告 ——面向中小制造企业的轻量化生产管理与价值评估
大数据·人工智能·制造
ha_lydms3 小时前
Table Functions(表函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
GOWIN革文品牌咨询4 小时前
长周期B2B线索培育的系统设计:状态字段、触发器与转交条件
大数据·架构
程序员大阳4 小时前
副队长大数据教程(6)--四节点分布式集群搭建
大数据·分布式·集群·搭建·四节点
科技看点说5 小时前
SAP B1如何支撑高科技与精密制造?项目、物料、委外与成本管理解析
大数据·人工智能