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

时间:2011-07-25 12:45:47

标签: gis

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

但我无法确切地发现所有东西是如何粘在一起的。

有人可以从发展的角度给我一个GIS工作原理的概述吗?

我理解栅格,图层,空间数据,几何等背后的概念,但我完全不了解它是如何结合在一起的基础:

  • SQL 2008数据库将保存我们的空间感知数据集。数据如何首先进入这里?
  • 说我想查询该数据并显示它。很多GIS软件都在讨论“形状文件”。我知道我会加载一个基本形状文件,但后来我想根据数据库中的数据为地图的不同区域着色。怎么会发生这种情况?
  • 首先,您在哪里获得栅格和形状文件?必须共享协调系统,这与我的第一点相关,这通常是如何发生的?

我们的愿景是建立一个使用现成的GIS组件套件来提供此功能的网站,但我不知道如何将其与我的自定义数据集集成?

道歉,因为我知道这是一个非常模糊的问题,但我真的很感谢上面提到的一些指导,即使是在相当高的水平上 感谢

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

概述:

http://www.georeference.org/doc/introduction.htm

关键GIS概念:

http://www.georeference.org/doc/key_ideas_in_gis.htm

地图中矢量和栅格图层概述:

http://www.georeference.org/doc/drawings_images_and_maps.htm