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

官方条目

相关推荐
xiaomuzuirenzhen2 小时前
大专电子商务从事电商运营分析师需要考证吗?
大数据·数据库
大大大大晴天3 小时前
ReAct Agent 从原理到实现:让大模型学会思考、行动与观察
大数据·agent
大大大大晴天5 小时前
每天认识一个组件:Apache StreamPark
大数据
演艺大赏9 小时前
NiFi 的权限模型不是 RBAC:users.xml、authorizers.xml 与组件级策略
大数据
yuanyuan33410 小时前
2026枣庄带检测报告伸缩门品牌测评|本地服务
大数据·数据库·人工智能·伸缩门
玖米GEO运营王总监12 小时前
2026年账号矩阵协同效应怎么量化:三个指标与公式结构
java·大数据·数据库
飞飞传输1 天前
飞驰云联文件交换建设方法论:从单点传输到持续治理
大数据·运维·安全
得帆低代码PaaS1 天前
企业级 Agent 架构:MCP、Integration、数据与治理能力
大数据·人工智能·架构·ai agent·企业数字化·mcp
阿里云大数据AI技术1 天前
EMR Serverless Ray:让 AI 推理融入数据处理
人工智能·spark