首页 / 浏览问题 / 桌面GIS / 问题详情
idesktop工作空间数据源丢失,删除的数据源无法删除
55EXP 2023年05月08日

我使用的idesktop是10i版本,情况是这样的,我的工作空间有三个数据源,如图一,但是在桌面软件打开却变成了图二这种情况,数据源“NewDatasource_1”是我早就删除的数据源,怎么删也删不掉,每次打开工作空间就显示“打开NewDatasource_1数据源失败”,我猜想这是数据缓存原因,而且在发布工作空间到isever时就出现了图三的情况,明明只有一个工作空间,它给我生成了四个,我不知道该选择哪一个发布了。所以我有三点疑问,1.如何彻底删除废弃的数据源?2.新加的数据源为什么打开工作空间后看不到?3.在发布iServer的工作空间时应该选择哪个发布?

1个回答

您好,根据您描述的问题与疑惑,在以下分别逐一为您解答:

  1. 关于如何彻底删除废弃的数据源:若直接在 iDesktop 桌面端无法通过关闭数据源的方式删除该已废弃的数据源,建议可以参考以下操作流程对已废弃的数据源进行删除:
    • 将工作空间另存为 sxwu 格式;
    • 使用文本编辑器(如:记事本、Notepad++等)直接打开 sxwu 文件;
    • 找到已经包含废弃的数据源名称的 <sml:DataSource> 节点;
    • 删除该节点后保存 sxwu 文件;
    • 之后在 iDesktop 桌面端打开修改后的 sxwu 格式工作空间,就可以发现废弃的数据源已经彻底删除;
    • 最后若期望使用 smwu 格式的工作空间,直接将当前 sxwu 格式的工作空间另存为 smwu 格式即可。
  2. 关于新加数据源无法在桌面端已打开的工作空间中浏览的问题,由于目前未提供任何关于在当前工作空间中打开文件型数据源的相关异常信息,暂时无法准确判断是打开失败还是打开成功后无法正常在桌面端工作空间树中显示的原因,建议可以先参考第一点流程全部操作一次后,在最后另存的 smwu 工作空间中再添加如您截图中的 geo.udbx 和 tif.udbx 文件型数据源到当前工作空间。
  3. iServer发布工作空间时,直接选择工作空间名前无“~”前缀符号的工作空间文件即可,有“~”前缀符号的文件是处于打开过程中的过程文件,在操作系统的文件管理器中浏览通常情况下是处于隐藏状态,iServer发布工作空间时为了避免有隐藏文件被遗留,因此将所有隐藏的工作空间过程中文件都显示了出来。若在 iServer 发布工作空间时看到有“~”前缀的工作空间文件,说明该工作空间目前仍有进程在使用,建议可以检测并关闭所有占用该工作空间的进程后,再选择发布文件型工作空间。

希望可以帮到您。

2,258EXP 2023年05月08日
非常感谢
...