什么是弱GIS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是弱GIS相关的知识,希望对你有一定的参考价值。
假设你这里说的GIS是地理信息系统,而非Gas Insulated Switchgear (气体绝缘组合电器设备,如果是指这个的话,字面就可以理解其意思)。弱GIS可以理解为弱的地理相关,即信息或数据与地理空间信息的相关性很小。 参考技术A 我是这样搭建 WEB GIS的:
1 使用的软件:
前台: openLayers
GIS服务提供软件: geoServer
地图数据: .shp 文件。
2 数据从哪里来?
你可以从 CSDN 中的下载频道中搜 shp ,可以搜到很多免费的地理数据
3 将 .shp 文件导入到 geoServer 中
如何导?看 geoServer 的官方文档,或者看我的个人博客
这样你就可以在 geoServer 中的 layer preview 中看到地图了
想做优化?则:
4 想实现 google map 那样的“公交路线查询”,则必须依赖数据库。
下载空间数据库软件 postGis 和 postGreSql ,线安装 postGreSql ,再安装 postGis.
5 将你所有的 .shp 文件用 postGresql 自带的 shp2sql.exe 工具转换,将所有的额 shp 文件存储到数据库中
6 去研究 最短路径算法 之类的东 西。其实好好百度的话,会百度到一篇介绍 geoServer + postGreSql 实现的 公交路线查询 例子的
7 如果你嫌地图颜色太难看,去研究 SLD
8 想深入研究 posGreSql + geoServer 的实现方案? 研究 OGC 发布的各个标准。像 mapServer , geoServer ,grassServer , qGis ,postGreSql , udig 等开源的GIS软件基本上都参考 OGC 发布的各个标准 参考技术B 我也只知道GIS,加个弱字,还真的不知道!!!! 参考技术C 我是GIS专业的 怎么没听说过弱GIS呀?
什么是开源GIS
参考技术A 顾名思义,开源GIS就是开放源代码的GIS软件。开源:软件开发者以某种协议发布某些软件的源代码,并允许他人在遵守该协议的基础之上可以自由下载、修改、使用和散布其源代码。
开源协议:GNU GPL、BSD、LGPL、MIT、MS-PL
开源网站:open source GIS、sourceforge、google code、apache、codeplex 参考技术B 在百科里面看一看,很详细,就不粘贴了
http://baike.baidu.com/view/5094.htm
以上是关于什么是弱GIS的主要内容,如果未能解决你的问题,请参考以下文章