Herramientas de procesamiento
Model Builder
Procesamiento → Model Builder abre el espacio de trabajo gráfico. La barra de comandos permite editar el nombre, crear, guardar, organizar, importar y exportar modelos, copiar el script Python, ejecutar o cancelar, maximizar y cerrar. La paleta izquierda agrupa las herramientas ejecutables y permite buscarlas; + Input y + Output añaden los nodos de entrada y salida. El lienzo muestra puertos y conexiones, el inspector derecho edita los parámetros y el panel inferior presenta los mensajes de ejecución.
Los modelos guardados conservan el grafo y una proyección de compatibilidad steps dentro del proyecto. Organizar distribuye los nodos por dependencia; Importar valida un archivo de intercambio acotado antes de cargarlo y Exportar escribe el mismo formato. Ejecutar valida puertos, ciclos, entradas obligatorias y herramientas disponibles; Cancelar interrumpe una ejecución en curso. Batch Tools es una acción raíz de Procesamiento separada para aplicar una herramienta vectorial a varias capas, y no cambia la barra de Model Builder. Las herramientas Whitebox/WASM solo aparecen cuando hay un catálogo ejecutable; los fallos del catálogo o del runtime se muestran en Mensajes.
Use Copy Python script para abrir una revisión del mismo grafo como llamadas a las API documentadas m.run_algorithm(...) y m.run_whitebox_tool(...). La copia al portapapeles solo ocurre después de aprobar esa revisión; este flujo no cambia la API de Python. El script pasa el ID de capa de cada salida conectada al nodo siguiente y solo se genera cuando las herramientas, parámetros y conexiones son válidos. Un flujo creado por IA sigue siendo un borrador: revise herramientas, capas de entrada, parámetros y conexiones antes de pulsar Ejecutar.
El menú Procesamiento reúne las herramientas de análisis y conversión de Meratyn: herramientas vectoriales de geometría y superposición, herramientas ráster de terreno y recorte, segmentación con IA, conversión de formatos y la caja de herramientas Whitebox. El espacio de trabajo SQL, la consola Python, el asistente de IA y la segmentación con IA también se encuentran aquí y tienen sus propias páginas.
Orden de las páginas Esta página agrupa las herramientas por tema. En el propio menú los elementos aparecen en este orden: AI Assistant, Whitebox Toolbox, Conversion, Vector, Raster, Hydrology, LiDAR, Network, Projection, Remote Sensing, Terrain, Spatial Statistics, DGGS, Geocode Addresses, Batch Tools, AI Segmentation, Object Detection, Segment Everything, Model Builder, SQL Workspace, Python Console, Jupyter Notebook, Dashboard, History, Planetary Computer, Earth Engine.
Vector
Procesamiento → Vector abre el cuadro de diálogo de herramientas vectoriales. Elija una herramienta de la lista, seleccione la capa de entrada y los parámetros, escoja un motor y pulse Ejecutar. La salida aparece como una nueva capa.
Geometría
| Herramienta | Descripción |
|---|---|
| Buffer | Crear un polígono de buffer alrededor de cada geometría a una distancia fija. |
| Centroides | Calcular el punto central de cada geometría. |
| Envolvente convexa | Calcular la envolvente convexa que encierra todas las geometrías. |
| Disolver | Fusionar los polígonos en una sola geometría, opcionalmente agrupados por un campo. |
| Rectángulo delimitador | Calcular la envolvente rectangular de todas las geometrías. |
| Simplificar | Reducir el número de vértices mediante Douglas-Peucker. |
| Extraer vértices | Emitir un punto por cada vértice de las geometrías de entrada. |
| Puntos a lo largo de la geometría | Interpolar puntos a un intervalo elegido en geometrías lineales. |
Caja delimitadora, centroides y zona de influencia se detienen con un mensaje cuando la capa no tiene geometría, y Simplificar rechaza una tolerancia negativa. Los diagramas de Voronoi necesitan puntos WGS84 que abarquen como máximo 180 grados de longitud.
DGGS
Procesamiento → DGGS contiene DGGS generator, DGGS binning y DGGS compact / expand. El generador rellena la geometría o la extensión de una capa, la vista del mapa o una caja delimitadora manual con una resolución elegida o automática. Admite H3, S2, A5, DGGRID y DGGAL. DGGAL ofrece su sistema de cuadrícula, mientras que DGGRID ofrece tipo de celda, proyección y apertura. H3 usa DuckDB-WASM, S2 y A5 se ejecutan en el navegador, y DGGRID y DGGAL usan motores WebAssembly incluidos.
La agrupación DGGS agrega puntos mediante conteo, suma, media, mínimo o máximo. Compactar / expandir opera sobre celdas jerárquicas H3, S2, A5 y DGGAL.
La extensión de una capa que cruza el antimeridiano, como islas a ambos lados de los 180 grados, se cubre como una franja estrecha que lo atraviesa en lugar del globo completo.
| Herramienta | Descripción |
|---|---|
| DGGS generator | Genera celdas H3, S2, A5, DGGRID o DGGAL desde la geometría o extensión de una capa, la vista del mapa o una caja delimitadora manual. |
| DGGS binning | Agrega entidades de puntos en celdas H3, S2, A5, DGGRID o DGGAL. |
| DGGS compact / expand | Compacta celdas hermanas o expande celdas H3, S2, A5 o DGGAL a una resolución objetivo. |
Gestión de datos
| Herramienta | Descripción |
|---|---|
| Fusionar capas | Combinar capas GeoJSON compatibles en una sola capa conservando sus atributos de origen. |
Superposición
| Herramienta | Descripción |
|---|---|
| Recortar | Recortar la capa de entrada al área cubierta por una capa de superposición (conserva los atributos de entrada). |
| Intersección | Conservar solo las áreas donde ambas capas de polígonos se solapan (fusiona atributos de ambas). |
| Diferencia | Eliminar de la capa de entrada el área de la capa de superposición (conserva los atributos de entrada). |
| Unión | Fusionar dos capas de polígonos en una única geometría combinada (los atributos no se conservan en ningún motor). |
Unión
| Herramienta | Descripción |
|---|---|
| Unión espacial | Adjuntar atributos de una capa de unión a cada geometría de entrada según una relación espacial (interseca, dentro o contiene). Elija una unión interna para conservar solo las geometrías coincidentes o una unión izquierda para conservar todas las geometrías de entrada. Funciona con cualquier tipo de geometría. |
| Unión por atributos | Adjuntar atributos de una capa de unión (una tabla) a cada geometría de entrada donde coincida un campo clave — sin intervención de la geometría (p. ej., unir estadísticas censales a polígonos de límites por código FIPS). Uno a uno: gana la primera fila coincidente. Elija qué campos traer, y una unión interna (solo coincidentes) o izquierda (toda la entrada). |
Selección
| Herramienta | Descripción |
|---|---|
| Seleccionar por valor | Extraer a una nueva capa las geometrías cuyo atributo cumple una condición. Escoja un campo, un operador (=, ≠, >, ≥, <, ≤, contiene, empieza por, está vacío, no está vacío) y un valor. Las comparaciones son numéricas cuando ambos lados son números; en caso contrario, texto. |
| Seleccionar por ubicación | Extraer a una nueva capa las geometrías según su relación espacial con una segunda capa (interseca, dentro, contiene o disjunta). Funciona con cualquier tipo de geometría. |
Motores
Cada herramienta vectorial puede ejecutarse con uno de estos tres motores, seleccionable en el cuadro de diálogo:
- Cliente (Turf.js): se ejecuta íntegramente en el navegador. Sin configuración, funciona sin conexión y opera sobre el GeoJSON de la capa.
- Sidecar (GeoPandas): se ejecuta en el sidecar Python opcional para resultados conscientes de la proyección, respaldado por GeoPandas y Shapely. El cuadro de diálogo retrocede al motor cliente cuando el extra
vectoropcional del sidecar no está instalado. - Python (Pyodide): ejecuta el mismo código GeoPandas/Shapely que el sidecar, pero íntegramente en su navegador mediante Pyodide — sin servidor necesario. La primera ejecución descarga el runtime de Python una vez (unas decenas de MB), así que se necesita conexión a internet la primera vez; las ejecuciones posteriores reutilizan el runtime ya precargado. Como comparte el Python del sidecar, los resultados coinciden con el motor Sidecar.
Vea el tutorial de análisis vectorial.
Procesamiento → Raster abre el cuadro de diálogo de herramientas ráster. Las operaciones compatibles se ejecutan en el navegador; el sidecar Python rasterio opcional añade rutas a archivos nativos y operaciones fuera del motor del navegador. Los resultados se incorporan al mapa.
Terreno
| Herramienta | Descripción |
|---|---|
| Hillshade | Calcular un ráster de relieve sombreado a partir de un modelo de elevación. |
| Pendiente | Calcular la pendiente (inclinación) a partir de un modelo de elevación. |
| Orientación | Calcular la orientación (dirección de brújula de la pendiente más pronunciada) a partir de un modelo de elevación. |
Para un modelo de elevación en coordenadas geográficas, estas herramientas convierten el tamaño de celda de grados (o minutos de arco, segundos de arco o radianes) a metros y corrigen el espaciado este-oeste según la latitud. Los modelos proyectados usan su tamaño de celda tal cual.
Reproyectar
| Herramienta | Descripción |
|---|---|
| Reproyectar | Deformar un ráster a un sistema de referencia de coordenadas distinto. |
| Remuestrear | Remuestrear un ráster a un tamaño de píxel (resolución) distinto. |
Recortar
| Herramienta | Descripción |
|---|---|
| Recortar por extensión | Recortar un ráster a un rectángulo delimitador (en el CRS del ráster). |
| Recortar por capa de máscara | Recortar un ráster a las geometrías de un archivo vectorial de máscara. |
Ráster a vectorial
| Herramienta | Descripción |
|---|---|
| Poligonizar | Convertir una banda ráster en polígonos vectoriales agrupados por valor de píxel. |
| Curvas de nivel | Generar curvas de nivel a partir de un modelo de elevación. |
Vectorial a ráster
| Herramienta | Descripción |
|---|---|
| Interpolación (IDW / Kriging) | Interpolar el atributo numérico de una capa de puntos en una superficie ráster continua mediante ponderación por distancia inversa o kriging ordinario. La malla de salida abarca la extensión de los puntos con el tamaño de píxel elegido, en el CRS de la capa. |
Vea el tutorial de análisis de terreno.
Conversión
Procesamiento → Conversión escribe datos en formatos cloud-native:
| Herramienta | Motor | Descripción |
|---|---|---|
| Vector a vector | Navegador + Sidecar | Convertir entre cualquier formato compatible con la extensión espacial de DuckDB; los formatos de entrada y salida se detectan a partir de las extensiones de archivo. La aplicación de escritorio (sidecar) escribe cualquier formato GDAL (FlatGeobuf, GeoPackage, Shapefile, KML, GML, SQLite, …); el navegador escribe GeoJSON, CSV, GeoParquet, GeoPackage y Shapefile. |
| Vector a GeoParquet | Navegador (DuckDB-WASM) | GeoParquet ordenado por Hilbert y comprimido. |
| Vector a FlatGeobuf | Sidecar | Vectorial ordenado por Hilbert, optimizado para la nube e indexado espacialmente. |
| Vector a Shapefile | Sidecar | ESRI Shapefile comprimido y ordenado por Hilbert (nombres de campo truncados a 10 caracteres). |
| Vector a GeoPackage | Sidecar | GeoPackage ordenado por Hilbert para compartir con QGIS/ArcGIS. |
| CSV a GeoParquet | Navegador (DuckDB-WASM) | Convertir un CSV con coordenadas a GeoParquet. |
| Vector a PMTiles | Sidecar | Construir un archivo de teselas vectoriales. |
| Ráster a COG | Sidecar | Escribir un Cloud-Optimized GeoTIFF. |
El sidecar de conversión está protegido con una lista blanca de rutas.
Whitebox
Procesamiento → Whitebox Toolbox abre la caja de herramientas Whitebox de geoprocesamiento. Las builds de navegador ejecutan localmente las herramientas compatibles mediante WebAssembly; la aplicación de escritorio puede usar además su sidecar Python gestionado para rutas nativas de archivos y herramientas exclusivas del sidecar.
Segmentación con IA
La entrada Procesamiento → Segmentación con IA usa la integración tipada de
sidecar SamGeo/SAM 3. Acepta un prompt de texto o segmentación automática y
reproyecta el GeoJSON devuelto antes de publicar una nueva capa. Requiere el
sidecar samgeo-api. Para puntos de primer plano/fondo, cajas
dibujadas en el mapa y controles de modelo/backend, use el panel independiente
Plugins → SamGeo, documentado en la página dedicada de segmentación con
IA.
Planetary Computer y Earth Engine
El menú Procesamiento también abre los paneles Planetary Computer y Earth Engine para explorar y cargar conjuntos de datos en la nube. Consulte Integraciones de datos.
El sidecar Python
El sidecar Python opcional gestiona los flujos ráster que necesitan rutas a archivos nativos u operaciones fuera del motor del navegador, las herramientas de conversión del sidecar, las herramientas Whitebox fuera del catálogo WebAssembly y el motor vectorial GeoPandas opcional. Los motores del navegador cubren las operaciones ráster y Whitebox compatibles sin servidor.
Navegador frente a escritorio Las herramientas vectoriales del lado cliente, las conversiones en el navegador (Vector to Vector, Vector to GeoParquet, CSV to GeoParquet) y las herramientas ráster y Whitebox compatibles se ejecutan en el navegador. La salida completa multi-formato de Vector to Vector, las demás conversiones del sidecar, las rutas u operaciones ráster fuera de lo que admite el navegador y las herramientas Whitebox fuera del catálogo WebAssembly requieren la aplicación de escritorio y el sidecar Python.