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

在上一篇博客中说道了几何数据类型(点、线、面和集合)的定义,既然几何数据类型是通过CLR来扩 展出来的,学习过C#的都知道,一个对象下面会有属性和方法,那么几何数据类型对应的也有其属性和方 法。下图就能够反映出这些几何对象的类关系。

由于我自己本身对C# 比较熟悉(其实其他语言也就不怎么会了),这里我就按照C#的方式来讲一下。

首先要将的是函 数。函数分为几种:构造函数、静态函数和实例下的函数。

2.1先说构造函数:

构造 geometry对象及其下面的子对象有多种构造函数:通过熟知文本WKT构造、通过熟知二进制WKB构造和通过 GML构造。如下语句就是通过WKT构造一个geometry对象。

DECLARE @g geometry;

SET @g = geometry::STGeomFromText('POINT (1 2)', 0);

时间: 2024-10-29 12:24:45

SQL2008空间数据类型--欧氏几何2类与方法的相关文章

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

在SQL2008中增加了对地理空间数据类型的支持,该类型分为2种:欧氏(平面)几何geometry 和地理 空间(椭圆体)几何geography .欧式几何大家基本上都学过,是以坐标来表示,而地理空间就是使用经 度和纬度来表示,由于平面几何比较简单(我记得好像是初中时候学的平面解析几何,高中学立体解析几 何),所以我就从简单的学起,先学习geometry 数据类型. 在平面几何中我们有3个基本元素:点.线.面.对应的在geometry 数据类型中也是这3种类型Point .LineString.

使用SQL2008中的空间数据类型

目录 准备工作1 练习 1:创建空间数据类型的实例2 练习 2:查询空间数据类型的实例9 练习3:使用空间索引12 准备工作 预计完成本实验所需的时间 60 分钟 目标 在完成本实验后,您将可以: 创建空间数据类型的实例 使用空间数据类型的方法 创建空间索引 先决条件 在完成本实验前,您必须具有: 编写Transact-SQL 脚本与使用SQL Server Management Studio的相关经验. 实验场景 Adventure Works Cycles 为遍布整个美国的许多商店提供自行车

对Object类中方法的深入理解

看一下API中关于Object的介绍: 类 Object 是类层次结构的根类.每个类都使用 Object 作为超类. 所有对象(包括数组)都实现这个类的方法. 那么Object中到底有哪些方法,各自有什么应用呢? 这个问题也经常出现在面试中,如果平时没有关注,可能很难回答好,这里简单整理一下. 首先看一下java.lang.Object的源码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应的GIS专业理论知识. 5.其他相关知识.     SQL S

MySQL空间数据类型

  MySQL空间数据类型讲解 MySQL具有与OpenGIS类对应的数据类型.某些类型只能保存单个几何值: · GEOMETRY · POINT · LINESTRING · POLYGON GEOMETRY能够保存任何类型的几何值.其他的单值类型POINT.LINESTRING以及POLYGON只能保存特定几何类型的值. 其他数据类型能保存多个值: · MULTIPOINT · MULTILINESTRING · MULTIPOLYGON · GEOMETRYCOLLECTION GEOME

高管必备思维:区分2类问题和4类可视化方法

摘要:人们往往贪图便利直接进行最直接的可视化,而没有仔细想清楚目标.本文通过两大问题,清晰划分出了四类可视化方法,告诉你在四种不同的情况.目标下,你应该如何利用可视化提升自己的管理技能. ◆ ◆ ◆ 导读 不久以前,数据可视化还是一个可有可无的加分技能,多数情况下,是一些需要设计思维和数据思维的经理特意去学习的加分项.而现在情况不同了,数据可视化成为了所有管理者的必备技能,很多情况下,为了搞明白自己的业务,他们必须要选择可视化交流方式. 数据是这个变化发生的幕后推手.业务上的决定越来越依赖于爆炸

如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误

原文:如何解决FormView中实现DropDownList连动选择时出现 "Eval().XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误FormView控件是可及显示.修改.添加.删除为一体的控件,感觉很好用,可是昨天发现了一个可以说是它的一个Bug吧,我是想要实现下拉框的联动效果,比如在A下拉框选择了省对应B的下拉框会把对应A中省的市显示在B下拉框中,我想要实现的是校区和对应校区建筑的联动效果,单纯的这种效果很好实现比如下面的代码   

SQL Server 2008空间数据应用系列五:数据表中使用空间数据类型

原文:SQL Server 2008空间数据应用系列五:数据表中使用空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应(比如OGC)的GIS专业理论知识. 5.其他相关知识.   通过前面几篇文章介

将List对象列表转换成JSON格式的类实现方法_json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这些特性使JSON