Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

RustGIS: открытая геоинформационная система с поддержкой ИИ и браузерной версией

RustGIS: открытая геоинформационная система с поддержкой ИИ и браузерной версией

Разработчик Цюшэн Ву представил первый релиз проекта RustGIS — нового приложения с открытым исходным кодом, предназначенного для работы с географическими информационными системами. Программа написана на языке Rust, распространяется под лицензией Apache-2.0 и уже получила первые обновления до версий v0.1.0 и v0.2.0.

Интерфейс приложения построен на основе ленточного меню, знакомого пользователям современных офисных пакетов. Программа предлагает широкий спектр возможностей для глубокого анализа картографических данных, поддерживает более 1000 инструментов из пакетов GeoLibre и Whitebox, а интерфейс локализован на 15 языков.

Для кого предназначена программа

Географические информационные системы (ГИС) используются для обработки данных, привязанных к конкретным координатам на Земле. Подобные системы накладывают различные тематические слои друг на друга, будь то автомобильные дороги, реки или показатели численности населения, обеспечивая их строгое географическое соответствие.

Обработка таких слоев в RustGIS начинается с базовых аналитических операций, включая создание буферных зон, процедуру обрезки (clip) и выборку на основе языка SQL. Пошаговые сценарии автоматизируют такие задачи, как расчет видимости (viewshed analysis) и поиск кратчайших маршрутов. Во втором обновлении (v0.2.0) появилась поддержка SQL-запросов через инструмент DuckDB Spatial.

Приложение открывает стандартные географические форматы файлов, такие как GeoJSON, Shapefile, GeoPackage и GeoParquet, а крупные массивы данных могут передаваться в режиме потоковой передачи. При установке утилиты ogr2ogr открывается доступ к форматам GDAL, включая File Geodatabase, GPX и DXF.

Интеграция с искусственным интеллектом

Встроенный ИИ-помощник реализован в виде панели чата, которая отвечает на вопросы о загруженных данных и выполняет команды непосредственно на карте. Отмена любого внесенного изменения занимает всего один шаг, а операции, затрагивающие локальные файлы или сетевые подключения, требуют предварительного подтверждения.

Интерфейс командной строки позволяет рендерить карты и объединять различные инструменты в цепочки. Кроме того, специальный MCP-сервер дает возможность внешним ИИ-агентам, таким как Claude Code и Cursor, запускать команды RustGIS и автоматически генерировать карты.

Загрузка и доступные версии

Новое программное обеспечение ориентировано на задачи, связанные с анализом рельефа и гидрологией, а также на специалистов, выполняющих повторяющиеся операции через командную строку. Начинающим пользователям текстовые запросы к встроенному помощнику могут показаться значительно проще, чем самостоятельный поиск нужных пунктов в меню.

Актуальной версией на момент релиза является v0.2.0. Готовые сборки приложения можно загрузить через официальный портал для операционных систем Linux, Windows и macOS. Пользователям, предпочитающим облачные или сетевые решения, доступна полноценная веб-версия (WebApp).

Исходный код проекта открыто публикуется на GitHub, где также представлена подробная сравнительная таблица возможностей программы с другими известными аналогами вроде ArcGIS Pro и QGIS.

01.