CSDN深蓝居

Architecture,Database,C#

2008年03月

原创 SQL2008空间数据类型--欧氏几何2类与方法

2  类与方法 在上一篇博客中说道了几何数据类型(点、线、面和集合)的定义,既然几何数据类型是通过CLR来扩展出来的,学习过C#的都知道,一个对象下面会有属性和方法,那么几何数据类型对应的也有其属性和方法。下图就能够反映出这些几何对象的类关系。 由于我自己本身对C#比较熟悉(其实其他语言也就不怎么会了),这里我就按照C#的方式来讲一下。 首先要将的是函数。函数分为几种:构造函数、静态函数和实例下的函数。 2.1先说构造函数: 构造geometry对象及其下面的子对象有多种构造函数:通过熟知文本WKT构造、通过熟知二进制WKB构造和通过GML构造。如下语句就是通过WKT构造一个geometry对象。 DECLARE @g geometry;SET @g = geometry::STGeomFromText('POINT (1 2)', 0); 除了构造geometry对象外,每个子类也有自己的构造函数,下表给出了每个类的通过WKT构造的函数,通过WKB构造的函数类似,这里就不给出了。 该表取自OGC官方文档,在SQL2008中使用时函数名前面有ST前缀。比阅读全文>

发表于 @ 2008年03月20日 03:16:00|评论(loading...)|编辑

原创 SQL2008空间数据类型--欧氏几何1基础

在SQL2008中增加了对地理空间数据类型的支持,该类型分为2种:欧氏(平面)几何geometry 和地理空间(椭圆体)几何geography 。欧式几何大家基本上都学过,是以坐标来表示,而地理空间就是使用经度和纬度来表示,由于平面几何比较简单(我记得好像是初中时候学的,高中学立体几何),所以我就从简单的学起,先学习geometry 数据类型。阅读全文>

发表于 @ 2008年03月17日 02:43:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © 曾毅