我正在使用postgis的PostgreSQL,几何图形在UTM中,并存储为具有几种形状类型(点,多边形,线串...)的WKB。有没有办法将wkb转换为弧度或utm形式的点列表?不需要对形状类型和每个点进行字符串解析?谢谢
发布于 2013-11-04 04:51:05
有一些a whole set of geometry accessors可以精确地获取您需要的内容,例如,使用ST_AsText(geom)获取WKT,或者使用ST_AsGeoJSON(geom)获取GeoJSON。
ST_AsText(geom)
ST_AsGeoJSON(geom)
要将UTM转换为经度和纬度(按该轴顺序),请使用ST_Transform(geom, 4326)。我从来没有见过坐标是弧度,但你可以先转换成WGS84 (SRID=4326),然后使用,例如ST_X(geom) * pi() / 180表示点。对于其他几何图形,您需要使用ST_DumpPoints来获取坐标。
ST_Transform(geom, 4326)
ST_X(geom) * pi() / 180
ST_DumpPoints
https://stackoverflow.com/questions/19757228
相似问题