Aracılığıyla paylaş


STDistance (coğrafi konum veri türü)

Nokta arasındaki en kısa uzaklığı döndürür bir geography örnek ve başka bir noktaya geography örnek.

Not

STDistance()en kısa verir LineString arasında iki Coğrafya türleri.Bu, bir kapanış geodesic uzaklığı yaklaşık.Sapması STDistance() ortak dünyadaki tam geodesic uzaklığını modellerinden olan geçmeyen. %25.Geodesic türleri arasındaki uzunluk ve mesafe çok küçük farklılıkları üzerinden karışıklığı önler.

Sözdizimi

.STDistance ( other_geography )

Bağımsız değişkenler

  • other_geography
    Başka bir iş geography örnek hangi ölçü örnek arasındaki mesafeyi, STDistance() çağrılır.other_geography Olan bir boş küme, STDistance() nulldöndürüyor.

Dönüş Türleri

SQL Serverdönüş türü: float

clr döndürme türü: SqlDouble

Açıklamalar

**STDistance()**her zaman null döndürür kayma başvuru kimlikleri (SRIDs) geography örnekleri yapın eşleşir.

Not

Yöntemleri geography bir alanı veya uzaklığı hesaplamak veri türü kullanılan yöntem örnek SRID göre farklı sonuçlar dönmek.SRIDs hakkında daha fazla bilgi için bkz: Kayma başvurusu tanımlayıcıları (SRIDs).

Örnekler

DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SET @h = geography::STGeomFromText('POINT(-122.34900 47.65100)', 4326);
SELECT @g.STDistance(@h);

Ayrıca bkz.

Diğer Kaynaklar