信息交流、传播、提炼

nice to meet you

博客园 首页 新随笔 联系 订阅 管理

在网上看到edushi等网站做的地图效果很不错,找了一下相关资料,介绍得不多,现整理如下:

下图是一个完整的方案图:

点击在新窗口中浏览此图片

其中所涉及的开源技术有:

 

 

 

 

 

软件名称 License?

 

类型

编程?

 

语言

运行环境 用途
PostGIS GPL Plpgsql Postgresql 存储数据
MapServer MapServer License C++ UNIX   like/ Windows 提供地图相关服务
TileCache BSD Python All   Platform 图片缓存
OpenLayers BSD Javascript IE/Firefox 客户端展现控制
GDAL/OGR MIT   License C++ UNIX   like/ Windows 数据格式导换


再简单解释下:
1.PostGis是PGSQL的一个扩展,在遵循OpenGIS规范下,提供空间对象、空间索引、空间操作函数和空间操作符等空间信息服务功能。

2.MapServer可以提供openGIS规范的各种接口。

3.MapServer根据参数中指定的路径读取mapfile文件和SLD文件。

4.使用SLD(Styled Layer Descriptors ), Mapfile控制地图显示样式。

5.根据SLD和mapfile的样式参数,配合GD(Graphics Library)进行的图形制作。

6.查询只与pgsql有关

posted on 2009-02-12 14:30  seeyou  阅读(373)  评论(0)    收藏  举报