使用产品:supermap-idesktop-10.0.1-40281-win64-bin-zip-chs 操作系统:Windows Server 2012 R2
数据类型: sqlserver
问题详细描述: 通过Java代码新增数据集SMSDRIW、 SMSDRIN、 SMSDRIE、 SMSDRIS坐标为null。
问题重现步骤:
1.通过java代码创建数据集
2.查看数据集中的SMSDRIW、 SMSDRIN、 SMSDRIE、 SMSDRIS坐标为null
目前问题: 通用Java代码新增数据集SMSDRIW、 SMSDRIN、 SMSDRIE、 SMSDRIS坐标为null。
使用工具:
supermap-iobjectsjava-10.0.1
主要代码:
import com.supermap.data.Recordset;
Recordset recordset = dataset.getRecordset(true, CursorType.DYNAMIC);
recordset.addNew(null, kv);
recordset.update();
期望结果:
通用Java代码新增数据集,自动生成SMSDRIW、 SMSDRIN、 SMSDRIE、 SMSDRIS坐标。
SMSDRIW
|
面对象外接矩形左边(西)的坐标。
|
SMSDRIN
|
面对象外接矩形上方(北)的坐标。
|
SMSDRIE
|
面对象外接矩形右边(东)的坐标。
|
SMSDRIS
|
面对象外接矩形下方(南)的坐标。
|
最终错误结果: 可以创建数据集,但 SMSDRIW、 SMSDRIN、 SMSDRIE、 SMSDRIS为空 null 请求帮助:
通过supermap-iobjectsjava-10.0.1工具在新增数据集的时候,怎么自动生成SMSDRIW、 SMSDRIN、 SMSDRIE、 SMSDRIS?
谢谢supermap技术支持,期待大家的解决方案。