美文网首页
ArcGis Qt跨平台开发【2】--100.3、100.4版本

ArcGis Qt跨平台开发【2】--100.3、100.4版本

作者: 阿春_abcdlcq | 来源:发表于2018-11-05 12:29 被阅读0次

            时隔如此之久才写第2篇,是因为之前的开发版本100.2.1问题太多,被项目弃用。

           今年下半年ESRI先后发布了ArcGIS Runtime For Qt 100.3和100.4两个版本,100.3发生了翻天覆地的变化,100.2.1的代码很难移植到100.3,只能重写并借鉴部分代码,但100.3的数据加载性能太好了,跑100.2.1的代码简直就无法忍受,各种问题,还莫名其妙的把REST服务搞得不正常。100.3几乎可以不改代码就移植到100.4。

           100.3的架构调整很大,内部的组件更加细化,层次更加分明,多处使用了MVC或MVVM模型,同时还增加了3D地图的支持,可以看看下面的类结构图

            Basemap类用于管理地图图层,绘图层独立为GraphicsOverlay图层,专用于绘制或添加自定义的图标、文字等。FindTask等类已经移除了,可能要求自行使用REST或增加GeoCode服务才能实现查找功能。100.3变化很大,但性能和稳定性提高如此之多,还是值得试试。

    相关文章

      网友评论

          本文标题:ArcGis Qt跨平台开发【2】--100.3、100.4版本

          本文链接:https://www.haomeiwen.com/subject/raxsxqtx.html