Использование в Аксиоме
В Аксиоме есть встроенные средства для использования axipy - консоль Python и редактор кода.
Чтобы открыть консоль Python, на вкладке «Основные» нажмите кнопку «Панели» и в появившемся списке выберите «Консоль Python».
Открытая консоль Python:
Чтобы открыть редактор кода, нажмите кнопку «Открыть редактор» на панели «консоль Python».
Открытый редактор кода:
С помощью axipy можно открыть географические данные и показать их на карте.
В примере используются данные с сайта Аксиомы «Обзорная карта Ленинградская область». Скачать данные можно по ссылке https://axioma-gis.ru/download (Раздел «Документация и данные»).
Для выполнения примера, нужно скопировать код ниже и выполнить его в редакторе кода Аксиомы.
from axipy import provider_manager, Layer, Map, view_manager, Rect, open_file_dialog
# Открытие диалога выбора файла
path_to_file = open_file_dialog("MapInfo Tab (*.tab)")
# Открытие файла
data_object = provider_manager.openfile(str(path_to_file))
# Создание слоя
layer = Layer.create(data_object)
# Создание карты
map_ = Map([layer])
# Создание окна карты
map_view = view_manager.create_mapview(map_)
С открытой картой можно взаимодействовать и из консоли Python, например, приблизить выбранные объекты.
axipy.view_manager.active.show_selection()