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



我找过了,相信我,我找过了!

但是我不能确切地找到这些东西是如何粘合在一起的。

有人可以给我一个概述如何GIS工作,从发展的角度?

我理解光栅、图层、空间数据、几何等背后的概念,但我完全不理解它们是如何组合在一起的基础知识:

    SQL 2008数据库将保存我们的空间感知数据集。数据是如何进入这里的呢?
  • 假设我想查询该数据并显示它。很多GIS软件都在谈论"形状文件"。我知道我会加载一个基本形状文件,但是我想根据数据库中的数据为地图的不同区域着色。这是怎么发生的?
  • 你从哪里得到光栅和形状文件?坐标系统必须是共享的,这与我的第一个观点有关,这通常是如何发生的?

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

很抱歉,因为我知道这是一个相当模糊的问题,但我真的很感激上面的一些指导,即使是在相当高的水平由于

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

这是一个可能有用的特定于供应商的答案。这些概念通常是有用的,即使软件本身不适合您。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

最新更新