Repolode
opengeos

opengeos/RustGIS

Настольная и веб-ГИС на чистом Rust для картографирования, анализа и публикации геоданных, с поддержкой командных сценариев и AI Assistant.

Open source альтернатива:QGISArcGIS

Звёзды
2,341
Форки
348
Открытые issues
83
Последний коммит
13 часов назад

Что это?

RustGIS — геоинформационная система для просмотра, оформления, анализа и публикации пространственных данных. Она работает как нативное приложение в Windows, macOS и Linux, а также в браузере благодаря WebAssembly. Слой данных читает распространённые векторные форматы, такие как GeoJSON, Shapefile, GeoPackage, GeoParquet и KML, растровые форматы, например GeoTIFF и Zarr, а также веб-сервисы, включая WMS, WMTS и OGC API Features.

Каждое действие на панели инструментов доступно как команда с идентификатором, поэтому те же операции можно запускать через командную строку rustgis-cli, пакет Python или Jupyter notebook. AI Assistant отвечает на вопросы о загруженных данных и выполняет действия с картой, используя выбранную пользователем модель. В проект также входят инструменты геообработки — buffer, clip, dissolve и spatial join, — а ещё более 1 000 инструментов для работы с растрами, векторными данными, LiDAR и рельефом из наборов GeoLibre и Whitebox.

RustGIS распространяется по лицензии Apache-2.0 и построен на Rust-крейтах egui, wgpu и geo. Локальные файлы остаются на компьютере пользователя, если он не включит веб-подложки, плагины или AI-модель.

Ключевые возможности

  • 01Открывает и экспортирует распространённые векторные, растровые форматы, данные LiDAR и форматы баз данных.
  • 02Работает в Windows, macOS, Linux и браузере.
  • 03Каждое действие доступно как команда для сценариев, которую можно запускать из CLI, Python и notebooks.
  • 04AI Assistant отвечает на вопросы о данных и выполняет действия с картой.
  • 05Включает инструменты геообработки и ModelBuilder для создания цепочек операций.
  • 06Поддерживает веб-сервисы, веб-тайлы и плагины WebAssembly в песочнице.

Сценарии использования

  • Создание оформленных карт и макетов для печати на основе локальных GIS-данных.
  • Запуск воспроизводимых рабочих процессов геообработки из скриптов или notebooks.
  • Анализ рельефа, гидрологии или данных LiDAR с помощью встроенных наборов инструментов.
  • Предоставление RustGIS AI-агентам для программирования в качестве MCP-сервера.

Быстрый старт

  1. 1

    Откройте веб-приложение RustGIS в браузере — ничего устанавливать не нужно

  2. 2

    Или скачайте приложение для Windows, macOS или Linux со страницы релизов

Что важно знать

  • Для работы с некоторыми форматами и растровыми данными на компьютере должны быть установлены GDAL или DuckDB.
  • Для AI Assistant потребуется ключ API или аккаунт выбранного вами поставщика модели.

Темы

Частые вопросы

Что такое RustGIS?
Настольная и веб-ГИС на чистом Rust для картографирования, анализа и публикации геоданных, с поддержкой командных сценариев и AI Assistant. RustGIS — геоинформационная система для просмотра, оформления, анализа и публикации пространственных данных. Она работает как нативное приложение в Windows, macOS и Linux, а также в браузере благодаря WebAssembly. Слой данных читает распространённые векторные форматы, такие как GeoJSON, Shapefile, GeoPackage, GeoParquet и KML, растровые форматы, например GeoTIFF и Zarr, а также веб-сервисы, включая WMS, WMTS и OGC API Features.
RustGIS можно использовать бесплатно? Какая у него лицензия?
RustGIS распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
RustGIS всё ещё поддерживается?
Активно поддерживается. Последний коммит в RustGIS — 5 нояб. 2026 г..
Для чего можно использовать RustGIS?
Создание оформленных карт и макетов для печати на основе локальных GIS-данных. Запуск воспроизводимых рабочих процессов геообработки из скриптов или notebooks. Анализ рельефа, гидрологии или данных LiDAR с помощью встроенных наборов инструментов. Предоставление RustGIS AI-агентам для программирования в качестве MCP-сервера.
Как установить RustGIS?
Откройте веб-приложение RustGIS в браузере — ничего устанавливать не нужно Или скачайте приложение для Windows, macOS или Linux со страницы релизов
Где скачать RustGIS?
Исходный код и инструкции по установке — на GitHub: https://github.com/opengeos/RustGIS

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

QGIS — бесплатная кроссплатформенная настольная ГИС для просмотра, редактирования, анализа и картографирования пространственных данных.

14,8 тыс.+48 за неделю3,6 тыс.C++GPL-2.0Активно поддерживаетсяОбновлён 14 часов назад

Библиотека на чистом Rust и CLI для чтения, записи и преобразования растровых, векторных геоданных и облаков точек без зависимостей от C.

274+62 за неделю38RustMITАктивно поддерживаетсяОбновлён 14 часов назад

Python-пакет для применения Meta Segment Anything Model (SAM) к геопространственным снимкам, например спутниковым и аэрофотоснимкам, с созданием геопривязанных масок.

4,2 тыс.+3 за неделю451PythonMITАктивно поддерживаетсяОбновлён 3 дня назад

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

8,4 тыс.+133 за неделю947TypeScriptMITАктивно поддерживаетсяОбновлён 16 часов назад

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

11,4 тыс.+39 за неделю5,5 тыс.RustApache-2.0Обновлён 13 часов назад