Работа с Python в ГИС Интегро
Начиная с 2026 года в ГИС Интегро язык Python встроен непосредственно в программу. Python имеет доступ к инструментам геообработки, реализованным в Интегро, и к инструментам популярных библиотек: GeoPandas, NumPy, SciPy, Matplotlib и др.
Доступ к Python из ГИС Интегро возможен двумя способами:
- через Jupyter Notebook (рекомендуемый способ);
- через встроенную Python-консоль.
1. Работа через Jupyter Notebook
Для запуска Jupyter Notebook:
- откройте окно «Утилиты»;
- в разделе «Python» выберите пункт «Jupyter Notebook»;
- после запуска откроется консоль, а затем автоматически запустится браузер. Если браузер не открылся автоматически, перейдите по адресу: http://localhost:8888/tree
Для знакомства с возможностями Python в Интегро рекомендуется открыть пример ноутбука, расположенный в каталоге установленной программы: \Integro\help\PyIntegro.ipynb
В начале ноутбука необходимо выполнить ячейку с импортом стандартных библиотек, необходимых для дальнейшей работы в ноутбуке и библиотеки integro, которая предоставляет доступ к данным и объектам ГИС-проекта. После этого можно приступать к работе.
В демонстрационном ноутбуке приведены примеры работы с тестовым проектом (его можно скачать с сайта Интегро по ссылке), а также размещена ссылка на описание API и синтаксиса библиотеки integro.
Использование Jupyter Notebook является наиболее удобным способом работы с Python, поскольку позволяет объединять программный код, текстовые пояснения и результаты вычислений в одном интерактивном документе. Кроме того, ноутбуки обеспечивают:
- просмотр подсказок и встроенной документации;
- интерактивное выполнение кода;
- отображение промежуточных результатов в виде таблиц и графиков;
- визуализацию пространственных данных;
- отображение карт из ГИС-проектов.
Видео, как запустить Jupyter Notebook смотрите по ссылке: Работа через Jupyter Notebook
2. Работа через встроенную Python-консоль
Для запуска встроенной консоли:
- откройте окно «Утилиты»;
- в разделе «Python» выберите пункт «Консоль Python».
При первом запуске необходимо выполнить настройку:
- нажмите кнопку «Настроить»;
- укажите путь к библиотеке integro, расположенной в каталоге установленной программы: \Integro\python\embed\python313.dll
После настройки консоль готова к работе. Введите программный код в верхней части окна и нажмите кнопку «Выполнить».
Следует учитывать, что в текущей версии встроенная консоль имеет ряд ограничений по сравнению с Jupyter Notebook. В частности, она не поддерживает интерактивные подсказки и проверку синтаксиса во время ввода.
Видео, как запустить консоль смотрите по ссылке: Работа через встроенную Python-консоль
