您好,我正在尝试在我使用 spatialite-android 库的 android 应用程序中创建一个线捕捉工具。我正在使用ST_Snap
我想在一个线串与另一个线串接触的点上用另一个线串捕捉线串的功能。这是预览
这是我的 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);
但是上面的查询将行捕捉到末尾。我猜这个查询不合适。
这就是发生的事情