最新动态
空间数据可视化
2025-01-02 10:34

在 SQL Server 2008 Microsoft 引入具有两个新的内置数据类型、 几何图形和地理空间数据支持。 尽管您可能 “ 看到 ” 中的数据空间列在三个格式 — 就绪已知文本、 Well-Known 二进制和地理标记语言 (GML) — 使可视化您的数据在映射上仅内置的方法是通过已添加到 SQL Server Management Studio 空间结果选项卡。 这是开发人员映射多边形或甚至几何数据无关的映射到了可视化 boon (一个仓库的几何布局可能是),但如果您有与位置的城市的点集合,您可能会看到只有点。 若要将 “ 基地图 ” (例如分层上,您的城市位置世界的映射),您可以用一个 SELECT 语句使用 UNIOn ALL 的语法,可视化与空间结果选项卡:


但 SQL Server Management Studio 是管理员和程序员工具。 喜欢能够可视化内生成管理报告数据。 ’s 易于趋势时可以看到图形涉及到和作为 Waldo Tobler 已经地理首定律状态,“ 与所有其他,内容相关的全部内容但更接近的事情更密切相关 ”。此文章中希望 SQL Server 空间可视化效果场景上显示三个新抵达:SQL Server 2008 R2 Reporting Services (SSRS) 中的地图控件、ESRI MapIt 产品以及适用于 SQL Server 2008 的 MapPoint 插件。

映射可视化效果使用层概念。 背景或基映射 (渚嬪世界上的映射) 是叠加与一个或多个层的空间信息和数据库信息。 空间信息可能包含多边形像您销售区域、 像岔路或 rivers,linestrings 的集或点喜欢存储位置。 一个最常见,用于分析业务数据类型是映射的一个 choropleth thematic 地图区域是映射的阴影相对于统计要分析的变量。 渚嬪 choropleth 映射显示在美国的按州的销售额可能类似于在 的 图 1 中屏幕快照。 添加第二个图层,以显示您存储的位置,并且您有可用的分析的另一层。

作为一个报表程序员可以通过报表生成器 3.0 或报表服务项目商业智能开发 Studio (报价) 中访问 SQL Server 2008 R2 映射控制。 该图显示作为主报表生成器模板上选择之一。 报价项目中添加地图控制向报表通过从工具箱中拖动它。 无论哪种映射向导引导您完成基本知识。

首先,您选择使用新建图层对话框对基本地图。 基映射可以来自内置的地图库、 (标准的数据的表示 geospatial 数据格式),一个 ESRI shapefile 或 SQL Server 空间查询。 的 图 2 所示。

如果选择 SQL Server 空间查询您获取映射数据从一个空间列 SQL Server 表中。 该向导将引导您完成创建数据连接时使用查询设计器创建一个查询。 您的查询必须包含至少一个列数据类型几何形状的或地理位置或您收到一条错误消息。 选择空间数据和地图视图选项下一对话框允许您选择空间的字段 (如果您的查询包含多个空间的字段) 和一层类型中 的 图 3 所示。 通常,空间列在表中的将包含所有数据点、 所有 linestrings 或所有多边形和映射向导查找数据,并返回对应的图层类型的种类。 您可以更改图层类型 ; 但是,如果您选择一个字段包含的所有多边形 (或 multipolygons) 但选择层类型:点没有映射的数据将出现在预览窗格中。  一个不错的功能是要包括一个 bing 之间映射背景选项以便濡傛灉鎮 ㄦ 湁点数据您可以对地图控件,作为基映射背景使用 bing 之间映射拼块。 与作为背景的 bing 之间映射拼块,您可以选择街道图、 高空,或混合视图。 如果选择 bing 之间映射空间的数据将被分层 bing 之间映射基层的顶部。

一旦设置基层,提供一组映射类型选项根据您的空间数据组成磅、 linestrings 或多边形而有所不同。 渚嬪如果您的层中包含多边形您可以选择基本映射 (只需在空间数据选定),颜色分析映射之间 (在 choropleth 映射提到早期何处的每个多边形颜色基于分析变量),或气泡图 (其中每个区域的中心符号会调整大小按比例通过分析变量)。 Linestring 数据提供了基本的线条图或分析的线条图的一个选择。 点数据提供了基本的标记映射、 分析标记图或气泡图的一个选择。 在 的 图 1 中在 choropleth 映射是由向导生成一个颜色分析图。

选择一种颜色分析或气泡图潜在顾客,可让您选择要分析的数据列的面板。 此数据可能会在相同的数据集空间的数据作为或不同的数据集与一个相关字段中。 渚嬪可能具有包含状态信息的表,并为每个状态包含 SalesTotals 的另一个表。 尽管地图形状数据可以只来自 shapefiles、 地图库或 SQL Server 空间表格,分析数据可以来自包括 SQL Server Analysis Services 的任何数据源。

