首页 / 浏览问题 / 桌面GIS / 问题详情
创建拓扑数据集失败
9EXP 2022年11月12日

用以下示例代码进行拓扑数据集创建时,DatasetTopology datasetTopology = selectedDatasource.Datasets.Create(datasetTopologyInfo)中datasetTopology为空值;

1个回答

您好,您的数据源类型是什么呢?首先UDB型数据源是不支持创建拓扑数据集的哦,

其次您需要确定下测试的过程中该数据源中是否有存在拓扑数据集这个名字的数据集,已存在是不能再次创建的。

其次确定下目前正在使用的数据源是否是独占打开的状态,而非2只读。

希望可以帮助到您。
10,758EXP 2022年11月14日
除了UDB型数据源,其他的数据源类型都支持创建吗?
或者UDB类型的数据源,需要做拓扑检查的话,有没有其他办法实现。
是的其它都支持,文件型的话可以用udbx哦
使用TopologyValidator.Preprocess 是可以直接对datasetVector矢量数据集或者recordset记录集进行拓扑预处理的,不是只能使用拓扑数据集
你好,请问我如果需要得到目标数据集和参考数据集拓扑检查后生成的错误结果,在检查前还需要做拓扑预处理?拓扑预处理会不会对我的实际结果产生影响?
拓扑预处理会改变数据本身,被修复的拓扑错误再检查就不会有了。
...