Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

GeoSpatial-Abfragefehler von SQL-Server 2008 R2 für Circular String

Soweit ich den Dokumenten entnehmen kann, CircularString wurde nur für SQL Server 2012 hinzugefügt. Die einzige andere instantiierbare Kurve scheint LineString zu sein die, wie der Name schon sagt, eine Folge von Liniensegmenten codiert. Am besten wäre es also, den Kreis als (möglicherweise regelmäßiges) Polygon mit einer ausreichenden Anzahl von Ecken zu approximieren. Wenn dies nicht akzeptabel ist, müssen Sie möglicherweise Ihre aktuellen Datenstrukturen beibehalten, entweder ausschließlich oder zusätzlich zu räumlichen Datentypen, um zu überprüfen, ob eine Übereinstimmung dort tatsächlich mit dem Kreis übereinstimmt.

Diese Antwort wurde ausschließlich aus den Dokumenten geschrieben, ohne Erfahrung, um sie zu unterstützen.

Siehe Referenz auf link .