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 发布的各个标准

 

转载自:https://blog.csdn.net/lmllouk/article/details/5804332

You may also like...