如果需要,您选择您的分析的数据源后,最终面板的将允许您选择一个气泡图或多边形颜色,以可视化的数据中的气泡大小等的常见可视化效果方面。  还可以选择是否将显示层 ’ 标签。 渚嬪如果您映射包含多边形代表形状的状态,标签可能状态的名称。  记住,标签只出现在多边形多边形是足够大以容纳文本。

课程与通常基于向导的开发,一样向导仅 scratches 表面您可以执行的操作。 这是一个单独的控件,强制的报表页上映射边界的一个 Viewport 中包含控件的映射部分。 映射控件属性被分成大致小视区属性、 映射属性和图层属性。 您可以更改使用上下文菜单或更详细的视图属性 Windows 中提供的属性。 在相应的属性窗口中看到的属性集取决于其上的映射控件一部分具有焦点。

图投影小视区已经属性中指定。 您的选择取决于使用在层中的空间的列类型和 ’s 重要意识到您的数据和 SRID (空间的引用 ID) 如何影响您的选择。  若要从最简单的情况下开始假设您的公司已经仓库 (物理的仓库货物的存储位置,不是一个数据仓库) 布局的地图。 您很可能测量仓库、 绘制平面布置图和映射的货物基于它们在平面布置图中的位置放置。 在本例中被映射的距离是太小地球是圆形而不是平面事实并不重要的。 测量方面的几何坐标系统 (X 和 Y 坐标) 和 SQL Server 已经几何图形数据类型。 在本例中您将小视区已经坐标系统属性设置为平面。

更常见的情形是,您映射的数据绘制在纬度和 longitude.� 方面地球上的位置包含纬度和经度以便 you�re 可能使用地理数据 type.� 产生平面映射从地球 (这是从技术上讲 oblate spheroid) 映射控件提供了一组映射 projections. 适当地使用映射影射,您地理数据类型列应使用 SRID 4326 4269 或在其他常见地球相关 SRIDs 地图控制之一在这种情况下是 expecting.�、 将 Viewport�s 协调系统属性设置为 Geographic 和选择映射投影作为 Viewport�s 投影属性列表。

最后一种情况是当您的数据使用预计的坐标系统。 在此方案使用 SQL Server 已经几何图形数据类型,不地理位置。 因为投影信息已经数据类型本身的一部分,映射控件将不进行任何操作项目该数据。 常见 SRIDs 的预计的坐标系统包括状态飞机数据投影或英国的国家网格。  在本例中您将小视区已经坐标系统属性设置为平面。

我提到了所有这些原因是,的预测地理坐标除外 (其中假定为 4326-WGS84 协调),映射控件将不会自动 reproject 之间坐标系统的不同。 渚嬪 can’t 混合使用一个 bing 之间映射平铺层 (地理) 与一个英国国家网格层 (平面) 上相同的映射。  结果 wouldn’t 是完美的。

通过报告服务 2008 R2 映射控制大 win 是 SQL Server 空间数据是自动 visualizable 中各种映射格式。 业务数据和空间数据之间的关联可以很容易地使用该向导完成,并且您需要的所有其他电源可用与通过属性的自定义的主机。 映射控件我最喜欢 (nonspatial) 功能之一是能够通过普通的 “ 操作 ” 机制,在 SQL Server 报告服务启用显示明细数据。 只需在映射属性对话框中选择操作选项卡上,您可以链接在一起报告包含世界地图上显示销售额国家,然后深化到状态或地区然后至城的映射。 在城市级别中,您可以添加点图层与您的存储区的位置。 有关准备与 SQL Server 2008 R2 报告服务映射控件使用空间数据的其他信息请参阅 Ed Katibah 已经极好的网络日志系列 blogs.msdn.com/edkatibah/archive/2009/05/09/cartographic-adjustment-of-spatial-data-for-sql-server-reporting-services-part-1.aspx 处开始。

ESRI,世界已经前导 GIS 公司发布的产品名为在其 2009年用户大会 MapIt。 MapIt 实际上是一组更容易地处理涉及位置的现有业务数据的组件。 此产品直接产生和消耗 SQL Server 2008 空间数据类型,因此没有额外的 ESRI 软件需要使用它。

基于位置的业务数据的最常见示例是地址数据,所以 MapIt 包含空间数据助手,某个程序的 geocoding 地址中的数据执行不同的格式。 空间数据助手将向地址与任何 SQL Server 表中添加新的几何图形列并填充它通过调用基于 Web 的服务。 您有两种选择 ESRI 映射服务或 bing 之间映射 Geocoding 服务。 一旦更新现有的数据,可以使用触发器中 geocoding 使位置保持同步。 MapIt 的支持网站上使用此类触发器的一个示例。

