首页 / 浏览问题 / 桌面GIS / 问题详情
iDesktopX 使用需登录使用的MongoDB管理切片困难
53EXP 2022年11月18日

使用产品:版本:iDesktopX 11.0.1.1027.176 x64(SuperMap iObjects Java:11.0.1.98023) 操作系统:win11 x64


问题详细描述:

一. 在使用到需连接mongoDB相关功能的时候,

在mongoDB需登录使用的情况下

1. 不会读取库中的切片列表,只能手动输入

2. 三维数据 -> MongoDB瓦片管理读取失败

在mongoDB不需登录就可以使用的情况下正常

二.点击【 批量生成模型-> 模型/矢量 】无响应

三. 使用mongo瓦片>本地瓦片出现异常提示

java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key String_MongoMapCacheToLocal_Success
java.util.ResourceBundle.getObject(ResourceBundle.java:450)
java.util.ResourceBundle.getObject(ResourceBundle.java:444)
java.util.ResourceBundle.getString(ResourceBundle.java:407)
com.supermap.desktop.WorkflowView.WorkflowViewProperties.getString(SourceFile:24)
com.supermap.desktop.WorkflowView.WorkflowViewProperties.getString(SourceFile:15)
com.supermap.desktop.WorkflowView.meta.metaProcessImplements.mapTilesManager.CustomUIConvertMongoMapCacheToLocal.processResult(SourceFile:156)
com.supermap.desktop.process.DesktopProcessAdapter.processResult(SourceFile:299)
com.supermap.desktop.process.tasks.TaskManager.a(SourceFile:205)
com.supermap.sps.core.executor.AbstractWorkflowExecutor.fireWorkflowStatusChanged(SourceFile:661)
com.supermap.sps.core.executor.AbstractWorkflowExecutor.fireWorkflowStatusChanged(SourceFile:652)
com.supermap.sps.core.executor.DefaultWorkflowExecutor.b(SourceFile:174)
com.supermap.sps.core.executor.DefaultWorkflowExecutor.a(SourceFile:157)
com.supermap.sps.core.executor.DefaultWorkflowExecutor.executeInternal(SourceFile:87)
com.supermap.sps.core.executor.AbstractWorkflowExecutor.a(SourceFile:488)
com.supermap.sps.core.executor.AbstractWorkflowExecutor.execute(SourceFile:419)
com.supermap.sps.core.executor.AbstractWorkflowExecutor.execute(SourceFile:394)
com.supermap.desktop.process.tasks.TaskManager.a(SourceFile:358)
com.supermap.desktop.process.tasks.TaskManager.run(SourceFile:301)
com.supermap.desktop.process.tasks.ProcessWorker.a(SourceFile:109)
com.supermap.desktop.process.tasks.ProcessWorker.doWork(SourceFile:74)
com.supermap.desktop.process.tasks.Worker$SwingWorkerSub.doInBackground(SourceFile:168)
com.supermap.desktop.process.tasks.Worker$SwingWorkerSub.doInBackground(SourceFile:163)
javax.swing.SwingWorker$1.call(SwingWorker.java:295)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
javax.swing.SwingWorker.run(SwingWorker.java:334)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)

1个回答

您好,

三维数据-瓦片管理功能,需要先开启mongo服务,并连接到mongo数据库输入服务器名称、数据库名称、用户名密码等。创建mongo数据库时如设置了用户密码等信息,连接mongo时需要填写用户密码,如创建数据库时未设置用户密码,连接时不用填写也可连接上数据库。 如瓦片在切图时已选择存储类型为mongo瓦片,或者在三维数据-瓦片管理中通过保存到mongo功能存储三维缓存等方式,在MongoDB瓦片管理对话框中会直接显示存储到mongo数据库中的瓦片信息,不需要手动输入瓦片信息。

这边测试使用同版本,未出现功能无响应问题,考虑为安装软件损毁导致功能丢失,建议重装软件。

希望能够帮助到您!

2,199EXP 2022年11月21日

重新安装也是一样,点击模型/BIM都没出现弹窗,矢量才有弹窗出现

需要在存在工作空间以及数据源数据情况下使用此功能,如未打开任何可用数据,功能不可用。
...