新手GIS问题-如何映射自定义数据集

新手GIS问题-如何映射自定义数据集,gis,Gis,我已经搜索过了,相信我,我已经搜索过了 但我找不到所有东西是如何粘在一起的 有人能从发展的角度给我一个关于GIS如何工作的概述吗 我了解光栅、图层、空间数据、几何图形等背后的概念,但我完全不了解如何将其结合在一起的基础知识: SQL 2008数据库将保存我们的空间感知数据集。数据首先是如何进入这里的 假设我想查询并显示该数据。很多GIS软件都在谈论“形状文件”。我知道我会加载一个基本形状文件,但我想根据数据库中的数据给地图的不同区域上色。这将如何发生 您首先从哪里获得光栅和形状文件?协调系统必

我已经搜索过了,相信我,我已经搜索过了

但我找不到所有东西是如何粘在一起的

有人能从发展的角度给我一个关于GIS如何工作的概述吗

我了解光栅、图层、空间数据、几何图形等背后的概念,但我完全不了解如何将其结合在一起的基础知识:

  • SQL 2008数据库将保存我们的空间感知数据集。数据首先是如何进入这里的
  • 假设我想查询并显示该数据。很多GIS软件都在谈论“形状文件”。我知道我会加载一个基本形状文件,但我想根据数据库中的数据给地图的不同区域上色。这将如何发生
  • 您首先从哪里获得光栅和形状文件?协调系统必须共享,这与我的第一点有关,这通常是如何发生的
我们的愿景是建立一个网站,使用现成的GIS组件套件来提供此功能,但我不知道如何将其与我的自定义数据集集成

抱歉,我知道这是一个相当模糊的问题,但我真的很感谢您在上面提供一些指导,即使是在相当高的层次上 谢谢

  • 我不知道SQL 2008,但Postgress、MySQL、Sqlite等都有空间感知数据的扩展,可以加载和存储“形状文件”和各种其他格式
  • “形状文件”是。这是一种交换地图的通用格式,尽管在使用它时效率很低。大多数地理信息系统工具都可以使用这些工具,而且每个工具都有一些其他的、通常更有效的格式
  • 你可以在某处购买数字地图(矢量地图通常以形状文件的形式出现),也可以获得免费地图(一些非常粗糙的数据可以从NASA获得,或者有OpenStreetMap,尽管它使用的是自己相当模糊的格式,所以需要一些工作才能导入,或者自己创建,使用免费(例如)或专有的GIS软件
  • 除遗留原因外,坐标系几乎总是相同的,即具有足够精确指定参考系的公共经纬度角。如果不是,则有一个库可以转换各种地图投影中给出的数据(由于纸质地图是平面的,它们需要使用一些投影;当数字化它们时,最终会得到该投影中的数据)到WGS84或彼此之间(高级GIS工具也将内置此类转换)

这是一个特定于供应商的答案,可能会很有用。即使软件本身不适合您,这些概念通常也很有用。Manifold对SQL Server中的数据、基于动态查询的演示和多层地图的“共享”坐标系有很好的支持

概述:

关键地理信息系统概念:

地图中的矢量和光栅图层概述:


谢谢。因此,如果我加载基本光栅地图,然后希望在空间感知数据库中添加一个基于自定义数据的图层(SQL 2008具有几何和地理数据类型)-这里会涉及到什么?@Duncan:我对SQL2008没有这方面的经验,但通常情况下,你要么在某个GIS工具中准备数据,保存为数据库可以导入和导入的格式,要么编写自己的工具,连接到数据库并直接输入数据。这取决于你拥有的数据类型和数据类型好的,我将使用一个现成的GIS应用程序,它可能会直接与我的数据库连接,并且能够直接绘制地图。谢谢