若要显示您的业务数据以及的其他图层 (渚嬪一起包含学区边界的图层的学生的地址),需要导入 SQL Server 2008 的附加位置信息。 空间数据助手可以导入现有 ESRI Shapefile 格式 GIS 数据或联机可用的数据集可用 ESRI 的映射。 在导入时,允许更改数据投影,对应于由 bing 之间映射或 ARCGIS 服务器使用投影。 您甚至可以指定从受支持的 SRIDs 的列表中选择的 SRID。 导入函数产生 SQL Server 几何图形列在导入的表。

SQL Server 中有您的业务数据和其他图层数据后您可以在自己的程序中将它可视化。 ESRI 提供免费的 Silverlight 和 Windows Presentation Foundation (WPF) API 可用于创建丰富的 Web 和基于 Windows 的应用程序。 若要可使用这些 api 您 SQL Server 空间数据的使用 MapIt 包括一个基于 REST 的空间数据服务,它使您可以公开一个或多个网站终结点的产生 JSON 或 HTML 输出 Silverlight api 消耗的格式。  它包括允许您浏览您的表和视图,和查询包括几何图形和地理列的一个空间数据服务目录。 一旦决定对喜欢使用在映射中的数据,只需从空间数据服务目录位置复制该表或视图已经 URL,并将其粘贴到使用该 API 的应用程序。 在此处 ’s 暴露在 AdventureWorks2008 数据库中使用空间数据服务与一个视图 Sales.vIndividualCustomerSpatial 通过将 SpatialLocation 列添加到现有的 AdventureWorks2008 视图 ( 的 图 4) 创建客户地址的一个示例。 此映射包括我最喜欢的功能之一 — 将群集组件添加到群集在映射分辨率较低时的点。 向下深化到较高的映射分辨率点簇都是作为单个数据点可见。

图 4 使用视图与空间数据服务


此代码产生 的 图 5 所示的结果。 请注意,您可以混合和匹配 SQL Server 2008 与 ARCGIS 或 bing 之间映射的空间数据层基础图层,以及与空间数据助手导入其他层。 渚嬪您可以添加图层包含业务员使您的销售员 vis-à-vis 的位置可视化您的客户的地址。 层类型也是可用的图形和绘图图面中用于进一步映射交互性 API 支持。 最后,有专门的层可用在 ESRI 支持网站 GEORSS 和 KML。 我仅划伤 API 已经功能的图面。  有关 Silverlight 和 WPF API 的详细信息请参阅 的 resources.esri.com/arcgisserver/apis/silverlight/index.cfm。

您可能希望提供基于 SQL Server 数据,而不需要编程和维护一个 Silverlight 或 WPF 应用程序的成本的具有专业外观的映射。 MapIt 包括,使您得以将映射添加到 SharePoint 网站不编程 Web 部件。 您可以包括从空间数据:

  • 包括地址或纬度/经度字段的 SharePoint 列表
  • SQL Server 空间数据公开与空间数据助手
  • ARCGIS 服务器数据

编辑该 ESRI SharePoint Web Part 的实例允许您通过提供一个 URL 或 SharePoint 列表名称导入的空间数据层。 您可以使用 bing 之间映射或 ARCGIS 服务器作为基映射。 其他对话框,可以指定筛选表达式、 定义显示附加信息,如悬停 (这些称为 MapTips Silverlight API 中) 的各个点的弹出窗口、 选择码和添加点群集通过单击复选框。 该映射将刷新以显示最新信息,如果您有动态地更改数据。 您可以配置数据刷新和缓存在一个单独的 Web 部件级别或全局空间数据服务的。

MapPoint 是 Microsoft 业务空间数据可视化效果和基于位置的查询的领域中提供的原始。 其优点之一是 MapPoint 附带的工作在脱机模式以及让您添加您自己的空间层的多级映射信息的格式集合。 最新版本的 MapPoint 甚至附带 GPS 集成。 在八月 2009 Microsoft 发布了免费 MapPoint 外接程序对于 SQL Server 2008 空间数据,这便于添加图层的基于 SQL Server 的信息、 执行对数据和在层的空间查询并保存到磁盘上的进一步优化的最终产品。  映射的已保存的版本而不需要使用 SQL Server 访问分发。

在基于 WPF 的外接程序可以使用直接的 ADO.NET 连接交谈 SQL Server。 一旦您 SQL Server 实例,并包含在添加层选项卡 (如 的 图 6 所示) 中您空间数据的数据库连接,您选择包含要用作在层空间列的表。 可以通过限制在当前的地图范围内的功能,以及选择列的子集和一般化返回的数据来降低,则返回 (并因此使更快地填充层) 的数据量。 您还可以在您的查询上指定 SQL WHERe 语句。 查询接口专为最大速度,以确保使用空间索引,您可以选择使用公用表表达式对于更复杂的查询。  课程提供的为您提供该码的完全控制有一个对话框。

