Использование

Пользоваться Аксиома.ГИС API можно различными способами.

Для небольших сиюминутных задач можно воспользоваться консолью Python прямо в главном окне приложения, либо запустив консоль Python самостоятельно.

Консоль Python главного окна

Пример использования консоли Python главного окна

На рисунке изображен вывод списка наименований всех загруженных провайдеров данных (DataProvider). Для выполнения задачи достаточно ознакомиться c глобальными переменными, документацией класса Core метода dataProviders() и класса DataProvider метода displayDescription()

Вывод списка наименований загруженных провайдеров данных
1
2
3
4
5
6
7
>>> providers = axioma.app.core.dataProviders()
>>> [provider.displayDescription() for provider in providers]
['Файловый провайдер: Текст с разделителями', 'MapInfo', 'Провайдер данных MIF-MID',
'Microsoft SQL Server', 'PostgreSQL', 'Векторный провайдер sqlite', 'Тайловые сервисы',
'Web Feature Service', 'Web Map Service', 'Провайдер чтения файлов Excel',
'Растровый провайдер GDAL. Версия: 2.1.3', 'Векторный провайдер OGR', 'Растровый провайдер тайлов',
'Web Map Tile Service']

Консоль Axioma.Runtime

Пример использования консоли Axioma.Runtime

Пример использования консоли Axioma.Runtime

IDE

Для более тяжелых задач, требующих отладки, лучше всего использовать IDE. Например, PyCharm.

../_images/usage_pycharm.png