Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server'ın geometri veri türü, SQL Belirtimi sürüm 1.1.0 için Açık Jeo-Uzamsal Konsorsiyum (OGC) Basit Özellikleri tarafından tanımlanan yöntemleri uygular. Bu standartlaştırılmış yöntemler uzamsal hesaplamaların endüstri standartlarına uygun olmasını ve diğer jeo-uzamsal uygulamalarla tutarlı bir şekilde çalışmasını sağlar.
Geometri veri türü, Öklid (düz) koordinat sistemindeki verileri temsil eder. Alanları, mesafeleri, uzamsal ilişkileri hesaplama ve geometrik dönüşümler gerçekleştirme gibi planlı veriler için standartlara uyumlu uzamsal işlemlere ihtiyacınız olduğunda OGC yöntemlerini kullanın.
OGC standartları uyumluluğu
OGC Basit Özellikler belirtimi, coğrafi bilgiler için ortak bir mimari tanımlar ve uzamsal veriler için SQL uygulama seçenekleri sağlar. SQL Server'ın geometri türü bu belirtimlere uygun olduğundan diğer jeo-uzamsal sistemlerle birlikte çalışabilir.
OGC belirtimleri hakkında daha fazla bilgi için bkz:
- OGC Belirtimleri, Basit Özellik Erişimi Bölüm 1 - Ortak Mimari
- OGC Belirtimleri, Basit Özellik Erişimi Bölüm 2 - SQL Seçenekleri
Şekil özellikleri
Bu yöntemler geometrik şekli tanımlayan ölçümleri ve özellikleri döndürür.
| Yöntem | Description |
|---|---|
| STArea | Geometri örneğinin toplam yüzey alanını, uzamsal başvuru tanımlayıcısına (SRID) göre kare birimler halinde döndürür. |
| STLength | Geometri örneğindeki öğelerin toplam uzunluğunu veya geometri koleksiyonundaki tüm öğeleri döndürür. |
| STBoundary | Geometri örneğinin sınırını daha düşük boyutlu bir geometri olarak döndürür. |
| STCentroid | Bir veya daha fazla poligondan oluşan geometri örneğinin geometrik merkezini (merkezroid) döndürür. |
| STEnvelope | Geometri örneğinin eksene hizalanmış en düşük sınırlayıcı dikdörtgenini (zarf) döndürür. |
| STConvexHull | Tüm noktaları içeren en küçük dışbükey poligonu temsil eden geometri örneğinin dışbükey gövdesini döndürür. |
Geometri gösterimi
Bu yöntemler geometri örneklerini farklı gösterim biçimleri arasında dönüştürür.
| Yöntem | Description |
|---|---|
| STAsBinary | Geometri örneğinin OGC Well-Known İkili (WKB) gösterimini döndürür. |
| STAsText | Geometri örneğinin OGC Well-Known Metin (WKT) gösterimini döndürür. |
Geometri türü bilgileri
Bu yöntemler geometri türü ve özellikleri hakkında bilgi döndürür.
| Yöntem | Description |
|---|---|
| STGeometryType | Geometri örneğinin OGC tür adını döndürür (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon veya GeometryCollection). |
| STDimension | Geometri örneğinin maksimum boyutunu döndürür: noktalar için 0, eğriler için 1 veya yüzeyler için 2. |
| STSrid | Geometri örneğinin uzamsal başvuru tanımlayıcısını (SRID) döndürür. |
Nokta ve eğri erişimi
Bu yöntemler bir geometri örneği içindeki belirli noktalara ve eğrilere erişmektedir.
| Yöntem | Description |
|---|---|
| STStartPoint | Geometri örneğinin başlangıç noktasını döndürür (LineString türleri için). |
| Durma noktası | Bir geometri örneğinin uç noktasını döndürür (LineString türleri için). |
| STPointN | Geometri örneğinden belirtilen bir noktayı döndürür. |
| STPointOnSurface | Geometri örneğinde olması garanti edilen rastgele bir nokta döndürür. |
| STCurveN (geometri Veri Türü) | LineString, CircularString veya CompoundCurve olan bir geometri örneğinden belirtilen eğriyi döndürür. |
| STCurveToLine (geometri Veri Türü) | Dairesel yay segmentleri içeren bir geometri örneğinin çokgen yaklaşık değerini döndürür. |
| STX | Nokta örneğinin X koordinatını döndürür. |
| STY | Nokta örneğinin Y koordinatını döndürür. |
Çokgen halka erişimi
Bu yöntemler çokgen geometri örnekleri içindeki halkalara erişmektedir.
| Yöntem | Description |
|---|---|
| STExteriorRing | Çokgen örneğin dış halkasını LineString olarak döndürür. |
| STInteriorRingN | Çokgen örneğinin belirtilen iç halkasını LineString olarak döndürür. |
| STNumInteriorRing | Çokgen örnekteki iç halka sayısını döndürür. |
Koleksiyon erişimi
Bu yöntemler geometri koleksiyonlarıyla çalışır ve öğeleri hakkında bilgi döndürür.
| Yöntem | Description |
|---|---|
| STGeometryN | Bir geometri koleksiyonundan belirtilen geometriyi döndürür. |
| STNumGeometries | Geometri koleksiyonundaki geometri sayısını döndürür. |
| STNumPoints | Geometri örneğinin her bir şekildeki toplam nokta sayısını döndürür. |
| STNumCurves (geometri Veri Türü) | Tek boyutlu geometri örneğindeki eğri sayısını döndürür. |
Uzamsal ilişki testleri
Bu yöntemler geometri örnekleri arasındaki uzamsal ilişkileri test eder ve 1 (true) veya 0 (false) döndürür.
| Yöntem | Description |
|---|---|
| STontains | Geometri örneği tamamen başka bir örnek içeriyorsa 1 döndürür. |
| STrosesler | Geometri örneği başka bir örneği geçerse 1 döndürür. |
| STDisjoint | Geometri örneği uzamsal olarak başka bir örnekten kopuksa (kesişmezse) 1 döndürür. |
| STEquals | Geometri örneği başka bir örnekle aynı nokta kümesini temsil ederse 1 döndürür. |
| Statistik Bölümler | Geometri örneği başka bir örnekle kesişirse 1 döndürür. |
| STOverlaps | Geometri örneği başka bir örnekle çakışıyorsa 1 döndürür (kesişer ve ikisi de diğerini içermez). |
| STRelate | Geometri örneği, Boyutsal Olarak Genişletilmiş 9 Kesişim Modeli (DE-9IM) deseni temelinde başka bir örnekle ilişkiliyse 1 döndürür. |
| STTouches | Bir geometri örneği başka bir örneğe dokunursa (sınır noktalarını paylaşır ancak iç noktaları paylaşmaz) 1 döndürür. |
| STWithin | Geometri örneği tamamen başka bir örnek içindeyse 1 döndürür. |
| STDistance | Geometri örneğindeki bir nokta ile başka bir örnekteki nokta arasındaki en kısa mesafeyi döndürür. |
Uzamsal işlemler
Bu yöntemler uzamsal işlemler gerçekleştirerek yeni geometri örnekleri oluşturur.
| Yöntem | Description |
|---|---|
| STBuffer | Bir geometri örneğinden belirli bir mesafedeki tüm noktaları temsil eden bir geometri nesnesi döndürür. |
| STDifference | Başka bir örneğin içinde yer almayan bir örnekten nokta kümesini temsil eden bir geometri döndürür. |
| StİNtersection | İki geometri örneğinin kesiştiği noktaları temsil eden bir geometri döndürür. |
| STSymDifference | İki örnekten herhangi birinde (simetrik fark) olmayan noktaları temsil eden bir geometri döndürür. |
| STUnion | İki geometri örneğinin birleşimini (tüm noktaları) temsil eden bir geometri döndürür. |
Geçerlilik testleri
Bu yöntemler geometri örneklerinin geçerliliğini ve özelliklerini test eder.
| Yöntem | Description |
|---|---|
| STIsClosed | Geometri örneğinin başlangıç ve bitiş noktaları aynıysa 1 döndürür. |
| Cinsel HastalıklarBoş | Geometri örneği boşsa 1 döndürür. |
| STIsRing | Geometri örneği kapalı ve basitse (kendi kendine kesişmezse) 1 döndürür. |
| STIsSimple | Geometri örneği basitse (kendi kendine kesişmezse) 1 döndürür. |
| Cinsel HastalıklarGeçerli | Geometri örneği OGC türüne göre iyi biçimlendirilmişse 1 döndürür. |