J'ai pu accumuler un grand compte dropbox gratuit et l'utiliser pour synchroniser mes bases de données SIG sur plusieurs PC différents. Je viens de commencer à le faire et je n'ai eu aucun problème jusqu'à présent. Mais je reçois des drapeaux rouges d'avertissement qui me font peur.
Il semble y avoir plusieurs fichiers en double dans les GeoDatabases. Généralement, quelque chose comme:
a00000017.gdbtable (copie en double GIS-HP)
Je peux supprimer manuellement ces fichiers sans problème, mais je ne sais pas pourquoi ils apparaissent.
De plus, au lieu de supprimer les verrous de fichiers, Dropbox continue de dire qu'il les renomme. Ainsi, lorsque je relâche un verrou et en gagne un autre, il renomme le fichier au lieu de le supprimer et d'en créer un nouveau. Bien qu'il supprime toujours le fichier de verrouillage lorsque je me suis complètement déconnecté de la GeoDatabase.
Comme je l'ai dit, je n'ai eu aucun problème jusqu'à présent, mais je m'inquiète de la corruption à long terme des données lors de l'utilisation de Dropbox.
Quelqu'un a-t-il utilisé Dropbox et rencontré des problèmes pour l'utiliser pour synchroniser les données SIG?
la source
Réponses:
ESRI a intentionnellement obscurci la structure de fichiers FileGDB afin que les gens n'essayent pas de jouer avec elle en interne:
ESRI vous recommande de copier FileGDB avec leurs outils et non vos outils OS. Cependant, il est possible de copier toute la base de données ou de la renommer:
Je me méfierais d'utiliser dropbox pour synchroniser les fichiers individuellement. La structure de la base de données n'est tout simplement pas conçue pour être manipulée de cette façon. Si votre jeu de données est suffisamment petit, cela peut être une bonne application pour une géodatabase personnelle ou une base de données sqlite (bien que je ne l'ai pas vu confirmer qu'ArcGIS peut écrire sqlite) si vous avez une géométrie simple.
Il existe un outil qui récupérera la géodatabase corrompue en cas de dommage:
la source
Si vous avez besoin que plusieurs PC accèdent à des fichiers, il semblerait plus logique de migrer vers une véritable configuration de serveur spatial plutôt que vers une configuration ad hoc à l'aide de Dropbox. Il peut s'agir d'un serveur hébergé exécutant ArcGIS ou d'une base de données PostGIS exécutée sur un service Web cloud comme AWS . Ma préférence serait pour ce dernier. La configuration prendra un peu plus de temps, mais vous pouvez définir vos propres relations et évoluer vers autant d'ordinateurs que vous le souhaitez (selon la façon dont vous configurez AWS), le tout pour beaucoup moins que vous ne paieriez Esri.
Il existe plusieurs publications SO qui traitent de PostGIS et d'ArcGIS ici et ici . La seconde semble avoir des informations plus à jour dans les commentaires sous la réponse acceptée.
Sans quelque chose de plus robuste pour gérer le trafic des différents clients, vous allez probablement être constamment confronté à des problèmes de corruption de données. À tout le moins, si vous avez migré vers des fichiers de formes, vous devriez consulter GeoGit . Cela vous donnerait un contrôle de révision de base afin que les fichiers de formes modifiés sur un ordinateur puissent être fusionnés avec les modifications d'un autre sans être complètement écrasés.
la source