当前位置:编程学习 > 网站相关 >>

我做的webgis

Webgis网上地图,又叫在线地图,对于大的公共区域在谷歌或百度的地图里都能搜索,对于局部比如一个校园,一个医院或

一个大工厂的搜索,上述的地图搜索就无能为力了,只能自己创建,所以我们需要一些工具去自己创建。

 

简单的描述如下:

1. 使用MapServer对地图进行矢量化输出,为了降低其负载,减少MapServer的数据处理,只需将可能变化的地图数据进行矢量化,其他不变的变成静态图片,可以加快Webgis的显示速度,降低WebServer和MapServer的处理压力,经常变的数据可以保存在数据库文件中

2. Postgresql用来存储地图的属性信息,实现输入、修改、查询地图的属性数据,举例来说,地名就是一个属性,根据地名就可以查询出地址

并显示出来

3. OpenLayers用来作为客户端实现地图的显示、缩放、平移,显示需要与服务器进行交互

 

看一下效果吧:

1.      地图编辑模式,点击红色图片,在弹出的编辑框里输入属性信息后点击更新,然后可以去浏览模式查看或搜索




2.  地图浏览模式,缩放、平移、按地名搜索,

比如输入“教学楼”,如果有这个地名就会显示结果,点击结果可以弹出信息


--------------------编程问答-------------------- 楼主看不到图片。 --------------------编程问答-------------------- 我贴不上来,可以去这里看http://hi.baidu.com/tiplip/blog/item/a0a4fbd11f00c328970a169c.html --------------------编程问答-------------------- 马马虎虎..祝楼主更加进步 --------------------编程问答-------------------- 谢谢鼓励 --------------------编程问答-------------------- 开始学webgis,不知道如何下手,求指教啊 --------------------编程问答-------------------- 如果是C/C++的话,用mapserver,如果你有个具体任务的话,学起来会快些,我是先想着做一个地图,比如一个校园地图,那首先就是画出地图了,我用了autocad和mapinfo,把图绘制好后,想要在网页上显示,那就得有客户端,我用的openlayers,同时服务器端需要响应你的请求,速度快的话使用静态图片,想要查询的话还得需要数据库,我用的是postgresql,我基本上是按照这个步骤学的,我之前对webgis一点知识没有,从开始做到完工用了2个月的业余时间,如果你本身是学这个的或者工作要求做这个,估计能用更短的时间。

根据自己的情况,先确定用到哪些知识,从简单的开始然后不断的增加功能,最后你就可以做成个类似Google map的webgis了

仅供参考:http://blog.sina.com.cn/s/blog_793598f80100w3fh.html
http://hi.baidu.com/tiplip/blog/item/a0a4fbd11f00c328970a169c.html --------------------编程问答--------------------
引用 6 楼 tiplip 的回复:
如果是C/C++的话,用mapserver,如果你有个具体任务的话,学起来会快些,我是先想着做一个地图,比如一个校园地图,那首先就是画出地图了,我用了autocad和mapinfo,把图绘制好后,想要在网页上显示,那就得有客户端,我用的openlayers,同时服务器端需要响应你的请求,速度快的话使用静态图片,想要查询的话还得需要数据库,我用的是postgresql,我基本上是按照这个步骤学的,……

谢谢你的回答,我是gis专业的,但是gis没好好学,学了很多计算机方面的内容,现在主要在学Java,也学了一段时间了,想从java来开发gis应用,上网找了下资料,但更加迷惘了,不止如何下手 --------------------编程问答-------------------- 我觉得最好先找个开源的gis,java这方面的好像不少,比如geoserver,如果那些开源的本身带有例子,可以先看看有个感性认识,能运行的最好。开始的时候基本上用不到你的专业知识,深入到gis系统内部的时候就是你的专长了。

你要是还在上学,不妨考虑做个简单的校园地图,没准等你实现了,你就有感觉了 --------------------编程问答--------------------
引用 2 楼 tiplip 的回复:
我贴不上来,可以去这里看http://hi.baidu.com/tiplip/blog/item/a0a4fbd11f00c328970a169c.html
楼主这个链接也挂了。。。 --------------------编程问答-------------------- 能否顺便问下你用多长时间开发的呀? --------------------编程问答-------------------- 5月份有的想法,7月份动的手,9月份给人家用
顺便说一下我这不能叫开发,因为用了很多开源的,因为无论专业还是工作,我都跟gis毫无关系 --------------------编程问答--------------------
引用 9 楼 josephsc 的回复:
楼主这个链接也挂了。。。

你F5刷新一下吧 --------------------编程问答--------------------
补充:企业软件 ,  地理信息系统
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,