postgresql将WKB转换为utm

时间:2013-11-03 19:44:31

标签: postgresql postgis spatial-query

我正在使用带Postgis的PostgreSQL,几何图形为UTM并存储为WKB,具有多种形状类型(点,多边形,线串......)。有没有办法将wkb转换为弧度或utm的点列表?没有字符串解析形状类型和每个点? 感谢

1 个答案:

答案 0 :(得分:2)

a whole set of geometry accessors可以获得您所需要的内容,例如ST_AsText(geom)获取WKTST_AsGeoJSON(geom)获取GeoJSON

要从UTM转换为经度和纬度(按轴顺序),请使用ST_Transform(geom, 4326)。我从未将坐标视为弧度,但您可以先转换为WGS84(SRID = 4326),然后使用,例如,点ST_X(geom) * pi() / 180。对于其他几何图形,您需要使用ST_DumpPoints来获取坐标。