使用产品:supermap-iobjectsjava 11.1 操作系统:win11 x64
数据类型: 达梦V8
问题详细描述:在调用api进行拓扑检查时提示数据集名字不合法,但是无论传入中文还是英文都提示这个,查看源码是校验输出数据集名称时出错。
但是实际通过桌面端查看已经创建了数据集,不知道这是算校验成功了还是失败了,源码中出错的地方
if (!outputDatasource.getDatasets().isAvailableDatasetName(outputDatasetName))
问题重现步骤: 以下为实际代码
Dataset dataset = datasets.get(i);
DatasetVector datasetVector = (DatasetVector) dataset;//转换为矢量数据集
DatasetVector datasetVectorValida = TopologyValidator.validate(datasetVector,
null,
TopologyRule.REGION_NO_SELF_INTERSECTION,
0.001,
null,
datasource,
"this_IsEnglish");