name_source_tab='Запрос'
path_out=r"E:\Temp\copy_query.tab"
tab=axipy.data_manager.find(name_source_tab)
destination = provider_manager.tab.get_destination(path_out, tab.schema)
destination.export(tab.items())
Если посмотреть метод (класс axipy.Destination)
export(features: Iterator[Feature], func_callback: Optional[Callable[[Feature, int], Union[None, bool]]] = None)
в нем можно передавать функцию func_callback (смотрите полностью https://axipy.axioma-gis.ru/6.1/referen ... ation.html , там есть пример )
Здесь самое главное , это передать destination набор features
destination.export(tab.items())
Матвеич писал(а): ↑13 дек 2024, 20:14 gisamap доброго времени суток.
пример из документации https://axipy.axioma-gis.ru/6.1/referen ... ation.html
в этом случае , при копировании , пользователь открывает по указанному пути таблицу :
source = provider_manager.tab.get_source(file_in).open() и копирует в нужную папку :
destination = provider_manager.tab.get_destination(file_out, source.schema) ........
У меня ситуация иная: В ГИС Аксиома открыта таблица. Составляется SQL запрос по этой таблице.
Выбранные записи , SQL запроса, хранятся в таблице: "Запрос". Необходимо сохранить копию таблицы "Запрос"
найти методику или операторы копирования таблиц не удается...