중요합니다
이 기능은 공개 미리보기 단계에 있습니다.
열에 있는 모든 기하 도형의 경계 범위를 반환하거나, 열에 행이 0개일 경우 None 값을 반환하고, 열에 None 값만 포함된 경우 None 값을 반환합니다.
해당 Databricks SQL 함수에 대해 알아보려면 st_envelope_agg 함수를 참조하세요.
문법
from pyspark.databricks.sql import functions as dbf
dbf.st_envelope_agg(col=<col>)
매개 변수
| 매개 변수 | 유형 | Description |
|---|---|---|
col |
pyspark.sql.Column 또는 str |
기하 값입니다. |
예시
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('MULTIPOINT(EMPTY,4 3,5 6,-1 8)',), ('POLYGON((0 0,10 0,0 10,0 0))',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_envelope_agg(dbf.st_geomfromtext('wkt', 4326))).alias('result')).collect()
[Row(result='SRID=4326;POLYGON((-1 0,-1 10,10 10,10 0,-1 0))')]