首页|五四陈后院|百丁屋论坛 CNFLEX组织|md5破解|关于|Profile
  • 802.1x代码 | bbsdown代码 | php手册 | 技术资料翻译

    51ditu等网站技术揭秘-利用开源框架搭建一整套的WEBGIS

    字号:T|T

    [文章作者:陈臻 本文版本:v1.0 最后修改:2009.1.8 转载请注明原文链接:http://www.54chen.com/c/387]

    感谢老早前李兄做的tech talk,一直有人在问及51ditu和mapbar什么的都怎么做的,老是记不住这些开源的东东都什么名字,特做下记录。

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

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

     

    软件名称 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.根据SLDmapfile的样式参数,配合GD(Graphics Library)进行的图形制作。

    6.查询只与pgsql有关


    原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]
    本文链接: http://www.54chen.com/internetops/51ditu%e7%ad%89%e7%bd%91%e7%ab%99%e6%8a%80%e6%9c%af%e6%8f%ad%e7%a7%98-%e5%88%a9%e7%94%a8%e5%bc%80%e6%ba%90%e6%a1%86%e6%9e%b6%e6%90%ad%e5%bb%ba%e4%b8%80%e6%95%b4%e5%a5%97%e7%9a%84webgis.html

    相关阅读:

    分类: linux, 前端, 运营   Tags: ,

    [五四陈科学院出品]

    网友评论:

      7条评论

      • At 2009.01.08 17:26, 疏影 said:

        沙发

        • At 2009.01.08 17:32, tsung said:

          地板的跟上

          • At 2009.04.07 16:41, d_yang said:

            没太多的用。最重要的是数据。有数据,谁都能搞出来。。。

            • At 2009.04.07 16:57, cc0cc said:

              你个踢场子的地阳

            • At 2009.04.07 17:28, d_yang said:

              噢也。

              • At 2009.11.14 12:15, Alpha said:

                零蛋,你的博客不错啊

                • At 2009.11.14 20:28, cc0cc said:

                  公务员呀,稀客稀客,来来来,屋里坐

                (Required)
                (Required, will not be published)

              推广信息