uzamsal veri türleri
İki tür uzamsal veri yok.The geometry data type supports planar, or Euclidean (flat-earth), data.The geometry data type conforms to the Open Geospatial Consortium (OGC) Simple Features for SQL Specification version 1.1.0.
Ayrıca,SQL Serverdestekleyengeographyveri türü gibi ellipsoidal (yuvarlak dünya) veri depolar GPS enlem ve boylam koordinatlarını.
The geometry and geography Data Types support eleven spatial data objects, or instance types.Ancak, bu örnek türleri yalnızca yedi olaninstantiable; oluşturabilir ve bu örnekleri ile çalışma (veya bunları örneğini), bir veritabanı.Bu örnekleri, ana veri türleri olarak bunları ayırt belirli özelliklerini türetmekPoints, LineStrings,Polygons, ya da birden çokgeometry or geographyörnekler, birGeometryCollection.
Aşağıdaki şekilde gösterilmiştirgeometryhiyerarşi, sonrasındageometryvegeographyveri türleri olan bağlı.İnstantiable türlerigeometry vegeographybelirtilen mavi.
Şekilde gösterir gibi yedi instantiable türleri,geometry vegeographyveri türleriPoint,MultiPoint,LineString,MultiLineString,Polygon,MultiPolygon, andGeometryCollection.The geometry and geography types can recognize a specific instance as long as it is a well-formed instance, even if the instance is not defined explicitly.Tanımladığınız, örneğin, birPointaçıkça kullanarak örnek**STPointFromText()**yöntemgeometryvegeographyörnek olarak tanımak birPoint, giriş yöntem düzgün olduğu sürece.Aynı örneği kullanarak tanımlarsanız,STGeomFromText()yöntem, her ikigeometryvegeographyveri türlerini tanır örnek olarak birPoint.
Bu örnekleri hakkında daha fazla bilgi için aşağıdaki konulara bakın:
İki veri türleri arasındaki farklar
İki uzamsal veri genellikle oldukça benzer şekilde davranır ancak nasıl veri depolanan işletilen ve bazı önemli farklar vardır.
Ölçüleri uzamsal veri türleri
Düzlemsel veya düz-dünya sisteminde, uzaklıkları ve alanları ölçüleri aynı koordinatları olarak ölçü birimi cinsinden verilir.Kullanarakgeometryveri türü, arasındaki uzaklık (2, 2) ve (5, 6) 5 birim, kullanılan birimleri ne olursa olsun.
Ellipsoidal veya yuvarlak dünya sisteminde, derece enlem ve boylam koordinatlarını verilir.(SRID) kayma başvuru tanımlayıcısını temel ölçü birimi bağlı olabilir, ancak bununla birlikte, uzunluk ve alanları genellikle metre kare metre de, ölçülürgeographyörnek.İçin en yaygın hizmet ölçügeographyveri türü olan metre.
uzamsal veri yönlendirmesi
Düzlemsel sisteminde, çokgen çalma yönünü önemli bir faktör değil.Örneğin, ((0, 0) tarafından tanımlanan bir çokgen (10, 0) (0, 20) (0, 0)) ((0, 0) ' tanımlanan bir çokgen aynıdır (0, 20) (10, 0) (0, 0)).The OGC basit özellikleri SQL belirtimi için değil dikte zil sırası bir, veSQL Serverzil sırası zorlamaz.
Ellipsoidal sistemi, çokgen bir anlamı yoktur veya bir yön belirsiz.Örneğin, bir zil sesi equator çevresinde Kuzey veya Güney hemisphere açıklıyor mu?Kullandığımız,geographykayma örnek depolamak için veri türü biz gerekir halkanın yönünü belirlemek ve doğru konuma örneği. açıklayan
SQL Server 2008kullanarak aşağıdaki kısıtlamalar koyargeographyveri türü:
Hergeographyörnek içindeki uyması gerekir tek bir hemisphere.Bir hemisphere büyük kayma nesne depolanabilir.
Tümgeographyüreten bir hemisphere oluşturduğunda daha büyük bir nesne bir açık Jeo uzamsal Consortium (OGC) Well-Known metin (WKT) veya Well-Known ikili (WKB) temsili örneğinden birArgumentException.
The geography data type methods that require the input of two geography instances, such as STIntersection(), STUnion(), STDifference(), and STSymDifference(), will return null if the results from the methods do not fit inside a single hemisphere.STBuffer() will also return null if the output exceeds a single hemisphere.
Dış ve iç halkalar değil önemli, Coğrafya veri türü
The OGC Simple Features for SQL Specification discusses outer rings and inner rings, but this distinction makes little sense for the SQL Servergeography data type: Tüm zil sesi çokgenin dış halka. için alınabilir
OGC özellikleri hakkında daha fazla bilgi için bkz:
OGC özellikleri, basit özellik erişimi bölüm 1 - genel mimari
OGC özellikleri, basit özellik erişimi bölüm 2 – SQL seçenekleri
See Also