zoukankan      html  css  js  c++  java
  • MapGuide open source开发心得一:简介

    MapGuide open source development I: introduction

    MapGuide是世界上最好的WebGis开发平台。
    1 MapGuide有免费版和商业版,分别叫MapGuide Open Source和MapGuide Enterprise。
    2 MapGuide open source不仅免费,而且永远完全开源。
    3 MapGuide是用c++编写的,这使得它与其它商业GIS平台有极大的优越性:主要体现在以下两点:
    4 完全的跨平台。这是MapXtreme, ArcIms, SuperMap is(supermap is.net supermap is.java)等平台所不能比拟的。
    5 可以支持几乎所有的开发环境,在现阶段可以完全支持.net(c#,vb.net...), java, php。mapguide的开发接口可以支持多种语言的原因是采用swig技术,有对swig技术感兴趣的朋友可以去研究一下。关于这一点,我想起超图炒作的共相式GIS,supermap is使用c++编写核心部件,提供java和.net接口,然后四处炒作共相,吹得火热,有感兴趣的朋友可分析一下共相技术。可我们现在可以用swig,为自己喜欢的语言提供接口。
    6 支持两种浏览模式:ajax viewer完全采用ajax技术,dwf viewer采用插件技术。在万维网上可利用ajax viewer,在局域网可利用dwf viewer以提高速度,ddwf viewer完全免费。
    7 ajax viewer更采用了分片tile下载技术。
    8 性能优越,采用mapguide server和server extension来提高性能,因此根据我的体验,它比现在的许多商业平台如mapxtreme2004(公开报价是20W),supermap is.net要优越很多。
    8 mapguide open source有丰富的例子,开发文档和技术保障。mapguide是osgeo(open source geospatial organization,www.osgeo.org)的主要开源项目,由世界顶级软件提供商autodesk以前的mapguide实行开源发展而来。而autodesk mapguide本来就是世界四大商业webgis平台,mapguide open source更是比autodesk mapguide采取了更优秀的架构和优化技术。
    总结:采用完全开源的拥有丰富文档和技术支持的MapGuide open souce,你不用花一分钱,就可以很快搭建一个拥有强大功能的类似于google map(http://maps.google.com),mapbar(www.mapbar.com)的完全属于你自己的webgis(不仅是webgis,还是丰富的空间分析功能)。这可以为你公司,企业节省几十万的平台开发费用。
    心动不如行动,你还等什么?和我来一起体验MapGuide open source吧。

  • 相关阅读:
    Codechef EDGEST 树套树 树状数组 线段树 LCA 卡常
    BZOJ4319 cerc2008 Suffix reconstruction 字符串 SA
    Codechef STMINCUT S-T Mincut (CodeChef May Challenge 2018) kruskal
    Codeforces 316G3 Good Substrings 字符串 SAM
    Codechef CHSIGN Change the Signs(May Challenge 2018) 动态规划
    BZOJ1396 识别子串 字符串 SAM 线段树
    CodeForces 516C Drazil and Park 线段树
    CodeForces 516B Drazil and Tiles 其他
    CodeForces 516A Drazil and Factorial 动态规划
    SPOJ LCS2
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/486557.html
Copyright © 2011-2022 走看看