mapx到supermap的切换风险

 在Assistant3.1中,mapui的结构的核心就是一个图层结构,在辅之地图管理器,以及相关的对话框,地图工具

,图例。地图中所有的操作都是针对图层来进行的,而supermap有一个工作空间的概念,工作空间之下然后是数据源

,数据源中就是相关的表(图层)了,他和数据库的结构很类似。虽然mapx也可以和表进行绑定,但是他不像

supermap那,图层就是基于表来进行的。因此现在地图的结构基本上不能在supermap下适用,虽然有些结构很类似,

但是进行重构的工作量可能比重新设计的工作量还大,还可能使结构更加的复杂。因此建议对其进行全部的重新替换


    切换的时候最重要的工作就是整个地图的结构设计。这一块的工作会占用很长的时间,估计在一周到2周左右。

虽然这一步的时间花的比较多,但是我觉得还是很有必要的。因为我们的结构设计好了,对以后的开发来说是一个很

好的保障,尽量的减少在开发过程中走太多的弯路,导致后面结构的不清晰,增加后面的工作量。
    接下来的工作就是功能的开发,开始写代码了。这一块的工作主要分为两部分:一是地图基本功能的开发,比如

说地图的放大,缩小,图片导入等基本的操作,这一块工作会花大概3周左右的时间。因为其中的一些功能的开发还

是比较难的,1 vtab地图的导入,由于supermap不直接支持vtab,因此我们需要将它转换成它能支持的中间格式vmif

,2 栅格图片的支持,这个功能的开发时间在两天左右,但是后面的测试估计就会花费更多的时间了。二就是我们

3.1中的一些需求了。主要的需求如下:1 工参的导入, 工参半径图册的生成, 以及标签的显示,同mapx一样 ,这

里面标签的显示是个难点,2 IE,Event的显示,已经相应的时间下钻,专题下钻和联动 3 专题图层的显示,专题小

区图层的显示, 4 相关的地图操作: 小区搜索,小区半径的修改,小区图标大小的修改, legend的开发, 地图的

保存,打开。
    在supermap技术预演的时候, 还有一些具体的问题没有研究透彻,会在以后的开发过程中继续进行。令人高兴

的是,vsupermap的技术支持还是很到位的,难懂的问题可以随时进行咨询。

你可能感兴趣的:(工作,数据库,测试,IE,咨询,工具)