博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MapGuide open source开发心得一:简介
阅读量:7114 次
发布时间:2019-06-28

本文共 1225 字,大约阅读时间需要 4 分钟。

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()的完全属于你自己的webgis(不仅是webgis,还是丰富的空间分析功能)。这可以为你公司,企业节省几十万的平台开发费用。
心动不如行动,你还等什么?和我来一起体验MapGuide open source吧。

转载地址:http://olghl.baihongyu.com/

你可能感兴趣的文章
聊聊storm TridentWindowManager的pendingTriggers
查看>>
React 解决fetch跨域请求时session失效
查看>>
翻译_只需20行代码创造JavaScript模板引擎(二)
查看>>
Blockchain和Tangle哪一个是未来?
查看>>
apicloud拉起小程序并传递参数
查看>>
虚拟机Centos6.8安装MYSQL5.7,本地Navicat连接
查看>>
简单聊聊DOM
查看>>
【JavaScript】JavaScript Array 对象(数组)
查看>>
github 上有趣又实用的前端项目(持续更新,欢迎补充)
查看>>
opencv python 直方图均衡化
查看>>
HotFrameLearning 热门框架学习(前言)
查看>>
git团队开发流程
查看>>
【Under-the-hood-ReactJS-Part6】React源码解读
查看>>
深入理解css之vertical-align
查看>>
Laravel事件
查看>>
matlab绘制peano(皮亚诺)曲线和koch(科赫曲线,雪花曲线)分形曲线
查看>>
使用pipenv代替virtualenv管理python包
查看>>
Docker零基础入门指南(四):Docker容器使用
查看>>
React 深入系列4:组件的生命周期
查看>>
Mybatis之设计模式之迭代器模式
查看>>