Linestring zu Punkten

7

Ich muss Punkte aus Linestring mithilfe von SQL Server extrahieren. Ich weiß, dass ich Koordinaten mit geometry.ToString () sehen kann, aber ich brauche neue Punkte Geometrie. Wie kann ich es tun?

    
Nenad 26.05.2012, 17:33
quelle

3 Antworten

12

Wenn Sie SQL 2005+ verwenden, würde ich es mit einem CTE empfehlen:

%Vor%

Textergebnisse

Räumliche Ergebnisse - STBuffer (.0001)

    
Tom Halladay 12.09.2013 04:17
quelle
6

Hier ist ein kleines Beispiel, wie man die Punkte aus einem LineString extrahiert:

%Vor%

Und geben Sie nicht auf: Spatial Data in T-SQL ist ein wenig schwierig, aber es funktioniert!

    
tcbrazil 19.07.2012 21:20
quelle
1

Ich weiß fast nichts über den Geometriedatentyp, aber die Dokumentation sagt, dass Sie Mit STNumPoints erhalten Sie die Anzahl der Punkte im Objekt und rufen einzelne Punkte mit %Co_de% ."

    
Pondlife 26.05.2012 20:28
quelle