Ich versuche, eine Abfrage zu erstellen, aber ich habe einige Schwierigkeiten.SQL Server Geography Datentyp am nächsten Punkt in Zeile
Ich habe eine SQL Server 2008-Datenbank mit einer Tabelle, die unter anderem ein geografisches Feld enthält, das Straßensegmente beschreibt. (Diese Daten wurden aus TIGER/Liniendaten aus der US-Volkszählung importiert.)
Ich habe einen anderen Fixpunkt, der den Standort eines Benutzers beschreibt. Ich möchte zu diesem Zeitpunkt das nächste Straßensegment in der Datenbank finden, aber ich kann nicht herausfinden, wie dies zu erreichen ist. Außerdem möchte ich den nächsten Punkt in diesem Segment zum Benutzerstandortpunkt finden. Dies ist, was ich in meiner Abfrage auswählen und zurückgeben möchte.
Hat jemand Erfahrung mit der Geografie/Geometrie-Funktionalität, die mir helfen kann?
Danke!
Vielleicht möchten Sie einige Feldtyp Informationen hinzuzufügen. Zum Beispiel haben Sie einen festen Punkt, um den Standort des Benutzers zu beschreiben, ist dies ein Längen- und Breitengrad-Koordinatenpaar? Ich habe Erfahrung mit den Geographiefunktionen, aber benötige mehr Details ... – Sparky
Ich stelle dieses von meiner Anwendung zur Verfügung, also gebe ich ein Argument ein. Mir geht es ziemlich gut, was auch immer Datentyp ist notwendig. –