J'ai une ligne dans une classe de traits de polyligne ZM qui a une géométrie non valide. Je soupçonne que la ligne se replie quelque part sur elle-même, ce que j'ai trouvé que SQL Server n'aime pas. Quelqu'un connaît une méthode ou une requête SQL rapide qui pourrait m'aider à identifier les mauvais points suspects qui sont en train de détourner ma géométrie? La représentation sous forme de chaîne ressemble à ceci:
1835815.86 12887142.42 0 0, 1835816.72 12887142.68 170 170, 1835817.53 12887142.76 349.99 350, 1835817.52 12887142.76 559.99 560, 1835817.78 12887142.76 659.99 660, ....
De plus, je me demande si je pourrais utiliser une expression régulière et regarder en avant et / ou en arrière pour trouver des numéros en double ??
la source