копирование данных через ArcPy
Добавлено: 17 май 2016, 13:55
Добрый день!
Мне необходимо программно (через ArcPy) реализовать копирование фичеклассов и таблиц из одной базы данных во вновь созданную. При копирование необходимо произвести объединение многих таблиц и фичеклассов. И вот тут основная проблема. Если делать вот такое копирование с объединением через инструмент Append, то данные копируются и благополучно объединяются, но не копируются при этом дополнительная информация такая как coded value domains, global id... Если использовать инстурмент Copy, то все вспомогательные данные копируются (coded value domains, global id...), но нельзя сделать объединение т.к. на сколько я понимаю, в уже существующую таблицу или фичекласс с таким названием скопировать с помощью Copy нельзя.
У меня пока вот такое решение в голове крутиться: скопировать всё во вновь созданную базу с помощью Copy, а затем пытаться обединять с помощью Append. Выглядит очень муторно, поэтому хочу спросить может кто-то знает менее трудозатратный вариант?
Мне необходимо программно (через ArcPy) реализовать копирование фичеклассов и таблиц из одной базы данных во вновь созданную. При копирование необходимо произвести объединение многих таблиц и фичеклассов. И вот тут основная проблема. Если делать вот такое копирование с объединением через инструмент Append, то данные копируются и благополучно объединяются, но не копируются при этом дополнительная информация такая как coded value domains, global id... Если использовать инстурмент Copy, то все вспомогательные данные копируются (coded value domains, global id...), но нельзя сделать объединение т.к. на сколько я понимаю, в уже существующую таблицу или фичекласс с таким названием скопировать с помощью Copy нельзя.
У меня пока вот такое решение в голове крутиться: скопировать всё во вновь созданную базу с помощью Copy, а затем пытаться обединять с помощью Append. Выглядит очень муторно, поэтому хочу спросить может кто-то знает менее трудозатратный вариант?