北京超图日前发布了SuperMap2000的第二个升级版本(V2.0.2)。
SuperMap2000 (V2.0.2)包括250兆的开发资料库(含多种参考手册和大量源代码)与225兆示范数据,为GIS开发者提供了一整套功能强大、资料详实、文档齐全的开发工具包。
SuperMap2000 (V2.0.2)进一步增强了ADO、SDB和SDE引擎的功能,提供了功能更强、速度更快、运行更稳定的空间数据库技术。详细更新参见“SuperMap 2000 (V2.0.2)功能更新和缺陷修复清单”。
请SuperMap2000 V2.0.0和V2.0.1的正式用户与销售部联系升级。
SuperMap 2000 (V2.0.2)功能更新和缺陷修复清单(2001年06月05日)
一、ADO引擎
1、修正了ADO-SQL引擎全部显示时,Displayfilter不起作用的缺陷;
2、修正了第一个对象总被选中的缺陷;
3、修正了数据集描述无效的缺陷;
4、修正了创建字段时默认值无效的缺陷;
5、实现了BuildSpatialIndex,解决了MIF和E00等文件转入后显示不正常的问题;
6、修正了Recordset中的ComputeBounds()中存在的缺陷(这个问题会导致Supermap.EnsureVisibleRecordset()出错);
7、修正了多个用户不能同时连接修改数据源的问题;
8、加快了打开数据源的速度;
9、修正了SQL Server不同数据库间克隆数据集的速度;
10、提高了获取记录集里记录数的速度;
11、修正了GetFieldValue读取Oracle数据库中浮点数不正确的缺陷;
12、较大幅度地提高了地图显示速度,尤其是ADO for SQL SERVER;
13、支持SQL Server 2000。
二、SDB引擎:
1、用户指定字段查询时,如果线数据集包括几何数据的查询,自动添加了长度字段;
2、修正了影像切割(clip)时的像素偏移问题。
三、SDE引擎:
1、修正了数据源打开的方式,加快了数据源打开的速度;
2、修正了字段得出空值的缺陷。
3、修正了有时不能正确打开其它软件创建的SDE数据源
四、线型库
1、新增子线模板:电力线(带中间短线2);
2、解决子线自相交的问题;
3、增添线型名称列表框的排序功能;
4、添加线型的查找功能;
5、修正了选择线型时,线型名称列表框不能更新的缺陷;
6、纠正线型在结尾时可能丢失的问题;
7、修正了子线偏移时开头封闭的缺陷。
五、编辑:
1、动态地设置编辑记录集,在编辑对象时才设定编辑记录集,这样可以尽量少地取对象,加快速度在设置编辑图层时只刷新编辑对象所在的一小块范围,不用整个地图refresh,这样显示速度会快些;
2、编辑状态下选中对象,能够用指定风格高亮显示,编辑对象线条改为红色,捕捉改为蓝色;
3、修正了双击注记对象弹出注记风格对话框,不放鼠标,设置风格后崩溃的缺陷;
4、按住ctrl键,同时拖动对象进行复制的功能被去掉,按ctrl,选择对象进行重叠对象的循环选择。
六、几何对象
1、解决了soGeoCompound.Empty()不能清空对象的问题;
2、空间查询算子scsLineCross和scsContaining支持TIN数据集;
3、增强了Buffer创建的稳定性。
七、SuperMap控件 1、当Action为点选状态时,系统根据选择容限的大小使用相应大小圆圈的箭头光标;
2、Supermap::EnsureVisibleGeometry(..) Geometry是点时做了特殊处理;
3、修正SuperMapCtrl.Pan方法不准确的错误;
4、修正Track几何对象时,鼠标左键点下和抬起重复发送Tracking事件的缺陷,鼠标左键抬起时不再激活Tracking事件;
5、角度单位一律改为度,修正的接口包括: soGeoArc, soGeoEllipseOblique, soTestPart, soTextStyle的Rotation属性;soGeoArc的StartAngle和EndAngle;
6、修正了soGeoCircle.MakeWith3P方法结果不正确的缺陷;
7、修正了数据转换中不能控制是否显示进程条的缺陷;
8、修正了soDataSource.Modified()总返回0的缺陷;
9、修正了经纬度坐标的数据集按照比例尺控制是否显示无效的缺陷。
八、影像配准
1、取消了对控制点数量的限制;
2、修正了二值影像配准后的重影现象。
九、其他
1、解决了多边形剪裁某些文本数据集时部分文本产生偏移的问题;
2、解决了程序设置页面边据(SuperLayout的PaperMarginLeft,PaperMarginRight,PaperMarginTop,PaperMarginBottom四个属性)不能反映到纸面对象的问题。
SuperMap 2000 (V2.0.1)功能更新和缺陷修复清单(2000年12月30日)
一,地图,图层,工作空间:
1、实现了Ado数据集layer的DisplayFilter;
2、解决了复合对象添加到TRackingLayer中风格不起作用的问题;
3、工作空间允许保存SDB数据源的口令,解决工作空间中不能打开加密的SDB数据问题。
二,数据转换:
1、提高了dwg转入的准确率和稳定性;
2、可以正确读取16bit颜色的bmp和tiff文件;
3、可以正确读取倒置的bmp文件;
4、解决了 当显示Sm自定义的字体而字库中没有所对应的字体的文字的显示颜色问题;
5、解决了foxpro数据库部分数据不能转入的问题。
三,数据引擎:
1、ADO引擎新增Oracle数据源,可以基于Oracle数据库进行开发;
2、去掉ADO引擎SQL Server初始化步骤,可以直接创建数据源;
3、增加新功能,ADO引擎可以基于现有SQL Server数据库建立SuperMap数据源,就是把原有的数据库改造成SuperMap可以访问的数据源;
4、实现了ADO引擎的空间查询,允许空间位置和属性条件联合查询;
5、解决ADO数据源转入mif文件后显示不正常的bug;
6、解决ADO数据源内部克隆失败的bug;
7、实现了使用ADO引擎中的数据集为模板新建数据集;
8、解决ECW数据集不能正确打印的问题;
9、缺陷scsContainingNoEdgeTouch模式空间查询的缺陷;
10,缺陷sde数据引擎空间查询的缺陷。
四,编辑:
1、去除了编辑线对象时的残影;
2、拖动对象后,不需要点击地图确认;
3、解决了进行节点编辑时不能选择别的对象的问题;
4、注记对象改变风格后可以即时更新,不需要点击地图确认;
5、改正通过鼠标右健恢复上次操作的bug(原来虽然实际的Action已经变了,可是从SuperMap控件读出的Action没有变);
6、解决了调用CurextStyle属性时程序出错的问题;
7、新增自封闭线对象分割多边形功能(以前的划线分割指的是简单线);
五,布局
1、改进了SuperLayout的编辑环境和页面风格;
2、解决了不能移动由程序生成的组对象(有值线的情况下)的问题;
3、关闭工作空间时,可以自动保存布局;
4、在有比例尺或图例的组对象中,解决了交互修改组对象的大小后,不能拖动组对象的问题;
5、打开保存的布局时,解决了地图对象不显示或显示不完全的问题;
6、解决了拖动地图对象时,地图对象变成空白的问题;
7、在使用网格捕捉功能时,使用交互的方式生成多边形和折线对象,可能出现生成过程自动结束,现在已经解决了这个问题;
8、改变了方向标对象的颜色设置(以前设置反了);
9、解决了在使用网格捕捉功能时,地图对象不能移动到纸面左上角的问题。
六,其他:
1、解决了小对象创建缓冲区时出错的问题;
2、解决了三维输出到bmp文件在800*600显示分辨率下位置偏移的问题;
3、缺陷soPJCoordSys对象无法读取PJParams属性的缺陷;
4、解决SmGridView部分数据保存失败的问题。