Ich arbeite mit einem geographischen Punkt mit lat/long und muss andere Punkte in unserer Datenbank innerhalb eines 5-Meilen-Radius von diesem Punkt finden. Allerdings kann ich nicht herausfinden, was die "Einheiten" für STBuffer sind, es scheint nicht Fuß, Meilen, Meter, Kilometer usw. zu entsprechen. Die Dokumentation bezieht sich nur auf sie als "Einheiten", irgendwelche Vorschläge ? DankeSQL Server 2008 Geografie .STBuffer() Entfernungsmaßeinheiten
[...] aus Geographie :: STGeomFromText ('POINT (xy)', 4326) .STBuffer (z) .STIntersects (geography :: STGeomFromText ('POINT (' + CAST (v.Longitude als varchar (max)) + '' + CAST (v.Latitude als varchar (max)) + ')', 4326)) = 1
Sonderbare der Begriff "Meter" nur im * Beispiel zeigt nach oben *, und nicht in der Beschreibung des 'distance' Parameter. –
Entfernung in der ganzen Welt wird in Meter/Kilometer/etc berechnet. Ich denke, dass nur USA immer noch das imperiale System (Zoll/Fuß/Meilen) verwenden. – Nordes