缓存目录
功能说明
缓存目录能够快速建立与MongoDB数据源的连接,简化了数据管理流程,支持对多个不同的MongoDB数据源进行集中管理和实时监控。可以将MongoDB中复杂的数据以直观的方式进行可视化展示,便于用户理解和分析。同时也支持导入和导出各类缓存数据,极大地提升了数据的应用灵活性,适用于多种应用场景的数据处理需求,帮助用户更高效地管理和利用数据资源。
操作说明
鼠标右键"数据库连接",可以添加连接、刷新、清空连接、批量删除;

【添加连接】:输入MongoDB连接信息后,可以增加一条MongoDB数据库连接,需确保与MongoDB通信正常;

- IP或主机名:输入MongoDB的IP或主机名;
- 端口号:输入MongoDB的端口号,默认为27017。其中,MapGIS DataStore创建的MongoDB数据库默认端口号为40000;
- 数据库名:MongoDB数据库名称;
- 用户名/密码:若MongoDB数据库开启了密码保护,此处需设置用户名密码信息。若未开启,此处置空。
提示:
通过MapGIS DataStore部署MongoDB数据库的超级管理员 admin 不具备访问其他库记录的权限,需要用户在MongoDB中重新创建一个普通用户,并设置密码信息。若开启MongoDB密码限制,此处只能用新建的用户及密码,不能用admin账户。
【刷新】:可以刷新连接状态,以反映最新的连接情况;
【清空连接】:可以移除所有已保存的连接信息,恢复初始设置;
【批量删除】:可以选择并一次性删除多条连接记录。
鼠标右键连接项,可以删除连接、刷新、重命名、导入、导出;
【删除连接】:删除该条MongoDB数据库连接;
【刷新】:可以刷新连接状态,以反映最新的连接情况;
【重命名】:对连接项进行重命名;
【导入】:可以将本地或其它数据源的二维瓦片(栅格瓦片、矢量瓦片)、三维缓存数据导入至选中的MongoDB数据库中;

【导出】:可以将MongoDB数据库中的二维瓦片(栅格瓦片、矢量瓦片)、三维缓存数据导出至本地或其它数据源中;

为方便查看,自动将导入MongoDB数据库中的数据分配至六类文件夹进行存储展示。六类文件分别是:TileCache(瓦片缓存)、VectorTileCache(矢量瓦片缓存)、ModelCacheM3D(M3D 模型缓存)、ModelCache3DTiles(3D Tiles 模型缓存)、ModelCacheOsgb(Osgb 模型缓存)、TerrainCache(地形缓存)
鼠标右键各文件夹,可以刷新、排序、导出

- 【刷新】:可以刷新连接状态,以反映最新的数据库存储情况;
- 【排序】:可对文件夹中的数据按名称、创建时间的升降排序展示;
- 【导出】:启动缓存数据导出工具,可将文件夹目录中的所有缓存据统一导出至本地或者其他数据源。
鼠标右键数据项,可以复制URL、删除、导出。

【复制URL】:复制缓存数据的URL,格式形如:mongodb://192.168.11.134:40000;testsy;hubei地形缓存_Terrain;
【删除】:可删除缓存数据;
【导出】:可将对应类型的缓存数据导出至本地或者其他数据源:
二维瓦片:

- 瓦片转换类型:选择TileCache(瓦片缓存)文件夹目录中的数据项时,默认导出为栅格瓦片;选择VectorTileCache(矢量瓦片缓存)文件夹目录中的数据项时,默认导出为矢量瓦片;
- 源瓦片类型:默认为固定值"MongoDB";
- 源瓦片路径:默认为待导出数据的URL;
- 目的瓦片类型:栅格瓦片可导出为TDF、MUT、MBTILES、ArcGIS紧凑型、ArcGIS松散型、MongoDB、PostgreSQL;矢量瓦片可导出为MUVT、MBTILES、MongoDB、PostgreSQL;
- 结果保存路径:导出为本地存储格式时,选择本地存储路径;导出为网络数据源MongoDB或者PostgreSQL时,需填写数据源的IP端口等信息。
三维缓存:

- 三维缓存数据类型:选择ModelCacheM3D(M3D 模型缓存)、ModelCache3DTiles(3D Tiles 模型缓存)、ModelCacheOsgb(Osgb 模型缓存)、TerrainCache(地形缓存)文件夹目录中的数据项时,导出对应三维缓存数据类型;
- 源存储介质:为固定值"MongoDB";
- 源数据路径:默认为待导出数据的URL;
- 目的存储介质:可选择导出至本地、MongoDB或者PostgreSQL;
- 结果保存目录:导出至本地时选择本地路存储路径,导出为网络数据源MongoDB或者PostgreSQL时,需填写数据源的IP端口等信息;
- 结果名:输入保存数据的结果文件夹名称。