QGIS é um sistema de informações geográficas gratuito e multiplataforma para desktop, usado para visualizar, editar, analisar e mapear dados espaciais.
- 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
Abra o app web RustGIS no navegador, sem precisar instalar nada
- 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
Biblioteca e CLI em Rust puro para ler, gravar e converter dados geoespaciais raster, vetoriais e de nuvens de pontos, sem dependências de C.
Pacote Python que aplica o Segment Anything Model (SAM), da Meta, a imagens geoespaciais, como fotos de satélite e aéreas, gerando máscaras georreferenciadas.
Pacote Python para análise e visualização geoespacial interativas de dados do Google Earth Engine em notebooks Jupyter.
Uma plataforma GIS leve e cloud-native que roda no navegador, desktop, celular e Jupyter para visualizar e analisar dados geoespaciais.
App open source de ilustração vetorial, criado do zero em Rust puro e disponível para desktop, FreeBSD e navegador via WebAssembly.