Есть ли способ удалить все атрибуты из класса объектов, а затем добавить новые из существующего класса объектов? У меня есть приложение, которое направлено на определенный путь, однако данные, которые оно представляет, регулярно обновляются из стороннего источника, и мне нужно загрузить обновленный класс объектов. Если бы я просто загружал новые в старые, у меня были бы дубликаты. Я пытаюсь автоматизировать весь этот процесс с помощью Python 2.6.
python — манипулирование атрибутами класса объектов
Ответы (1)
Если не считать написания кода за вас, используйте arcpy.ListFields()
для циклического перебора полей каждого класса объектов. Будьте осторожны, чтобы не полностью оголить целевой класс идентифицирующей информации; используйте if/then w/in этого цикла.
Вы на самом деле не указали поле общего ключа/отношения, но вам нужно сохранить его, по крайней мере, для передачи информации в соответствующие функции в цели.
P.S. почему 2.6? Время обновить ArcGIS и Python!
person
Roland
schedule
06.09.2013