捕捉线串

时间:2018-03-05 12:29:30

标签: postgresql gis postgis snapping

您好我试图在我的Android应用中创建一个线条捕捉工具,我使用的是spaceite-android lib。我正在使用函数ST_Snap,我希望在线字符串触及另一个线的点上用另一个线串捕捉线串。这是预览

enter image description here

这是我的gis查询

SELECT ST_AsText(ST_Snap(line, input, ST_Distance(input,line)*10.0)) FROM (SELECT ST_GeomFromText('LINESTRING(88.4656805545 22.6896467287,88.4632558376 22.6896841575,88.4614285827 22.6882649519)',4326) As input, ST_GeomFromText('LINESTRING(88.4654606134 22.690117835,88.4655571729 22.6896761149)',4326) As line);

但是上面的查询将该行捕捉到最后。我猜测查询不合适。

这就是发生的事情

enter image description here

0 个答案:

没有答案