0

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

4

1 回答 1

2

一整套几何访问器可以准确获取您需要的内容,例如ST_AsText(geom)获取WKTST_AsGeoJSON(geom)获取GeoJSON

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

于 2013-11-03T20:51:04.873 回答