Python

Работа с 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-консоль