Publicador de contenidos
Configuración de Carpeta Repositorio
Como sabemos Cartodruid es una aplicación GIS que permite trabajar de manera desconectada, con lo cual requiere tener almacenada en nuestro dispositivo la cartografía que utilizamos en nuestros proyectos. En ocasiones esta cartografía requiere de gran espacio de almacenamiento, por lo que muchos usuarios utilizan tarjetas SD externas a parte del almacenamiento interno del dispositivo.
Problema
Al arrancar Cartodruid, recorre todo el almacenamiento del dispositivo buscando aquellos ficheros que contengan cartografía (spatialite, rasterlite y mbtiles), para que si tenemos capas cuyo origen de datos es cualquiera de los siguiente tipos RepoSpatiaLiteServiceDescriptor, RepoRasterLiteServiceDescriptor o RepoMBTilesServiceDescriptor (Ver punto 5.4 del Manual de Referencia) puedan ser asociados.
En algunos modelos con la versión de Android 13 nos hemos encontrado que Cartodroid no es capaz de encontrar automáticamente los ficheros que se encuentran en el almacenamiento externo, con lo cual las capas cuya cartografía esté guardada ahí aparecen como desconectadas.
Solución
Para solucionarlo, hemos añadido a los ajustes del proyecto la posibilidad de seleccionar una carpeta de repositorio donde poder guardar la cartografía de referencia. Esta carpeta de repositorio puede estar tanto en el almacenamiento externo como en el interno del dispositivo.
Para seleccionar dicha carpeta de repositorio nos vamos a los Ajustes - > General -> Carpeta de Repositorio. Al pulsar en la opción nos abre el explorador de archivos por defecto del dispositivo para poder seleccionar la carpeta.