码迷,mamicode.com
首页 > Web开发 > 详细

设想:搭建一个历史WebGIS系统

时间:2014-06-12 23:31:17      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:style   java   http   使用   数据   os   

  历史知识的学习对于我们来说,非常的重要。因为历史总是惊人的相似,所以对于我们来说,学习历史可以使人明智。

  现在网络已经非常普及,很多人都通过网络来获取知识。GIS可以以地图的形式表示数据,能够管理空间数据,可以进行查询和空间分析,考虑历史和GIS技术结合,构建一个“历史WebGIS系统”。

  WebGIS是B/S架构,用户通过浏览器便可以访问。既然是B/S架构,就必须要有web服务器,地图服务器,数据库。有人会问,网络应用只需要一个web服务器就行了,为什么需要地图服务器。这就涉及到GIS与其他信息系统的区别了:GIS将属性数据加载到空间数据上(例如地图),这样可以更加直观。地图是怎么形成的呢,这就需要一个程序来负责将各种格式存储的空间数据转换成图形,这个程序就是地图服务器。

  1、web服务器

  这里我们采用的是Apache httpd,它是开源的,跨平台的,并且其社区活跃,支持广泛,未来如果进行平台的迁移,可以减少很多不必要的麻烦。

  2、地图服务器

  地图服务器有很多选择,MapServer、GeoServer、ArcGIS for Server等等。用盗版始终让我觉得不放心,因为我觉得随着中国市场的逐步完善,盗版会慢慢减少,法律会逐渐健全,到时候如果系统用的盗版,那么将是一件很头疼的事情。这样我们排除了ArcGIS for Server,MapServer是用C语言写的,我学过C++,对C++比较了解,GeoServer是Java写成的,我不太了解Java开发,到了后期软件如果需要进行改进,那么MapServer我还可以进行扩展改进。因此使用MapServer作为地图服务器。

  3、PostGIS数据库

  开源界里最著名的能够管理空间数据的是PostGIS了,实际上是对象-关系数据库PostgreSQL和空间扩展PostGIS的组合。

  此文有待完善。。。

  在接下来几篇博文里,我将会将web服务器,地图服务器,数据库逐一讲解。

设想:搭建一个历史WebGIS系统,布布扣,bubuko.com

设想:搭建一个历史WebGIS系统

标签:style   java   http   使用   数据   os   

原文地址:http://www.cnblogs.com/cheerfun/p/3781408.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!