使用SQL2008中的空间数据类型

目录

准备工作1

练习 1:创建空间数据类型的实例2

练习 2:查询空间数据类型的实例9

练习3:使用空间索引12

准备工作

预计完成本实验所需的时间

60 分钟

目标

在完成本实验后,您将可以:

创建空间数据类型的实例

使用空间数据类型的方法

创建空间索引

先决条件

在完成本实验前,您必须具有:

编写Transact-SQL 脚本与使用SQL Server Management Studio的相关经验。

实验场景

Adventure Works Cycles 为遍布整个美国的许多商店提供自行车产品。您被任命开发一个应用程序,它可以管理地理信息数据,包括商店的位置和销售区域。这个应用程序必须支持空间数据的查询,从而可以回答像“哪些商店在哪个销售区域里面?”、“某个销售区域到底有多大面积?”以及“哪些商店离某个特点的地理区域比较近?”等诸如此类的问题。

虚拟机环境

从开始菜单或桌面上启用Microsoft Virtual PC 。如果Virtual PC 控制台没有启用,请查看系统托盘,然后双击系统托盘当中的Microsoft Virtual PC 。

选择Sql08 然后点击Start。

在虚拟机运行起来后,可以通过点击右Alt+Del 来向虚拟机发送一个Ctrl+Alt+Del 命令。

在登录窗口中,输入以下信息:

User name: administrator
Password: password01!
INSERT INTO Store
(StoreName, StoreAddress, StorePhone, StoreLocation)
VALUES
('Aerobic Exercise Company',
'39933 Mission Oaks Blvd, Camarillo, CA 93010',
'244-555-0112',
geography::GeomFromGml('<Point xmlns="http://www.opengis.net/gml">
<pos>34.235504 -118.988734</pos>
</Point>', 4326))

时间: 2024-10-28 07:43:42

使用SQL2008中的空间数据类型的相关文章

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.其他相关知识.   通过前面几篇文章介

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

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

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

SQL Server Yukon 中的XML 数据类型

server|xml|数据|数据类型 SQL Server Yukon 中的XML 数据类型 作者:Suhil Srinivas 翻译:朱二 原文出处:http://www.c-sharpcorner.com/Longhorn/Yukon/XmlDataTypesInYukon.asp描述 这篇文章介绍了 SQL Server 最新版本 Yukon Beta1 中的新增数据类型.对任何了解 SQL Server2000 以及其他数据库的开发者来说,本文是 一个好的起点.介绍 当SQL Serve

如何在Sql2008中获取表字段属性和注释

  如何在Sql2008中获取表字段属性和注释? select b.[value] from sys.columns a left join sys.extended_properties b on a.object_id=b.major_id and a.column_id=b.minor_id inner join sysobjects c on a.column_id=c.id and a.[name]='列名' and c.[name]='表名' SELECT 表名=case when

MySQL空间数据类型

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

PowerShell中的基础数据类型

PowerShell是一个面向对象的语言,在申明变量的时候不强制要求申明数据类型,使用$开头来申明变量即可. 基本数据类型 PowerShell本身是基于.Net开发出来的,所以在.Net中的基本数据类型,在PowerShell中也可以使用,只是在PowerShell中用"[]"来标识具体的数据类型.比如[int],[long],[string],[bool],[double]等. 使用-is来判断某个变量是否指定的数据类型,和C#中的is关键字是一样的.比如: $a=10; $a -

后缀-sql2008中mdf文件怎么打开?

问题描述 sql2008中mdf文件怎么打开? 如题,我在做课程设计,急求大神回复帮忙啊,Microsoft SQL Server Query File (.sql)的文件后缀可以顺利打开,用的是vs2012和sql server2008 解决方案 点击新建的数据库,右键附加,然后选择mdf文件的位置,燃机确定,就可以了 解决方案二: 在sql server里面新建一个数据库,然后附加数据库文件 解决方案三: 日语一级证9日语一级证10日语以级证4 解决方案四: 其实MDF就是一个数据库的数据文

SQL Server中的Image数据类型的操作

原文:SQL Server中的Image数据类型的操作 准备工作,在库Im_Test中建立一张表Im_Info,此表中有两个字段,分别为Pr_Id (INT),Pr_Info (IMAGE),用来存储图形编号及图形信息.其语法如下: CREATE TEALE Im_Info ( Pr_Id INT NULL , Pr_Info IMAGE NULL )  第一步: 往表中插入一条记录,并初始化PR_INFO字段.其语法如下: INSERT INTO Im_Info VALUES (1 ,0xFF