Repolode
opengeos

opengeos/RustGIS

Un SIG de escritorio y web escrito íntegramente en Rust para cartografiar, analizar y compartir datos geoespaciales, con comandos programables y un asistente de IA.

Alternativa open source a:QGISArcGIS

Estrellas
2,341
Forks
348
Issues abiertos
83
Último commit
hace 18 horas

¿Qué es?

RustGIS es un sistema de información geográfica para abrir, aplicar estilos, analizar y publicar datos espaciales. Se ejecuta como una aplicación nativa en Windows, macOS y Linux, y también en el navegador mediante WebAssembly. Su capa de datos lee formatos vectoriales habituales, como GeoJSON, Shapefile, GeoPackage, GeoParquet y KML; rásteres, como GeoTIFF y Zarr; y servicios web, como WMS, WMTS y OGC API Features.

Cada acción de la barra de herramientas está disponible como un comando con un ID, por lo que las mismas operaciones pueden ejecutarse desde la línea de comandos de rustgis-cli, un paquete de Python o un notebook de Jupyter. Un asistente de IA puede responder preguntas sobre los datos cargados o realizar acciones en el mapa, con el modelo que elija el usuario. El proyecto también incluye herramientas de geoprocesamiento, como buffer, clip, dissolve y spatial join, además de más de 1.000 herramientas ráster, vectoriales, LiDAR y de terreno de las suites GeoLibre y Whitebox.

RustGIS está publicado bajo la licencia Apache-2.0 y está construido sobre los crates de Rust egui, wgpu y geo. Los archivos locales permanecen en el equipo del usuario, a menos que este habilite mapas base web, plugins o un modelo de IA.

Funciones clave

  • 01Abre y exporta formatos habituales de datos vectoriales, ráster, LiDAR y bases de datos.
  • 02Se ejecuta en Windows, macOS, Linux y en el navegador.
  • 03Cada acción es un comando programable que puede usarse desde la CLI, Python y notebooks.
  • 04El asistente de IA responde preguntas sobre los datos y realiza acciones en el mapa.
  • 05Incluye herramientas de geoprocesamiento y ModelBuilder para encadenarlas.
  • 06Admite servicios web, teselas web y plugins aislados de WebAssembly.

Casos de uso

  • Crear mapas con estilos y diseños listos para imprimir a partir de datos GIS locales.
  • Ejecutar flujos de trabajo de geoprocesamiento repetibles desde scripts o notebooks.
  • Analizar datos de terreno, hidrología o LiDAR con las suites de herramientas incluidas.
  • Exponer RustGIS a agentes de programación de IA como servidor MCP.

Inicio rápido

  1. 1

    Abre la aplicación web RustGIS en el navegador, sin necesidad de instalar nada

  2. 2

    O descarga la aplicación de escritorio para Windows, macOS o Linux desde la página de versiones

Antes de usarlo

  • Algunos formatos y rásteres requieren tener GDAL o DuckDB instalado en el equipo.
  • AI Assistant necesita una clave de API o una cuenta del proveedor del modelo que elijas.

Temas

Preguntas frecuentes

¿Qué es RustGIS?
Un SIG de escritorio y web escrito íntegramente en Rust para cartografiar, analizar y compartir datos geoespaciales, con comandos programables y un asistente de IA. RustGIS es un sistema de información geográfica para abrir, aplicar estilos, analizar y publicar datos espaciales. Se ejecuta como una aplicación nativa en Windows, macOS y Linux, y también en el navegador mediante WebAssembly. Su capa de datos lee formatos vectoriales habituales, como GeoJSON, Shapefile, GeoPackage, GeoParquet y KML; rásteres, como GeoTIFF y Zarr; y servicios web, como WMS, WMTS y OGC API Features.
¿RustGIS es gratuito? ¿Qué licencia tiene?
RustGIS es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿RustGIS sigue mantenido?
Mantenimiento activo. El último commit de RustGIS fue el 5 nov 2026.
¿Para qué puedo usar RustGIS?
Crear mapas con estilos y diseños listos para imprimir a partir de datos GIS locales. Ejecutar flujos de trabajo de geoprocesamiento repetibles desde scripts o notebooks. Analizar datos de terreno, hidrología o LiDAR con las suites de herramientas incluidas. Exponer RustGIS a agentes de programación de IA como servidor MCP.
¿Cómo se instala RustGIS?
Abre la aplicación web RustGIS en el navegador, sin necesidad de instalar nada O descarga la aplicación de escritorio para Windows, macOS o Linux desde la página de versiones
¿Dónde consigo RustGIS?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/opengeos/RustGIS

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

QGIS es un sistema de información geográfica de escritorio, gratuito y multiplataforma, para visualizar, editar, analizar y cartografiar datos espaciales.

Datos y analítica#gis#mapping#geospatial
14,8 mil+48 esta semana3,6 milC++GPL-2.0Bien mantenidoActualizado hace 18 horas