您指定像点将包括的所有数据在表中选择空间的功能时,会出现该图提示。 此数据是 “ 居住,” 的、 可以编辑对应于单个空间功能表数据和更新的数据将保存到数据库,命中的保存按钮时。 您甚至可以添加新的功能 (包含空间数据的行) 或直接从外接程序删除功能。

最后,您可以优化基于现有的空间数据层的查询。 渚嬪一旦我检索一组基于大致对应于我的城市限制映射扩展盘区的学校位置,我可以查询设置为查找我房屋的某个英里内学校的。 或者,我可以对任何其他字段我检索查询。 每个附加的查询会将回发的附加层,并可以隐藏、 显示和保存地图之前完善您的图层。 当您保存该图时,它不仅保存图形层,而且还产生它们,因此如果在数据发生更改,您可以更新您的图层在 SQL 查询。 用于 sub-layer 查询生成的 SQL 是可见窗口中之前执行该查询。 有 ’s 用户可设置的超时值,并且您可以取消正在执行的层查询正在进行中。 连接 SQL Server 的直接向该事实使体验交互式得多。  甚至 ’s 一个实用工具,允许您将数据导入从形状的文件或 MapInfo.MIF 文件 SQL Server。

产品和此处提到的功能是最新不仅仅展开要使用 SQL Server 空间数据方式的。 此外,SQL Server 2008 产品的安全软件已经 FME 与集成 SQL Server Integration Services (SSIS) 允许空间 ETL SSIS 工作流中。 也许 SQL Server 的下一个版本将会看到与 SQL Server Analysis Services 和甚至数据挖掘功能的更多集成。 内置和第三方的可视化效果支持扩展超过分析地址以使进入活动状态的普通业务数据的位置数据的实用性。

    以上就是本篇文章【空间数据可视化】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/news/18628.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 http://ww.kub2b.com/mobile/ , 查看更多   
最新文章
荣耀手机数据恢复教程荣耀手机找回「荣耀手机数据恢复教程」
在使用荣耀手机的过程中,大家难免会遇到不小心删除重要照片的情况。这些照片可能包含了珍贵的回忆,一旦丢失,可能会让人感到非
手机副卡怎么注销手机副卡「手机副卡怎么注销」
随着移动通信技术的不断发展,手机副卡已成为许多家庭或企业用户的常用选择,它为用户提供了更多的便利和灵活性。然而,当不再需
三星s8怎么样值得买吗 64G版苏宁易购4999元s8手机「三星s8怎么样值得买吗 64G版苏宁易购4999元」
  【PConline 导购】当下很多手机都有一流的硬件配置和出色的使用体验,消费者在购机时也会优先考虑这些产品。就拿三星的旗舰
马拉松赛道上的奇特造型,究竟是展示自我还是博眼球,你怎么看?
或许你会发现,每次马拉松比赛都会出现奇特造型的人物。这不,2025象山马拉松也有一些打扮另类的跑者,他们的出现瞬间成为赛道上
售价21万的诺基亚Vertu手机 你肯定没用过!手机超长待机「售价21万的诺基亚Vertu手机 你肯定没用过!」
人人都说知道诺基亚,但你真的通晓诺基亚吗?在诺基亚旗下奢侈手机公司VERTU(威图、纬图)相信很多人都不知道。而Vertu品牌研发
苹果11原相机自拍是反的怎么调回来苹果手机拍照怎么是反的「苹果11原相机自拍是反的怎么调回来」
  苹果iPhone11(系统版本是iOS 14)相机自拍呈现反方向是【平面镜成像】原理,可在自带的相机设置中修改拍摄方向,也可以在自
阿维塔06即将上市,1天后公布价格
06倒计时一天,实际上有必要重新认识一下这个品牌。阿维塔成立于2018年,主要大事件:2021年阿维塔科技全球品牌首发,正式亮相,
最新个人简历电子版 个人简历手机版免费(三篇)手机简历「最新个人简历电子版 个人简历手机版免费(三篇)」
无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。写范文的时候需要注意什么呢?有哪些
360行车记录仪,走过风景,走过你——体验G300 3K版前,我要分享一份记录仪避坑指南!360行车记录仪怎么连接手机「360行车记录仪,走过风景,走过你——体验G300 3K版前,我要分享一份记录仪
***感谢众测君翻牌,感谢品牌方信任***说起,大家应该都不陌生了。这东西除了能让你在说不清的时候说清楚,还有点其他用处。比如