He podido acumular una gran cuenta gratuita de Dropbox y usarla para sincronizar mis bases de datos SIG en varias PC diferentes. Acabo de empezar a hacer esto y hasta ahora no he tenido ningún problema. Pero recibo algunas banderas rojas de advertencia que me están asustando.
Parece que hay varios archivos duplicados en las GeoDatabases. Por lo general, algo como:
a00000017.gdbtable (copia duplicada GIS-HP)
Puedo eliminar manualmente estos archivos sin ningún problema, pero no tengo idea de por qué están apareciendo.
Además, en lugar de eliminar bloqueos de archivos, Dropbox sigue diciendo que los renombra. Entonces, cuando libero un bloqueo y obtengo otro, cambia el nombre del archivo en lugar de eliminarlo y crear uno nuevo. Aunque todavía elimina el archivo de bloqueo cuando me desconecté completamente de la GeoDatabase.
Como dije, no he tenido ningún problema hasta ahora, pero estoy preocupado por la corrupción de datos a largo plazo mientras uso Dropbox.
¿Alguien ha usado Dropbox y ha encontrado problemas al usarlo para sincronizar datos SIG?
fuente
Respuestas:
ESRI ofuscó intencionalmente la estructura de archivos FileGDB para que la gente no intentara meterse con ella internamente:
ESRI recomienda que copie FileGDB con sus herramientas y no con las herramientas de su sistema operativo. Sin embargo, es posible copiar toda la base de datos o cambiarle el nombre:
Sería cauteloso de usar Dropbox para sincronizar los archivos individualmente. La estructura de la base de datos simplemente no está diseñada para ser manipulada de esa manera. Si su conjunto de datos es lo suficientemente pequeño, puede ser una buena aplicación para una geodatabase personal o una base de datos sqlite (aunque no he visto que confirme que ArcGIS puede escribir sqlite) si tiene una geometría simple.
Hay una herramienta que recuperará la geodatabase dañada en caso de que estén dañados:
fuente
Si necesita tener múltiples PCs accediendo a los archivos, parece tener más sentido migrar a una verdadera configuración de servidor espacial en lugar de una configuración ad hoc usando Dropbox. Esto podría ser un servidor alojado que ejecuta ArcGIS o una base de datos PostGIS que se ejecuta en un servicio web en la nube como AWS . Mi preferencia sería por lo último. La configuración requerirá un poco más de trabajo, pero puede definir sus propias relaciones y escalar hasta la cantidad de computadoras que necesite (dependiendo de cómo configure AWS), todo por mucho menos de lo que pagaría a Esri.
Hay varias publicaciones SO que discuten PostGIS y ArcGIS aquí y aquí . El segundo parece tener más información actualizada en los comentarios debajo de la respuesta aceptada.
Sin algo más robusto que maneje el tráfico de los diferentes clientes, probablemente se ocupará constantemente de problemas de corrupción de datos. Por lo menos, si se movió a shapefiles, debería revisar GeoGit . Esto le daría un control de revisión básico para que los archivos de forma editados en una computadora puedan fusionarse con ediciones de otra sin sobrescribirse por completo.
fuente