超图iObjects开发教程:删除要素

2024-06-21 李腾 66 次阅读 0 次点赞
package com.liteng;

import com.supermap.data.*;

import java.util.HashMap;
import java.util.Map;

public class DMApplication {
    public static void main(String[] args) {
        DatasourceConnectionInfo info = new DatasourceConnectionInfo();
        info.setEngineType(EngineType.DM);
        info.setServer("172.188.23.109:5236");
        info.setDatabase("NBRQ");
        info.setUser("NBRQ");
        info.setPassword("ieslab@123");
        Workspace workspace = new Workspace();
        Datasource datasource = workspace.getDatasources().open(info);

        // Datasets
        Datasets datasets = datasource.getDatasets();
        System.out.println(String.join(",", datasets.getDatasetNames()));

        // Dataset
        DatasetVector dataset = (DatasetVector) datasets.get("GasGaoYaGuanXian");
        dataset.open();

        // Record
        if (!dataset.deleteRecords(new int[]{3558})) {
            System.out.println("删除失败");
            return;
        }
        System.out.println("删除成功");

        // close
        dataset.close();
        dataset.dispose();

        workspace.close();
        workspace.dispose();

        info.dispose();
    }
}
本文由人工编写,AI优化,转载请注明原文地址: 超图iObjects开发教程:删除要素

评论 (0)

登录后发表评论

暂无评论,快来发表第一条评论吧!