文档首页 > > 开发指南> DLI支持地理空间查询> DLI支持的地理空间查询函数> 地理输出函数

地理输出函数

分享
更新时间:2020/08/03 GMT+08:00

st_asBinary

Array[Byte] st_asBinary(Geometry geom)

返回WKB表示的Geometry geom。

示例:

  • 查询命令:

    select st_asBinary(st_geomFromWKT(location)) from geotbl where id='1'

  • 查询结果:
    AAAAAAMAAAABAAAABUA+AAAAAAAAQCQAAAAAAABARAAAAAAAAEBEAAAAAAAAQDQAAAAAAABARAAAAAAAAEAkAAAAAAAAQDQAAAAAAABAPgAAAAAAAEAkAAAAAAAA

st_asGeoJSON

String st_asGeoJSON(Geometry geom)

返回GeoJSON表示的Geometry geom。

示例:

  • 查询命令:

    select st_asGeoJSON(st_geomFromWKT(location)) from geotbl where id='3'

  • 查询结果:
    {"type":"MultiPolygon","coordinates":[[[[30,20],[45,40],[10,40],[30,20]]],[[[15,5],[40,10],[10,20],[5,10],[15,5]]]]}

st_asLatLonText

String st_asLatLonText(Point p)

返回描述Point p的纬度和经度的String,以度、分和秒为单位。 (这里假设p的坐标单位是纬度和经度。)

示例:

  • 查询命令:

    select st_asLatLonText(st_castToPoint(st_geomFromWKT(location))) from geotbl where id='6'

  • 查询结果:
    22°0'0.000\"N 11°0'0.000\"E

st_asText

String st_asText(Geometry geom)

返回WKT表示的Geometry geom。

st_geoHash

String st_geoHash(Geometry geom, Int prec)

返回Geometry geom内部点的Geohash(以base-32表示),其中,prec为编码精度。 有关Geohash的更多信息,请参见Geohash

示例:

  • 查询命令:

    select st_geoHash(st_geomFromWKT(location),25) from geotbl where id='1'

  • 查询结果:
    ssf17
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问