2013年3月16日
摘要: 海量小文件存储[转自:http://www.fuchaoqun.com/2009/04/deal-with-tons-of-small-files/]Web2.0网站,数据内容以几何级数增长,尤其是那些小文件,几K~几百K不等,数量巨多,传统的文件系统处理起来很是吃力,很多网站在scaling的过程中都遇到了这样的问题:磁盘IO过高;备份困难;单点问题,容量和读写无法水平扩展,还存在故障的可能。YouTube也碰到这样的问题,每一个视频有4个缩微图,这样的话缩微图数量是视频数量的四倍,想象一下YouTube有多少视频,看一下他们遇到的问题:大量的磁盘寻址,在操作系统层面出现inodes cac 阅读全文
posted @ 2013-03-16 13:55 3D入魔 阅读(371) 评论(0) 推荐(0) 编辑
摘要: GeoServer和MapServer的对比1 主流组合:基于C、C++系列的:Mapserver(服务器)+QGIS(桌面软件)+PostGIS(数据库)+Openlayers(JS)/ openscale (FLex)(浏览器客户端)基于JavaEE系列的:Geoserver(服务器)+uDig(桌面软件)+PostGIS(数据库)++Openlayers(JS)/ openscale (FLex)(浏览器客户端)2 对比功能上:MapServer弱于GeoServer,QGIS要强于UDIG效率上:Mapserver对WMS(Web Map service)的支持更为高效,而Geoser 阅读全文
posted @ 2013-03-16 11:38 3D入魔 阅读(11735) 评论(0) 推荐(0) 编辑
摘要: 基于MapServer的WebGIS开发摘要:WebGIS是将Web技 术和GIS技术相结合的新技术,有着广泛的应用。通过WebGIS技术,客户端仅需使用浏览器(不一定包含专门插件)就可以对分布在Web上的GIS数据 进行查询、分析等交互操作。实现WebGIS技术之一是在服务器端使用CGI技术,由美国明尼苏达大学开发的MapServer就是采用这种技术。本文将 详细介绍实现WebGIS的开源软件MapServer4.4.2的配置文件和它的两个独立模块,及应用它们开发WebGIS的方法。关键词:MapServer,WebGIS,开源,CGI,脚本语言1,背景介绍地理信息系统对地表信息建立数学模型 阅读全文
posted @ 2013-03-16 11:21 3D入魔 阅读(2697) 评论(1) 推荐(0) 编辑
摘要: 开源WebGIS实施方案(一):开篇GIS 起源于上世纪六十年代,发展到现如今,也早已不再是某些专业领域的“阳春白雪”。放眼当下,各商业GIS软件有如群雄逐鹿,大有风起云涌之势;而开源 GIS软件也有如群星璀璨,在各类型GIS产品中竞相争艳。本系列以介绍各相关开源GIS软件为目的,藉以实现一套行之有效的WebGIS实施方案。以我个人粗浅的认识来看,一套切实可行的WebGIS需具备以下三个部分:① 地图数据,地图数据既是GIS运行的基础也是GIS中永远的主角;② Web服务器&GIS服务器,Web服务器主要提供Web信息浏览服务,GIS服务器则用于提供WMS、WFS和WCS等Web服务; 阅读全文
posted @ 2013-03-16 10:35 3D入魔 阅读(1511) 评论(0) 推荐(0) 编辑