LineString an Punkt teilen

Joe_gerner

Neuer Benutzer
Beiträge
1
Hallo,

ich möchte einen LineString an einem bestimmten Punkt teilen. Dafür habe ich folgendes SQL Script geschrieben:

SELECT
Distance(GeomFromText('LINESTRING(
355527.733 5713099.169,
355456.836 5713029.015, 355456.836 5713029.015,
355415.083 5712987.617, 355415.083 5712987.617,
355355.183 5712928.821, 355355.183 5712928.821)'), St_point(354832.090707, 5712502.354599)) distance,

Split(GeomFromText('LINESTRING(355527.733 5713099.169,
355456.836 5713029.015, 355456.836 5713029.015,
355415.083 5712987.617, 355415.083 5712987.617,
355355.183 5712928.821, 355355.183 5712928.821)'), St_point(354832.090707, 5712502.354599)) split,

Disjoint(GeomFromText('LINESTRING(355527.733 5713099.169,
355456.836 5713029.015, 355456.836 5713029.015,
355415.083 5712987.617, 355415.083 5712987.617,
355355.183 5712928.821, 355355.183 5712928.821
)'), St_point(354832.090707, 5712502.354599)) disjoint

Als Distance wird mir immer 0 angegeben, wodurch ich davon ausgehe das der Punkt auf der Linie liegt.
Beim Split und disjoint bekomme ich jedoch immer Fehler gemeldet.
Kann mir jemand bitte weiterhelfen?
 
Werbung:
Zurück
Oben