Spatialite以双精度返回XY坐标

时间:2017-08-16 02:56:44

标签: qgis spatialite

我正在尝试在QspatiaLite中返回折线的第一个顶点。 使用函数x(),但它返回整数坐标值。 如何以双精度返回坐标值? 这是我的查询和结果: enter image description here

1 个答案:

答案 0 :(得分:0)

一种可能性是使用printf函数格式化输出:

SELECT id, AsText(StartPoint(Geometry), printf("%.02f", ST_X(PointN(Geometry,1))) FROM shp_lane;