Repolode
opengeos

opengeos/RustGIS

Um GIS para desktop e web, escrito inteiramente em Rust, para mapear, analisar e compartilhar dados geoespaciais, com comandos programáveis e um assistente de IA.

Alternativa open source a:QGISArcGIS

Estrelas
2,341
Forks
348
Issues abertas
83
Último commit
há 12 horas

O que é?

RustGIS é um sistema de informação geográfica para abrir, estilizar, analisar e publicar dados espaciais. Ele funciona como aplicativo nativo no Windows, macOS e Linux, além de rodar no navegador por meio de WebAssembly. Sua camada de dados lê formatos vetoriais comuns, como GeoJSON, Shapefile, GeoPackage, GeoParquet e KML; formatos raster, como GeoTIFF e Zarr; e serviços web, como WMS, WMTS e OGC API Features.

Cada ação da barra de ferramentas é exposta como um comando com um id, permitindo executar as mesmas operações pela linha de comando do rustgis-cli, por um pacote Python ou em um Jupyter notebook. Um AI Assistant pode responder a perguntas sobre os dados carregados ou executar ações no mapa, usando um modelo escolhido pelo usuário. O projeto também inclui ferramentas de geoprocessamento, como buffer, clip, dissolve e spatial join, além de mais de 1.000 ferramentas raster, vetoriais, LiDAR e de terreno das suítes GeoLibre e Whitebox.

RustGIS é licenciado sob Apache-2.0 e construído com os crates Rust egui, wgpu e geo. Os arquivos locais permanecem na máquina do usuário, a menos que ele habilite mapas-base da web, plugins ou um modelo de IA.

Recursos principais

  • 01Abre e exporta formatos comuns de dados vetoriais, raster, LiDAR e bancos de dados.
  • 02Funciona no Windows, macOS, Linux e no navegador.
  • 03Cada ação é um comando programável, que pode ser usado pela CLI, pelo Python e em notebooks.
  • 04O AI Assistant responde a perguntas sobre os dados e executa ações no mapa.
  • 05Inclui ferramentas de geoprocessamento e o ModelBuilder para encadeá-las.
  • 06Oferece suporte a serviços web, tiles da web e plugins WebAssembly em sandbox.

Casos de uso

  • Criar mapas estilizados e layouts prontos para impressão a partir de dados GIS locais.
  • Executar fluxos de trabalho de geoprocessamento repetíveis com scripts ou notebooks.
  • Analisar dados de terreno, hidrologia ou LiDAR com as suítes de ferramentas incluídas.
  • Disponibilizar o RustGIS para agentes de programação com IA como um servidor MCP.

Início rápido

  1. 1

    Abra o app web RustGIS no navegador, sem precisar instalar nada

  2. 2

    Ou baixe o app para desktop para Windows, macOS ou Linux na página de versões

Antes de usar

  • Alguns formatos e rasters exigem que o GDAL ou o DuckDB esteja instalado no desktop.
  • O AI Assistant precisa de uma chave de API ou de uma conta do provedor do modelo que você escolher.

Tópicos

Perguntas frequentes

O que é RustGIS?
Um GIS para desktop e web, escrito inteiramente em Rust, para mapear, analisar e compartilhar dados geoespaciais, com comandos programáveis e um assistente de IA. RustGIS é um sistema de informação geográfica para abrir, estilizar, analisar e publicar dados espaciais. Ele funciona como aplicativo nativo no Windows, macOS e Linux, além de rodar no navegador por meio de WebAssembly. Sua camada de dados lê formatos vetoriais comuns, como GeoJSON, Shapefile, GeoPackage, GeoParquet e KML; formatos raster, como GeoTIFF e Zarr; e serviços web, como WMS, WMTS e OGC API Features.
RustGIS é gratuito? Qual é a licença?
RustGIS é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
RustGIS ainda é mantido?
Manutenção ativa. O último commit de RustGIS foi em 5 de nov. de 2026.
Para que posso usar RustGIS?
Criar mapas estilizados e layouts prontos para impressão a partir de dados GIS locais. Executar fluxos de trabalho de geoprocessamento repetíveis com scripts ou notebooks. Analisar dados de terreno, hidrologia ou LiDAR com as suítes de ferramentas incluídas. Disponibilizar o RustGIS para agentes de programação com IA como um servidor MCP.
Como instalar RustGIS?
Abra o app web RustGIS no navegador, sem precisar instalar nada Ou baixe o app para desktop para Windows, macOS ou Linux na página de versões
Onde consigo RustGIS?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/opengeos/RustGIS

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

QGIS é um sistema de informações geográficas gratuito e multiplataforma para desktop, usado para visualizar, editar, analisar e mapear dados espaciais.

Dados e análise#gis#mapping#geospatial
14,8 mil+48 esta semana3,6 milC++GPL-2.0Bem mantidoAtualizado há 13 horas