Использование --------------------------------- Пользоваться Аксиома.ГИС API можно различными способами. Для небольших сиюминутных задач можно воспользоваться консолью Python прямо в главном окне приложения, либо \ запустив консоль Python самостоятельно. Консоль Python главного окна ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. image:: images/usage_mainwindow.png :alt: Пример использования консоли Python главного окна На рисунке изображен вывод списка наименований всех загруженных провайдеров данных \ (:class:`~axioma.core.dp.DataProvider`). Для выполнения задачи достаточно ознакомиться c \ :any:`глобальными переменными `, документацией класса :class:`~axioma.core.Core` \ метода :meth:`~axioma.core.Core.dataProviders` и класса :class:`~axioma.core.dp.DataProvider` метода \ :meth:`~axioma.core.dp.DataProvider.displayDescription` .. code-block:: python :caption: Вывод списка наименований загруженных провайдеров данных :linenos: >>> 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 .. image:: images/usage_console.png :alt: Пример использования консоли Axioma.Runtime IDE ~~~~~~ Для более тяжелых задач, требующих отладки, лучше всего использовать IDE. Например, PyCharm. .. image:: images/usage_pycharm.png