SQL Server Spatial

第1章 定义空间信息

第2章 导入空间数据到SQL Server

第1章 定义空间信息

  1. 什么是空间数据?

  2. 空间数据的使用

  3. 展示地球上的特征

  4. 使用一个坐标系描述位置

  5. 应用坐标系到地球上

  6. 使用空间参考系统

  7. 空间参考定义

  8. SQL Server 2008上的空间参考

  9. 对比空间参考系

第2章 导入空间数据到SQL Server

  1. 理解数据类型

  2. 对比空间数据类型

  3. 地理数据类型

  4. 地理数据类型

  5. 选择正确的空间数据类型

  6. 空间数据如何存储

  7. 数据类型之间的转换

  8. 空间上使你的表可用

参考:Isaac Kunen和微软SQL Server Spatial团队,和MSDN SQL Server Spatial论坛上的所有贡献者:http://social.msdn.microsoft.com/forums/en-US/sqlspatial/threads/

简介

在IT信息系统中使用空间数据并不是一项新技术。专用的地理信息系统(GIS),例如ESRI的Arc/Info,从上世纪80年代以来已经在商业上提供了这种能力。在这30年来,虽然空间数据库能力发生了翻天覆地的变化,但是依然局限在一个小范围里。其中一个原因就是,空间数据通常结构复杂,需要专门的训练。另外,与一般的企业系统难以融合。

最近,数据库管理系统提供程序,例如Oracle、IBM(DB2)、MySQL和PostgreSQL都发布了带有空间功能的关系数据库管理系统。虽然这扩大了空间技术的使用范围,但是它们通常使用可选的外接插件程序来提供空间功能。而这需要特定的产品知识,而一般的开发者并不具备。因此,对空间数据的了解仍然很大程度上仍然局限于专家。

随着SQL Server2008中引入空间功能,微软采取了一些步骤来减少障碍,来让开发者更方便地使用空间数据:

-空间数据类型作为SQL Server2008数据库的核心组件包括在内,并且“开箱即用”,不需要安装或配置其他组件。

-空间操作集成到SQL Server数据库引擎现有的函数中,从而可以让开发者使用熟悉的开发环境开展工作,例如SQL Server Management Studio。

-现有的SQL Server数据库可以轻松地通过添加空间数据字段来拓展,不需要将数据迁移到新的平台。

-新的geometry空间数据类型符合公认的行业标准-开放地理空间联盟(OGC)。

-空间支持包含在所有的SQL Server版本,包括免费的SQL Server Express版。因此,即使是小规模的业余爱好者也可以使用空间数据。

在本书中,我将给你做一个简介,如何在SQL Server 2008中使用空间数据,使你开始使用这些新功能,并且添加令人心动的增值功能到你的数据库应用程序上。

这本书为谁而作

我的意图是通过展示一系列的实际的例子,来向你解释如何使用这种新的空间数据类型从而向你的现存数据集中添加额外的显示和分析功能。

本书是如何组织的

本书共分5个部分。每个部分介绍与空间数据某一方面相关的内容,所有的主题按照你可能会遇到它的可能性排序。

第一部分(第1-3章)介绍了空间数据基本概念。首先介绍了地球模型的理论问题、坐标参考和大地测量基准面,然后描述了如何在SQL Server 2008中具体的实际应用。而且还对比了两种新的空间数据类型的对比,geography和geometry,并且用例子阐释了它们如何使用,通过.NET CLR的引用。

第1章 定义空间信息

  1. 什么是空间数据?

  2. 空间数据的使用

  3. 展示地球上的特征

  4. 使用一个坐标系描述位置

  5. 应用坐标系到地球上

  6. 使用空间参考系统

  7. 空间参考定义

  8. SQL Server 2008上的空间参考

  9. 对比空间参考系

原文地址:https://www.cnblogs.com/2008nmj/p/14275488.html