序言

    五年前,在参加Autodesk的面试时,面试官问我为什么想加入Autodesk,我给了他一个非常冠冕堂皇的理由:我希望自己编写的软件能够被世界各地成千上万的人使用,Autodesk正是这样一家能够为我实现这一梦想的公司。听了这句话,可能有人要向我扔砖头了--太假了。这话确实有点冠冕堂皇,但是并不假。设想你辛辛苦苦地开发出来一个程序却无人使用,肯定心里不好受,因为这等于你成果没有得到别人的认可。事实上,这恰恰正是我开博的原因。

    在Autodesk工作地这些年,我一直工作在Map 3D和MapGuide的开发上。这两个产品在美洲、欧洲、日本非常成功,但是在中国用户并不算多。为什么呢?原因有很多。从一个开发人员的角度来看,一个重要的原因是市面上和互联网上能够找到的系统的中文产品培训和学习材料非常少。Map 3D和MapGuide是一个平台,在多数情况下需要对它们进行定制,即二次开发,才能满足用户的需求。但是,到目前为止没有一本中文的系统介绍Map 3D和MapGuide二次开发的书籍。作为这些产品的开发人员,我觉着自己有一种责任去写这样一本书,让更多的人能够熟悉Map 3D和MapGuide,让更多的人能够用上能够满足它们需求的产品。在我没有完成这本书之前,我想以博客的方式将一部分内容先发布出来,为希望Map 3D和MapGuide的二次开发人员提供一些帮助。

    我博客专栏的标题是“深入MapGuide”,也就是说它的重点是MapGuide,而不是Map 3D。因为在中国,MapGuide的用户要更多,所以我想我应该先考虑MapGuide。那么,“深入MapGuide”是定位于什么样的读者呢?它主要是服务于MapGuide的二次开发人员,而不是MapGuide的直接使用者,也就是说这不是一本使用手册。

    正如大家所知,MapGuide是一个开源的Web GIS平台,我希望通过对MapGuide的体系结构、源代码、API进行深入剖析,让读者不仅可以基于MapGuide进行二次开发,而且能够对源代码进行修改,从而贡献于MapGuide开源社区。同时,我想这对我也是一个非常好的学习过程,能够让我对MapGuide有一个更加系统、更加深入的认识,让我在将来能够为MapGuide做出更多的贡献。

    接下来,让我们一起去探索MapGuide如何为用户提供强大的Web GIS功能,以及如何充分利用MapGuide为用户提供更为强大的功能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值