在上一篇博客中說道了幾何數據類型(點、線、面和集合)的定義,既然幾何數據類型是通過CLR來擴 展出來的,學習過C#的都知道,一個對象下面會有屬性和方法,那麼幾何數據類型對應的也有其屬性和方 法。下圖就能夠反映出這些幾何對象的類關系。
由於我自己本身對C# 比較熟悉(其實其他語言也就不怎麼會了),這裡我就按照C#的方式來講一下。
首先要將的是函 數。函數分為幾種:構造函數、靜態函數和實例下的函數。
2.1先說構造函數:
構造 geometry對象及其下面的子對象有多種構造函數:通過熟知文本WKT構造、通過熟知二進制WKB構造和通過 GML構造。如下語句就是通過WKT構造一個geometry對象。
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (1 2)', 0);