用开源软件构建自己的WEBGIS(一)

原创 2006年06月12日 20:48:00

为了能更好的进行本地信息的搜索,我想起了刚刚大学毕业时接触的地理信息系统(GIS)。

原来的郑州工作时,公司是做GPS、LBS定位服务的,所以对GIS系统还是有点了解的。但那是都是桌面版的系统,使用Mapx直接操作本地的地图文件使用,所以和Webgis的差别还是很大的。虽然很早就有直觉,Webgis肯定是以后的主流应用,但苦于一直没有机会,终究没有能深入的学习。

现在Webgis平台基本上有三类:一是专业的GIS服务商,象MapInfo、ESRI,国内的SuperMap、中地、MapGIS等,它们是主要是卖GIS软件和平台解决方案。二是提供Webgis的各种服务,如Mapbar、Mapabc、Go2Map等,如果说前一类是传统的软件厂商,那么后者就是典型的互联网企业,前者卖的是产品,后者卖的是服务。我更看好后者,毕竟布置一套Webgis不是那么容易的事,况且GIS软件都是傻贵,中小企业很难承受的起。三是开源的GIS软件,其中WEBGIS服务器比较有代表性的有GeoServer,Deegree等,空间数据库有PostGis,商业数据库Oracle从8.2开始都带的有空间数据Spatial。对于我们这些没钱但又想按照自己的随心所欲打造完全属于自己的Webgis平台的人来说,开源是个不错的选择。但开源的东西毕竟没有商业化的平台成熟,性能和功能都差很多,但看各息的要求了,适合自己就行。

我们对Webgis的要求很低,主要是能通过网页对数据进行编辑就行了,性能上没有任何要求,因为最多也就是几个客服人员使用。主要是后台处理都会放到Oracle的空间数据库里,搜索的时候全在后台处理了,不存在加载地图显示的复杂过程。

初步的想法是通过EasyLoader把现有的Mapinfo格式的地图导入到Oracle Spatial 空间数据库中(数据库是现成的,因此暂不考虑用Postgis),GeoSever做为GIS中间件部署在数据库和Web服务器之间,承担地图的访问。结构如下图一所示:

                                                                                               图一

 Tomcat的主页地址:http://tomcat.apache.org/

 GeoServer 的主页地址:http://docs.codehaus.org/display/GEOS/Home

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

WebGIS实现——html5中绘制地图(草稿)

我们可以获取canvas对象为var c=document.getElementById("myCanvas");其应有js属性方法如下列举: 1:绘制渲染对象,c.getContext("2d"...

C#打造一个开源webgis(一)系统架构

想不到当初起了个前言,时隔一年半之后才开始写,因为已经转行不做GIS了……决定把它写完,只是不想留下个烂尾楼…… 如果文章内容有所错漏,望建议补充   一个

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

厉害了!13个GIS开源软件

No.1 QGIS (原称Quantum GIS)        QGIS(原称Quantum GIS)是一个跨平台的桌面GIS软件。它提供数据的显示、编辑和分析功能,可以自...

ICTCLAS分词系统研究(六)-- 词性标注

把连在一起的汉字按词义断开只是完成分词系统的第一步,下面还有很重要的一步是对断开后的每一个词进行词性标注。有了词性标注,才能有助于我们进一步的做语法分析等更高层面的中文理解。源程序里面反复用到一个很重...
  • sinboy
  • sinboy
  • 2006-06-13 10:53
  • 6041

WebGIS选型

1.背景 最近已有的一个项目中需将非GIS版本的区域预警换成GIS版本,一是因为客户对已有地图(也就是amcharts之类的示意地图)功能的不满意,二是已有地图无法对业务数据进行分析和定位,考虑到后...

十九个国内外主流的三维GIS软件

我国GIS经过三十多年的发展,理论和技术日趋成熟,在传统二维GIS已不能满足应用需求的情况下,三维GIS应运而生,并成为GIS的重要发展方向之一。上世纪八十年代末以来,空间信息三维可视化技术成为业界研...

三维数字地球发布平台(开源)

转自 三维数字地球发布平台探索--几款开源软件介绍 http://www.3snews.net/html/71/22271-21962.html 先写想法: 想做个简单的地形漫游,于是考虑在ww...

HTML5 Canvas:Web浏览器中一个高性能的GIS地图可视化开发标准

介绍:Web GIS传统的方法 以瓦片形式的栅格图像格式(PNG或JPEG图像)绘制地图的传统方法通常是今天在网络上传递地理空间数据的方式。这是通过在服务器上生产瓦片图像,并将它们提供给地图客户端。...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)