У нас есть шаблонная база геоданных, которую мы отправляем нашим региональным создателям данных. Они обновляют эти базы геоданных и оцифровывают все данные из своего региона в предопределенные классы пространственных объектов.
Теперь, когда у нас есть файловые базы геоданных, мы обнаруживаем, что часто многие классы объектов были изменены. Может быть, поле может быть добавлено или удалено. В некоторых случаях сам класс объектов удаляется или создается новый.
Я хотел бы получить отчет, указывающий, какие классы пространственных объектов и таблицы изменены, а также различные поля в общих таблицах и классах пространственных объектов.
Я уже рассмотрел несколько вопросов, таких как:
Инструменты для сравнения неверсионных копий геопространственных данных
Есть ли хороший способ получить разницу между старой и новой версией базы данных SDE?
Но ответы, данные в этих Вопросах, не помогли.
источник
Ответы:
Для ArcCatalog есть замечательная надстройка X-ray . У него много функций, но в итоге мы использовали инструмент «Анализировать разницу» из меню «Инструменты».
Он находит для вас разницу между базой геоданных и документом рабочей области XML. Мы просто экспортировали схему нашей базы геоданных шаблонов в XML и сравнили различные базы геоданных с ней.
Вряд ли требуется несколько секунд, чтобы показать хороший отчет со всеми классами объектов и полями, которые отсутствуют или отличаются в двух базах геоданных.
источник
Я думаю, что написание скрипта на Python лучше всего подойдет для того, что вы пытаетесь понять. Ниже приведен общий рабочий процесс сценария:
Сначала сравните базу геоданных 1 (geo1) с базой геоданных 2 (geo2)
Второе обратное сравнение geo2 с geo1
Выполните шаги 1-3 выше, но в обратном порядке от geo2 до geo1
После того, как скрипт завершен, проверьте текстовый файл на предмет возможных расхождений.
источник
Похоже, у вас уже есть хороший ответ. Но для всех, кто хочет разобраться в своих схемах базы геоданных, я также могу порекомендовать ArcGIS Diagrammer , отдельную программу, написанную одним из сотрудников Esri.
источник