首页 / 浏览问题 / 组件GIS / 问题详情
iobject java 打开本地文件型数据源?
74EXP 2021年11月16日

这个是什么原因?

1个回答

您这边检查一下是否是路径格式出现问题呢,应该反斜杠才是两道,您这是正斜杠
4,151EXP 2021年11月16日
我正反斜杠都尝试啦,还是不行呢
那您试一下通过工作空间打开文件型数据源呢。
                "        Workspace workspace = new Workspace();
        WorkspaceConnectionInfo conInfo = new WorkspaceConnectionInfo(
                "E:\\SuperMap\\SampleData\\3D\\CBDDataset\\CBD.smwu");
        conInfo.setType(WorkspaceType.SMWU);
        workspace.open(conInfo);
        Datasource datasource = workspace.getDatasources().get("CBD");
        if (datasource == null) {
            System.out.println("打开数据源失败");
            return;
    } else {
            System.out.println("数据源打开成功!");
            }");
这样写是可以打开成功的
这种情况是为什么啊,拿到不能单独打开文件型数据源吗?必须放到本地工作空间才行吗 ?
您好,可以直接打开的,就按照您的代码,路径的斜杠正确后,记得关掉其他应用对于这个数据源的独占再试试。现在udbx也不能多次多占打开了
...