Мне удалось накопить большую бесплатную учетную запись Dropbox и использовать ее для синхронизации баз данных ГИС на нескольких разных компьютерах. Я только начал этим заниматься и у меня пока не было проблем. Но я получаю несколько красных флажков, которые пугают меня.
Кажется, в базах геоданных несколько дублирующих файлов. Обычно что-то вроде:
a00000017.gdbtable (дубликат ГИС-HP)
Я могу вручную удалить эти файлы без проблем, но понятия не имею, почему они появляются.
Кроме того, вместо удаления блокировок файлов, Dropbox продолжает повторять, что переименовывает их. Поэтому, когда я снимаю одну блокировку и получаю другую, она переименовывает файл вместо того, чтобы удалить его и создать новую. Хотя он все равно удаляет файл блокировки, когда я полностью отключился от базы геоданных.
Как я уже сказал, у меня до сих пор не было проблем, но я беспокоюсь о долговременном повреждении данных при использовании Dropbox.
Кто-нибудь использовал Dropbox и обнаружил проблемы с его использованием для синхронизации данных ГИС?
источник
Ответы:
ESRI намеренно запутал структуру файла FileGDB, чтобы люди не пытались связываться с ней внутри:
ESRI рекомендует копировать FileGDB с их инструментами, а не с инструментами ОС. Тем не менее, можно скопировать всю базу данных или переименовать ее:
Я бы с осторожностью использовал Dropbox для синхронизации файлов по отдельности. Структура базы данных просто не создана, чтобы манипулировать таким образом. Если ваш набор данных достаточно мал, он может быть хорошим приложением для персональной базы геоданных или базы данных sqlite (хотя я не видел, чтобы это подтвердило, что ArcGIS может писать sqlite), если у вас простая геометрия.
Существует инструмент , который восстановит поврежденную базу геоданных в случае их повреждения:
источник
Если вам нужно иметь доступ к файлам с нескольких компьютеров, то, по-видимому, более целесообразно перейти на настоящую настройку пространственного сервера, а не на специальную установку с использованием Dropbox. Это может быть размещенный сервер с ArcGIS или база данных PostGIS, работающая в облачной веб-службе, такой как AWS . Я бы предпочел последнее. Настройка займет немного больше времени, но вы можете определить свои собственные отношения и масштабировать до необходимого количества компьютеров (в зависимости от того, как вы настраиваете AWS), и все это гораздо дешевле, чем вы платите Esri.
Есть несколько сообщений SO, которые обсуждают PostGIS и ArcGIS здесь и здесь . Второй, похоже, содержит более актуальную информацию в комментариях под принятым ответом.
Без более надежной обработки трафика от разных клиентов вы, вероятно, будете постоянно сталкиваться с проблемами повреждения данных. По крайней мере, если вы перешли на шейп-файлы, вы должны проверить GeoGit . Это даст вам базовый контроль версий, так что шейп-файлы, отредактированные на одном компьютере, могут быть объединены с правками с другого без полной перезаписи.
источник