乱谈 GIS 中小型应用
发布日期:2021-10-01 08:44:59 浏览次数:4 分类:技术文章

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

    作者:
    半月前在ESRI中国用户大会上发布了ArcGIS9.2系列产品,自己因为出差的原因错过了这次大会,刚刚看到写的《》,道出了ESRI产品现在的软肋,但是作为业界的老大,其数据格式和市场份额具有不可撼动的地位,即使在中国这个特殊的市场,有着政府对国产GIS软件(MapGIS、SuperMap等)的强力支持,也丝毫没有动摇ESRI在中国的影响力。
    ESRI目前的拳头产品是ArcEngine和ArcSDE,今后的目标是ArcGIS Server,ESRI的风格就是要把产品做大做全,中国的企业用户也爱买大买全,其实国内不少项目根本用不着ArcEngine+ArcIMS+ArcSDE+Oracle这种豪华配置,不仅浪费财力,还要相当的人力资源。(感兴趣的朋友可以参考一下ESRI9.0系列产品的)
    目前国内应用中,不少MIS+WebGIS的系统,如果采用Java平台,+Java Web开发框架+其他相关开源软件的配置就足够了。也许有人会对开源GIS软件没有信心,毕竟现在应用的少,但是Java企业级应用不正是在开源的支持下开展的如火如荼么,就我对ArcIMS的认识来看,速度可以,但在Windows2003平台下IMS服务运行却不是很稳定,也存在一些问题(整合Ajax应用等)。基本为0的软件成本(如果数据库也开源),加上成熟的Java开源平台的支持,小型的企业应用,及中小型的政府工程还是可以考虑的,功能的要求复杂么?一般还不是放大、缩小、搜索、定位、业务属性查询、鹰眼、分级、简单统计(饼图、柱状图)、生成Excel等等。
    如果是C/S的应用呢?一般也只涉及到GIS最基本的一些功能,稍复杂一点的可能会有缓冲区分析、拓扑分析、路径分析等等,如果没有更多的复杂要求,大家钻研ArcEngine的时间花在这些基本算法上面,参考开源软件的实现方法,找找相关资料,加上一两位老大的代领,就足以解决这些问题了。在C#的开源GIS软件中,实现的就比较完善,相比学习ArcEngine一堆的类库而言,学习基本算法应该更能让大家了解GIS的核心。
    乱评了一会,并不是要鼓励大家放弃ArcGIS,不管其架构设计如何,它的产品毕竟都是久经沙场的老将,数据、GIS理念在业界都是领先的,在中大型的企业应用中,有不少方案可以参考。和一般软件开发一样,一切取决于你的项目需求,不要盲目的追求大而全的产品。如果想做WebGIS地图发布,作为整个系统的数据访问入口或是调料,ArcIMS还是不错的。
    欢迎拍砖:)

转载地址:https://blog.csdn.net/iteye_263/article/details/81406410 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:初学 Eclipse RCP
下一篇:ArcSDE 中空间数据的备份与恢复 [转载]

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月11日 00时05分13秒