【问题标题】:Extracting coordinates from a geography column using Postgis and JDBC使用 Postgis 和 JDBC 从地理列中提取坐标
【发布时间】:2014-02-13 04:11:05
【问题描述】:

如何从存储在 Postgis (PostgreSQL) 中的地理列中提取纬度和经度?

【问题讨论】:

标签: java postgresql jdbc postgis


【解决方案1】:

以下查询使用 JDBC,返回两个可以使用 java.sql.PreparedStatement.setDouble(int, double) 读取的双精度值(纬度和经度):

select ST_X(MYGEOGRAPHY_COLUMN::geometry), ST_X(MYGEOGRAPHY_COLUMN::geometry) from MYTABLE

列名后面的双冒号是一个转换运算符,它将我的 geography 列转换为 geometry

函数参考:ST_XST_X

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多