Características
Una lista característica por característica de lo que Meratyn puede hacer hoy (v2.9.0). Para recorridos orientados a tareas, consulte la Guía de usuario y los Tutoriales.
Plataformas e interfaz
- Funciona en escritorio (Tauri), web (navegador), Android nativo (Tauri v2 mobile) y pantallas móviles o pequeñas, con una disposición responsiva y amable al tacto que adapta menús, diálogos y paneles (en teléfonos los paneles Layers/Style se superponen al mapa como hojas deslizantes), además de visibilidad por panel a través de los ajustes de Layout
- Paleta de comandos (
Ctrl/Cmd+K) que busca y ejecuta acciones de menú y de barra de herramientas de Add Data, Processing, Controls, Plugins y Help, atajos globales de teclado para New/Open/Save/Save As y reinicios de cámara al estilo Google Earth (Nnorte arriba,Ucenital,Rrestablecer vista), y una guía rápida de atajos con? - Perfiles de interfaz personalizables que adaptan qué menús, paneles y fuentes de datos son visibles, de modo que un despliegue pueda presentar a sus usuarios un subconjunto enfocado de la aplicación. Consulte Perfiles de interfaz
- Capacidades de despliegue y roles de aplicación separados:
MAPPVIEW_CAPABILITIESlimita la autoridad del host, mientras que las políticas de aplicación viewer/editor/publisher/administrator/custom controlan acciones de personas, espacios de trabajo, embeds y scripting. Los menús, la paleta, los atajos y las llamadas directas comparten el mismo límite de denegación. Consulte Capacidades de despliegue y de aplicación - Marco de internacionalización con react-i18next y 19 catálogos de configuración regional estructuralmente completos por compilación (el catálogo base en inglés más 18 configuraciones regionales seleccionables no inglesas: las 16 traducciones existentes, persa y vietnamita; los valores específicos de Meratyn aún pendientes de revisión siguen siendo respaldos explícitos en inglés) — incluyendo árabe y persa de derecha a izquierda con una interfaz totalmente espejada — además de un parámetro de consulta
?locale/?langpara fijar el idioma del embebido - Pase de accesibilidad con pantallas verificadas con axe, navegación por teclado y etiquetas para lectores de pantalla
- Límites de error de React a nivel de aplicación, de sección y de plugin que contienen los fallos y mantienen usable el resto del espacio de trabajo
- Deshacer/rehacer para operaciones de capas y estilos
Espacio de trabajo del mapa y mapas base
- Espacio de trabajo de mapa MapLibre con mapas base OpenFreeMap, Protomaps, EOX Sentinel-2 cloudless y Openbasiskaart, mapas base planetarios para Marte y la Luna (OpenPlanetaryMap) más Mercurio, Venus, las lunas galileanas (Io, Europa, Ganímedes, Calisto), Titán, Plutón y Caronte (USGS Astrogeology, reproyectados a Web Mercator por el worker de teselas) con un elipsoide por proyecto cuyo radio gobierna las mediciones de distancia, área y escala y un conmutador de planeta en el panel Layers, apilamiento de varios mapas base ráster, soporte de fondo en blanco, doble clic para cambiar el mapa base principal desde el panel de capas, un menú contextual de clic derecho para leer coordenadas y acciones rápidas (arrastrar con el botón derecho para girar o inclinar la cámara no lo abre), una superposición Gridlines de rejilla de coordenadas con etiquetas en los bordes y un modo de rejilla UTM de este/norte, y controles conmutables de navegación, pantalla completa, geolocalización, globo, terreno, escala (conmutable entre unidades métricas, imperiales y náuticas), atribución y logotipo, más un menú View con navegación por el historial del viewport, un control de restablecimiento de pitch y rumbo, una flecha de norte distintiva, y acciones View in Google Maps y View in Google Earth, y un control de terreno con doble clic para fijar la exageración vertical
- Rejilla multimapa que divide el espacio de trabajo en una cuadrícula de vistas de mapa sincronizadas, para poder comparar mapas base, capas o pasos temporales lado a lado, con cualquier panel conmutable a un globo 3D opcional de CesiumJS (con cámara sincronizada con los mapas 2D; requiere un token de Cesium Ion — consulte Credenciales opcionales del globo 3D)
- Modo timelapse que anima mapas base anuales sin nubes — proveedores EOX Sentinel-2 y NASA GIBS (Landsat/WELD y cobertura terrestre MODIS) — con selector de proveedor y leyenda
- Menú Weather con superposiciones de radar en vivo de nubes y precipitación (RainViewer), una superposición Clouds en el menú Map, y una simulación de posición del sol al estilo Google Earth que ilumina la escena para una fecha y hora dadas
- Tarjetas de conocimiento de Wikipedia: haga clic en un lugar del mapa para desplegar su resumen de Wikipedia y su tarjeta informativa
Adición de datos
- Carga de capas vectoriales locales admitidas por DuckDB-WASM Spatial, incluyendo formatos comunes como GeoJSON, GeoParquet, GeoPackage, Shapefile, FlatGeobuf, KML/KMZ (respetando la simbología embebida, renderizando imágenes GroundOverlay como superposiciones del mapa que se animan a través del Time Slider cuando llevan marca temporal, y mostrando modelos 3D Collada
.daeembebidos), GML, texto delimitado (incluyendo CSV sin coordenadas cargado como tabla de atributos independiente), GPX, y extractos PBF de OpenStreetMap (parseados en el navegador con osmix) - Reproyección de capas vectoriales a EPSG:4326 al cargarlas, renderizado de capas vectoriales con coordenada Z en 3D real en lugar de aplanarlas sobre el plano del suelo, y división de archivos GPX arrastrados en capas nombradas de waypoints, tracks y rutas
- Las capas vectoriales locales grandes se renderizan mediante teselado vectorial en el cliente, con un aviso antes de cargar archivos muy grandes
- Menú Add Data para teselas XYZ, WMS y WFS (con capas y tipos de elemento descubiertos desde el GetCapabilities del servicio para elegir de un desplegable ya poblado), URLs de GeoJSON, feeds GeoRSS (URL o archivo), teselas vectoriales (incluyendo servicios de teselas vectoriales OGC API - Tiles), colecciones OGC API - Features añadidas como capas vectoriales desde cualquier URL que tenga a mano (una landing page,
/collections, una colección, o una URL completa de items), rásteres COG y GeoTIFF, NetCDF/HDF optimizados para nube (vía referencias kerchunk) más archivos HDF5 y NetCDF-4 locales, MBTiles, capas ArcGIS FeatureServer, VectorTileServer, MapServer e ImageServer (con exploración de subcapas MapServer y funciones ráster ImageServer), PMTiles, Zarr (almacenes remotos o una carpeta en disco, con selectores de variable y dimensión que ofrecen los valores reales de coordenadas del almacén en vez de índices crudos), LiDAR, 3D Tiles (incluyendo tilesets autenticados mediante cabeceras de petición personalizadas), capas de escena ArcGIS I3S (Integrated Mesh y capas 3D Object renderizadas sobre deck.gl), GeoPackages multicapa con un selector de capa para que solo se carguen las tablas de elementos elegidas, texto delimitado con campo de CRS de origen para que las columnas proyectadas de este/norte se reproyecten correctamente, planos CAD (DXF/DWG) con selector de capas del plano y selector de CRS, File Geodatabases de Esri (carpetas.gdb, escritorio) con un selector de feature class y reproyección automática, Gaussian splats, modelos 3D glTF/GLB colocados en coordenadas, superposiciones de video georreferenciado, y fotos georreferenciadas importadas como capa de puntos desde su GPS EXIF (con colocación manual y arrastre para fotos sin coordenadas, y un visor de fotos a resolución nativa real), con un diálogo completamente internacionalizado, soporte de coma decimal, archivos CSV de coordenadas arrastrados, desplegables de datos de ejemplo en cada panel con fuentes externas para cargar conjuntos de datos de ejemplo listos para usar, y una biblioteca de servicios guardados para almacenar y volver a añadir endpoints de servicios web frecuentes. Los archivos NetCDF/HDF también pueden abrirse desde una URL directa.nc,.nc4,.h5,.hdf5o.cdfsi el servidor admite rangos; los controles de exploración permiten elegir una banda o canales RGB, ajustar la extensión al añadir e identificar píxeles para perfiles espectrales muestreados que se exportan como PNG o CSV. - Panel Browser al estilo QGIS (Data Source Manager) para explorar y añadir datos desde un único lugar: navegue los Services del mapa y los elementos Recent, conéctese a bases de datos PostGIS y explore sus esquemas y tablas, profundice en archivos locales, guarde y reabra Favorites, añada una New connection por tipo de servicio, con navegación completa del árbol por teclado
- Constructor de Deck.gl Layer para componer superposiciones deck.gl desde archivos subidos o URLs remotas
- Integraciones de datos en la nube y datos abiertos mediante los paneles Planetary Computer y Earth Engine, Overture Maps, Planet Open Data y el grupo Web Services: ArcGIS Hub, Socrata, CKAN y el producto Natural Earth fijado en Source Cooperative. Estos adaptadores usan peticiones públicas acotadas
- La inspección de cubos hiperespectrales NetCDF/HDF está limitada a cuadrículas de 192 × 192, 64 bandas y 12 MiB de datos decodificados, con una ruta 2D explícita cuando un dataset supera la envolvente segura del navegador
- Añade tablas vectoriales Apache Iceberg sin credenciales desde una ubicación de metadatos directa o un catálogo REST en el navegador. Las ubicaciones con credenciales y las URL firmadas se rechazan en el límite del proyecto. La materialización exige una columna nativa
GEOMETRY. Las cargas se paginan, con 5.000 filas por página de forma predeterminada y un presupuesto de 64 MiB de datos decodificados por página. El menú de la capa permite navegar entre páginas; Actualizar vuelve a cargar la página actual. UnContent-Lengthdisponible superior a 100 MiB en metadatos directos se rechaza antes de la descarga; esa comprobación HEAD no puede anticipar la expansión agregada de manifiestos y datos, que puede requerir lecturas adicionales. La actualización es manual. - Refresco manual y automático para capas WFS, GeoJSON URL y Add Vector Layer URL
- Arrastre y suelte archivos vectoriales y rásteres GeoTIFF/COG sobre el mapa para añadirlos como capas
- Exportación de capas vectoriales como GeoJSON, CSV, GeoParquet, GeoPackage, Shapefile comprimido, KML o KMZ
Capas, estilos y etiquetas
- Panel de capas con acciones de visibilidad, opacidad, reordenación, renombrado, zoom a la capa, identificar, etiquetas, apertura de tabla de atributos, exportación y eliminación, con una muestra de simbología por fila (punto, línea, cuadrado o glifo de imagen coloreado según el estilo de la propia capa), copia y pegado del estilo de una capa sobre otra, un diálogo de metadatos que lee la georreferenciación real de un ráster desde la cabecera GeoTIFF (CRS y código EPSG, tamaño de píxel y extensión en unidades del CRS, tipo de dato, nodata, compresión, teselado y overviews), grupos/carpetas colapsables de capas para organizar la pila de capas, exportación de Sketches que copia los dibujos de GeoEditor a una capa GeoJSON editable conservando estilo, opacidad, visibilidad y grupo, y un cuadro Search places en el pie para geocodificar hacia una ubicación — o volar directamente a una coordenada tecleada en grados decimales, DMS o DDM, o a un índice de celda H3 tecleado como cadena hexadecimal o entero de 64 bits, que encuadra y dibuja el contorno de la celda — sin salir del panel
- Identify puede consultar con un solo clic cada capa vectorial, DuckDB, WMS, NetCDF, serie temporal y COG visible y consultable. Los resultados se agrupan por capa en una ventana emergente anclada y desplegable con selección de entidades, valores de fila/columna/banda ráster, etiquetas nodata y recuento de solicitudes fallidas; el modo cede durante la edición de geometrías y limpia la ventana al cambiar la solicitud o la sesión.
- Panel Legend generado automáticamente sobre el mapa a partir de la simbología de las capas visibles, con filas por clase para estilos graduado, categorizado, basado en reglas y por expresión, barras de gradiente para mapas de calor y colormaps continuos ráster, rampas de tamaño de símbolos proporcionales, campos de diagramas, y etiquetas de cobertura terrestre provenientes de una Raster Attribute Table, más un modo de edición para renombrar, ocultar y reordenar entradas, añadir una sección desde un diccionario de colores, elegir una esquina, colapsar secciones, redimensionar el panel, y exportar la leyenda renderizada como JSON — guardada con el proyecto y compartida con la leyenda del Print Layout
- Panel de estilo en vivo con simbología simple, categorizada, graduada, por expresión y basada en reglas (dirigida por filtros) (relleno, trazo, opacidad, radio de círculo), símbolos proporcionales, patrones de relleno, una biblioteca integrada de marcadores, más renderizadores de punto por mapa de calor y agrupamiento — todo ello también para las capas de puntos de Add Vector Layer, junto a un selector de rampa de color integrado que previsualiza el gradiente de cada colormap sobre el botón y junto a cada opción, y una opción transparente (sin relleno / sin contorno) en el selector de color, con simbología de capas vectoriales que importa y exporta como OGC SLD, QGIS QML y JSON de estilo Mapbox GL para que los estilos viajen de ida y vuelta entre Meratyn, QGIS y el ecosistema Mapbox/MapLibre; el renderizador basado en reglas lleva propiedades de símbolo por regla, visibilidad dependiente de la escala, reglas anidadas y conmutadores por regla (y puede ocultar los elementos que no coinciden con ninguna regla), y el conjunto de herramientas de estilo añade simbología de diagramas (gráficos circular, de anillo y de barras dibujados sobre los elementos), un paquete de simbología con máscaras de polígono invertido, líneas de flecha y marcador, y generadores de geometría, dimensionamiento proporcional dirigido por datos para iconos de marcador, y un Style Manager que guarda presets reutilizables de símbolos, rampas de color y etiquetas en una biblioteca personal y los aplica entre proyectos
- Motor de etiquetas dirigido por datos para etiquetar elementos vectoriales por cualquier atributo o expresión, con controles de colocación y estilo al estilo ArcGIS (anclaje, desfase X/Y, rotación, ancho de salto de línea, capitalización), propiedades de etiqueta dirigidas por expresión, prioridad de colocación, una opción Duplicate labels, y modos unique/concatenate que colapsan los puntos apilados en la misma coordenada en una única etiqueta deduplicada
- Pseudocolor de banda única con clasificación, rampas de color invertidas y personalizadas, la lista completa de colormaps mostrada como muestras de gradiente integradas en el selector Color ramp, una Legend poblada automáticamente desde la tabla de colores embebida de un ráster paletizado, y combinación de bandas RGB para dar estilo a capas ráster, más inspección de valores de píxel COG desde el icono Identify
Datos de atributos y expresiones
- Tabla de atributos con filtrado, ordenación, controles de redimensionado, resaltado de elementos con selección multifila mediante Ctrl- y Shift-clic, zoom opcional a los elementos seleccionados, herramientas de añadir campo y calculadora de campos (incluyendo cálculo de longitud y área de geometría), campos virtuales (columnas calculadas respaldadas por expresiones que se actualizan con los datos), joins de atributos persistentes configurados en las propiedades de la capa, un diseñador de formularios de atributos con widgets de edición, restricciones de validación y visibilidad condicional de campos, un panel Charts (histograma, dispersión, barras, líneas, caja), un panel de resumen estadístico de campos, gestión de columnas (renombrar, eliminar, ocultar/mostrar, reordenar) con un explorador de columnas para localizar y alternar campos en tablas anchas, filas virtualizadas para capas grandes, y exportación a GeoJSON/GeoParquet/Shapefile/GeoPackage/CSV, además de una Raster Attribute Table para rásteres categóricos de banda única
- Builder de Expression compartido con referencia de funciones, lista de campos buscable, vista previa en vivo y variables reutilizables, cableado en filtros, etiquetas, estilos, cálculo de campos y selección, más Select by Expression y Select by Location para construir selecciones de elementos
SQL y bases de datos
- SQL Workspace para ejecutar SQL espacial de DuckDB contra las capas cargadas, archivos locales y URLs remotas, acoplado como panel redimensionable junto al mapa con autocompletado del editor para tablas, columnas y palabras clave SQL, consultas de ejemplo, historial de consultas, y adición de resultados al mapa o exportación de ellos, más un motor SQL PostGIS en el navegador vía PGlite y un motor SQL espacial Apache Sedona
- Múltiples capas de resultados de consulta SQL de DuckDB con soporte de identify, selección y tabla de atributos
Herramientas de mapa, impresión y medios
- Menú Controls con Measure (incluyendo mediciones 3D conscientes del terreno), Bookmark, Minimap, View State, y herramientas de anotación del mapa (dibujar texto, flechas, rectángulos, elipses, resaltados a mano alzada, pines, notas adhesivas e imágenes colocadas; imágenes en un punto o fijadas a una extensión del mapa, todo guardado con el proyecto), un panel Search, banners de modo persistentes para las herramientas Directions y Reverse Geocode, una grabadora Camera Tour que captura en video un recorrido animado de keyframes (con recaptura por keyframe, controles de duración de retención y transición por keyframe, y guardado/carga de una configuración de recorrido nombrada como JSON), un panel Dashboard de widgets de gráficos configurables que resumen las capas cargadas (histograma, dispersión, barras, líneas, caja y gráficos circulares más teselas indicadoras de gran número con agregación de count, sum, mean, min, max o median y prefijo y sufijo personalizados), y un menú Print con un compositor de layout de impresión (leyenda editable por el usuario, entrada explícita de escala del mapa, bloque de título con título y pie editables, controles de tamaño de página, una extensión de impresión personalizada, bloques de tabla de atributos y gráficos, generación Atlas / serie cartográfica que produce una página por elemento o una serie uniforme de páginas a lo largo de una línea, y Copy to Clipboard) que exporta el mapa a PNG o PDF
- Grabe el lienzo del mapa, o un recuadro delimitador dibujado, en un archivo de video directamente desde el navegador (con una leyenda opcional de título/fuente y captura de paneles sobre el mapa para las superposiciones HTML, legend y colorbar), y anime un marcador a lo largo de cualquier capa de línea con controles de cámara de seguimiento de trayectoria en 3D y exportación MP4
- Bookmarks que capturan las capas activas junto con la cámara, organizados en carpetas, con exportación seleccionable, un panel redimensionable y reordenable, y un prompt de guardar-como con nombre
Recolección de datos de campo
- Herramienta Field Collection para capturar observaciones de punto, línea y polígono con un formulario personalizado por capa (campos de texto/número/fecha/elección y fotos opcionales), posicionadas por GPS del dispositivo o tocando el mapa, escritas en una capa GeoJSON que fluye hacia la tabla de atributos, la exportación y el uso sin conexión. Cerrar el diálogo deja disponible la sesión desde su píldora con el nombre de destino; Hecho termina la sesión sin eliminar los datos guardados del proyecto.
- Administrador de elementos para grupos individuales de anotaciones de línea, flecha, resaltado, texto, pin, nota adhesiva e imagen colocada: elija una capa de anotaciones, edite las propiedades aplicables, muestre u oculte, reordene, mueva el grupo con el siguiente clic del mapa, elimínelo o transfiéralo entre capas; las imágenes fijadas a una extensión mantienen sincronizados sus límites al moverlas.
- El selector Change background ofrece Blank y se cierra al elegirlo. Mientras Blank está activo, Background appearance en el panel Layers abre un editor de color y opacidad; el color elegido se guarda en el proyecto y Use theme default restaura el color del tema actual.
- Seguimiento GPS en vivo con un marcador móvil de posición, un registro de trayectoria grabado, y digitalización de nuevos elementos directamente desde el flujo GPS
Narración y colaboración
- Constructor de story maps que compone sus capítulos directamente sobre el mapa vivo, con vista de presentador, diapositivas dedicadas de inicio y cierre, un interruptor opcional hide-itinerary, un generador de folletos PDF imprimibles (con campos de subtítulo y firma), y exportación HTML independiente
- Flujos de proyecto locales y portátiles para colaboración explícita: intercambie archivos
.meratyn.jsono un proyecto compartido redactado. Meratyn no ofrece un relé de colaboración en vivo alojado ni un registro de actividad alojado
IA, Python y automatización
- Asistente SIG de lenguaje natural que convierte peticiones en lenguaje natural en operaciones de Meratyn auditables (SQL espacial, simbología, adición/eliminación de datos y control del mapa), cuyos cambios de proyecto creados por el usuario y registrados por Travels se pueden deshacer; conectable a proveedores con su propia clave de API (también leída de variables de entorno del sistema operativo) y una sección dedicada de ajustes AI Providers con desplegables de proveedor por función y múltiples perfiles nombrados (proveedor, modelo y credenciales) entre los que puede cambiar desde el panel del asistente, más un selector de modelo en el panel sobre los modelos del perfil activo, credenciales que sobreviven a un cambio de proveedor, y recuperación de prompts anteriores con las flechas del teclado
- Consola Python integrada en la aplicación más una API de automatización Python para programar la aplicación
- Panel de notebook acoplado junto al mapa para ejecutar Jupyter contra el mapa vivo: la compilación web embebe un sitio JupyterLite autoalojado (kernel Pyodide en el navegador) y la compilación de escritorio lanza un servidor JupyterLab gestionado con uv, con celdas de notebook que controlan el mapa a través de un cliente
meratynautocargado — y los frontends externos de Jupyter adjuntos a ese servidor (la extensión Jupyter de VS Code,jupyter console, nbclient) también controlan el mapa. Consulte Panel de notebook - Paquete Python (
meratyn) que incrusta la aplicación completa en notebooks de Jupyter como un anywidget, con una API ampliada al estilo leafmap (capas ráster locales, de marcador/clúster y coropletas; utilidadessplit_map,add_legendyadd_colorbar; lectura tipada de los elementos seleccionados/dibujados; y exportaciónto_html) y sincronización bidireccional de proyectos. Consulte la guía del paquete Python - Adaptador independiente
meratyn-dash(meratyn>=2.8.0,<3.0) que exponeDashMappara layouts de Plotly Dash sin añadir Dash al paquete principal - La API Python de Earth Engine evalúa en el kernel imágenes, colecciones, entidades y geometrías autenticadas, emite teselas XYZ caducables y nunca guarda credenciales; una ruta gestionada y auditada de noticias de desastres aplica una consulta Tavily fija, límites de respuesta y límites por cliente
- Sidecar Python FastAPI opcional para flujos de trabajo de procesamiento más pesados
Procesamiento y análisis
- Menú Conversion para Vector a GeoParquet/FlatGeobuf/PMTiles, un conversor genérico Vector a Vector que traduce entre cualquier par de formatos vectoriales soportados por extensión de archivo, CSV a GeoParquet, y Raster a COG; en la compilación de navegador toda conversión se ejecuta en el cliente sobre DuckDB-WASM, los escritores JS puros o
@mappview/wasm(Vector a PMTiles en un worker en segundo plano), mientras la aplicación de escritorio prefiere el sidecar Python, cuya pila GDAL/rio-cogeo lee más formatos de entrada y tesela más profundo - Whitebox Toolbox con un catálogo sin conexión y categorías anidadas Conversion, Hydrology, LiDAR, Network, Projection, Raster, Remote Sensing, Terrain y Vector en el menú Processing; las herramientas presentes en el catálogo se ejecutan localmente mediante WebAssembly en el navegador, mientras que la aplicación de escritorio puede usar además su sidecar Python gestionado para rutas de archivos nativas y herramientas exclusivas del sidecar. El diálogo admite enlaces profundos mediante
?tool=para preseleccionar una herramienta y rellenar su formulario (con un botón Copy link que construye el enlace compartible). Procesamiento → Batch Tools aplica una herramienta vectorial a las capas seleccionadas. - Procesamiento → Vector ofrece herramientas geométricas y de análisis comunes (buffer, centroides, casco convexo, dissolve, bounding box, simplificar, clip, intersección, diferencia, unión, join espacial, join de atributos, seleccionar por valor, seleccionar por expresión, seleccionar por ubicación, extracción aleatoria, movimiento, espacio-tiempo y cobertura de celdas) más herramientas de calidad de datos (comprobar validez, reparar geometrías y comprobar reglas de topología) que se ejecutan en el navegador con Turf.js, un motor sidecar GeoPandas opcional para todas las herramientas, y un motor GeoPandas en el navegador vía Pyodide (sin servidor, mismos resultados que el sidecar)
- Procesamiento → Raster ofrece herramientas ráster comunes (hillshade, pendiente, orientación, reproyectar, remuestrear, recortar por extensión, recortar por capa de máscara, poligonizar, curvas de nivel, estadísticas zonales, calculadora ráster, reclasificar, mosaico, estadísticas focales) respaldadas por motores WASM del navegador para las operaciones y entradas compatibles, con un sidecar Python rasterio opcional para rutas a archivos nativos y operaciones fuera del motor del navegador, más extracción en el navegador de subconjuntos de bounding box de COG, WMS y XYZ y un constructor de índices de diferencia normalizada para cualquier COG HTTP
- Caja de herramientas Spectral Index (NDVI, GNDVI, NDWI, NDMI, NDBI, NBR, EVI, SAVI) con disposiciones de bandas de Sentinel-2, Landsat 8-9, NAIP y personalizadas, evaluada en el cliente con geotiff.js o en el sidecar rasterio opcional
- Caja de herramientas Spatial Statistics, incluyendo Emerging Hot Spot Analysis que construye un cubo espacio-tiempo a partir de puntos con marca temporal, ejecuta Getis-Ord Gi* por intervalo temporal, y clasifica cada celda como punto caliente o frío nuevo, en intensificación, persistente, en disminución, esporádico, oscilante o histórico, más Model Builder para grafos de procesamiento dirigidos y Procesamiento → Batch Tools para aplicar una herramienta vectorial a las capas seleccionadas
- Panel Processing History que lista cada ejecución de herramienta, vuelve a ejecutar cualquiera de ellas con un clic y abre una revisión antes de copiar el código Python equivalente; la API de exportación Python no cambia
- Georreferenciador Raster (Processing → Georeferencing) que fija al mapa una imagen no georreferenciada con puntos de control sobre el terreno usando un ajuste afín por mínimos cuadrados, reportando residuos por GCP y RMS
- Herramientas de análisis de redes para isócronas, áreas de servicio, matrices de costos origen–destino (OD) y rutas secuenciales (direcciones) a través de un conjunto ordenado de waypoints
- Herramientas de geocodificación directa, por lotes e inversa mediante una abstracción multiproveedor, incluida la búsqueda directa sin credenciales Nombres geográficos IGAC (Colombia), con coordenadas WGS84 validadas y un ritmo de cortesía de 200 ms. Nombres geográficos IGAC ofrece nombres de lugares, no localización de direcciones ni geocodificación inversa
- Procesamiento → Segmentación con IA convierte imágenes en elementos vectoriales mediante solicitudes tipadas a
samgeo-api, usando SAM 3 para los modos de texto y automático. El panel independiente Plugins → SamGeo añade puntos de primer plano/fondo y cajas delimitadoras, con controles configurables de modelo/backend SAM 3; su modo Automático (todo) usa el generador de máscaras de SAM 2. Ambas superficies reproyectan el GeoJSON devuelto antes de publicar una capa y requieren un servicio accesible. SamGeo es solo de compilación: los pesos no se incluyen, el operador los aporta y acepta sus condiciones, y permanecen en el almacenamiento del servicio. Consulte Segmentación con IA - Detección de objetos en el navegador que ejecuta modelos ONNX/YOLO directamente en el webview, sin servidor ni Python necesarios, sobre imágenes del mapa o una capa de foto georreferenciada importada
- Plugins → DGGS agrupa H3 Grid, S2 Grid, A5 Grid, DGGRID, DGGAL, OLC, Geohash y Tilecode. El submenú Procesamiento → DGGS ofrece generadores para H3, S2, A5, DGGRID y DGGAL (polyfill, extensión, vista o caja manual), agrupación de puntos con conteo/suma/media/mínimo/máximo y Compactar / expandir para celdas jerárquicas H3, S2, A5 y DGGAL. H3 usa DuckDB-WASM; S2/A5 se ejecutan en el navegador con muestreo acotado de centros para A5 y DGGRID/DGGAL usan motores WebAssembly incluidos. Merge Layers, Extract Vertices y Points Along Geometry se ejecutan en el cliente con resúmenes explícitos de elementos omitidos y límites de seguridad para generar puntos
Proyectos y uso compartido
- Menú Project para crear, abrir, guardar, Save As, duplicar y guardar plantillas reutilizables para proyectos
.meratyn.json; los selectores de archivos del navegador y del escritorio y la función de arrastrar y soltar aceptan.mappviewy.meratyn.json, rechazan entregas mixtas y ofrecen Guardar, No guardar o Cancelar cuando hay cambios pendientes; las cargas por URL son transitorias y no se añaden a Abrir reciente, el guardado web usa la API File System Access o una descarga alternativa y las asociaciones de archivos de escritorio proporcionan la integración nativa del sistema de archivos; las plantillas pueden conservar la configuración mientras se despojan de las capas de datos, y los proyectos de galería pueden abrirse como copias independientes - Espacio de trabajo Catalog para subir archivos vectoriales y ráster locales, mantener una referencia estable de capa en proyectos compartidos, elegir acceso público/no listado/privado o de espacio de trabajo, conceder derechos independientes de ver/descargar/editar/gestionar, editar metadatos y presentación de tablas, gestionar estilos, versiones, archivos de reemplazo, límites de acceso geográfico, comentarios, valoraciones, favoritos, capas relacionadas e historial de auditoría, con la entrega del mapa y de las descargas enrutada a través de Share de modo que los consumidores del proyecto no necesiten los archivos fuente ni las direcciones del servidor. Consulte Catalog
Plugins
- Plugin SamGeo para segmentación interactiva de imágenes: los prompts de texto, puntos de primer plano/fondo y cajas delimitadoras usan SAM 3, mientras que Automático (todo) usa SAM 2; el panel permite ajustar los IDs de modelo, el backend y los umbrales de máscara. El runtime es solo de compilación y sin licencia incluida: los pesos no se incluyen ni se serializan, y el operador los aporta y acepta sus condiciones
- El plugin Catalog por defecto explora las capas publicadas y añade una representación vectorial, ráster, de teselas o de elementos adecuada mientras mantiene las credenciales de acceso temporales fuera de los proyectos guardados
- Sistema de plugins con mapa base, control de capas, componentes MapLibre, swipe, street view, visor de cobertura e imágenes a nivel de calle de Mapillary, búsqueda de imágenes aéreas abiertas de OpenAerialMap, exploración de datos de Source Cooperative (incluyendo abrir o hacer streaming de GeoParquet grandes desde Source Cooperative), navegadores de Catálogos STAC, Vantor y Planet Open Data que descubren catálogos públicos, buscan colecciones y elementos y añaden assets compatibles, un navegador Earthdata GIS que busca el portal ArcGIS EOSDIS de la NASA y renderiza sus servicios de imagen, mapa y elementos y sus web maps publicados como capas de primera clase, un panel Hugging Face para buscar en el Hub, recorrer las carpetas del repositorio de un dataset, añadir sus archivos vectoriales y ráster al mapa, y crear y subir repositorios de datasets, un navegador de catálogo GeoLens que se conecta a un servidor GeoLens autoalojado y añade datasets como teselas vectoriales firmadas, GeoJSON de OGC API Features o teselas ráster renderizadas en el servidor (y escribe las ediciones de un dataset cargado por GeoJSON de vuelta al servidor GeoLens, elemento por elemento, cuando el servidor lo permite), Historical Imagery, Elevation Profile, Overture Maps, USGS LiDAR, GeoAgent, ArcGIS Hub, Socrata, CKAN, Natural Earth e integraciones GeoEditor (GeoEditor puede traer al editor los elementos vectoriales actualmente visibles en la vista del mapa para editarlos sin reimportar la fuente, y escribir las ediciones de vuelta a su origen, incluidos archivos GeoPackage y GeoJSON y tablas de bases de datos PostGIS), incluyendo posiciones de control configurables y manifiestos de plugins externos; los adaptadores Web Services usan peticiones públicas acotadas. Los plugins externos pueden renderizar sobre la instancia compartida de deck.gl del anfitrión vía
app.getDeckGL(), usar la pila maplibre-gl-raster y el control de proyección del mapa, registrar capas ráster y de teselas nativas, renderizar Zarr a través del renderer que la aplicación ya incluye víaaddZarrLayer(honrándose las propiedades de pintura propiedad del plugin en las capas personalizadas, de modo que se aplican los sliders del panel Style), exponer grupos de capas propios, registrar paneles de primera clase en la barra lateral derecha, menús de toolbar y paneles flotantes a través de la API de anfitrión de interfaz del plugin (incluido un modo de acoplamiento replace-style de raíl compartido), y colocar sus menús de toolbar tras el menú Help - Plugin Time Slider para animar series temporales de datos ráster y vectoriales, incluyendo vincular a la línea de tiempo capas vectoriales existentes ya presentes en el mapa — tanto GeoJSON como teselas vectoriales, PMTiles y MBTiles, cuyo campo de marca temporal se detecta de una muestra de tesela en vivo, de modo que una capa teselada anima sobre toda su extensión sin una copia local de los datos — conduciendo la dimensión temporal interna de una capa a través de un adaptador temporal genérico de modo que un cubo de datos como un almacén Zarr se sume a la línea de tiempo compartida, avanzando paso a paso por fuentes de mosaico (un MosaicJSON o colección STAC de muchos COGs por fecha) renderizadas tanto en un motor GPU como en uno WASM, y un gráfico de serie temporal de píxel que representa el valor de un píxel muestreado a lo largo de una pila ráster
- Plugin Flight Simulator con una cámara de vuelo libre continua e interactiva que usted conduce sobre el terreno y las capas 3D desde el teclado, en lugar de declarar un destino y observar una animación de cámara guionizada
- Plugin de rejilla hexagonal H3 que renderiza la rejilla H3 sobre la vista actual a la resolución elegida, identifica una celda para inspeccionar su índice, padre, hijos, vecinos y centro, y exporta la rejilla o la selección como GeoJSON o CSV
- Plugin Atmosphere Effects que renderiza un fondo de espacio profundo, un campo estelar con paralaje, cometas y un halo atmosférico alrededor del globo a bajo zoom (técnica adaptada de Leonel Dias), con un panel Spinning Globe y colores personalizables del halo atmosférico y del espacio profundo
- Plugin Directions para enrutamiento interactivo vía maplibre-gl-directions: haga clic en el mapa para añadir waypoints, arrastre para reposicionarlos, y haga clic en un waypoint para eliminarlo (usa el servidor demo público de OSRM, solo conducción)
- Instalación de plugins externos desde un zip subido tanto en escritorio como en web, más carga de zips de plugins externos desde el directorio de plugins de datos de la aplicación y directorios locales de desarrollo de plugins, con la lista Manage Plugins ordenada alfabéticamente
- Plugins drop-in incluidos bajo
public/plugins/<id>/que quedan incorporados a las compilaciones tanto web como de escritorio y se cargan automáticamente sin URL de manifiesto
Consulte la API de Plugins para construir los suyos.
Despliegue y compilaciones de plataforma
- Despliegue en navegador con Docker (con HTTP Basic Auth opcional para el contenedor web), parámetros de URL aptos para el embebido (incluyendo enlaces profundos de proyecto
?url=que saltan el asistente de bienvenida y un parámetro?welcome=0para salir del onboarding), y un modomaponlysin chrome. Consulte Incrustación y uso compartido - API
postMessageversionada para una página anfitriona que enmarca la aplicación: cargar un proyecto, mover la cámara, resaltar elementos y abrir una herramienta de procesamiento en tiempo de ejecución, con los eventosready,projectLoaded,selectionChanged,viewChanged,toolCompletedyserverFileWrittende vuelta. Apagada salvo que el despliegue nombre sus orígenes de confianza (MAPPVIEW_EMBED_ORIGINS), que se aplican en ambas direcciones. Consulte Hablar con el mapa en tiempo de ejecución - Panel de diagnóstico de escritorio (capturando las peticiones HTTP nativas de Tauri en el registro de red y clasificando los errores de
fetch()fallidos), soporte del almacén de confianza del SO y certificados de cliente mTLS para HTTP nativo, recarga automática de capas cuando los archivos locales cambian en disco, soporte de empaquetado MSIX, con instaladores de macOS firmados con un certificado Apple Developer ID y notarizados por Apple de modo que se abran sin rodeos de Gatekeeper, más una compilación zip portable de Windows que funciona sin instalación - Aplicación Android nativa construida a partir del mismo código base con Tauri v2 mobile, usando el identificador de paquete
com.mapptech.mappview. Las compilaciones Android se producen localmente; las operaciones Whitebox, ráster y de conversión compatibles con el navegador siguen disponibles cuando corresponde, mientras que las herramientas exclusivas del sidecar, las rutas a archivos nativos, la segmentación IA y PostgreSQL/Martin permanecen ocultas. Consulte Android - Andamiaje de compilación iOS sobre el mismo código base, con configuración iOS de Tauri, permisos de ubicación y un flujo de CI que firma y exporta un
.ipacuando están presentes los secretos de firma de Apple (en puesta en marcha: todavía no se ha distribuido ninguna compilación iOS). Consulte iOS - Compilación de Progressive Web App (PWA) instalable y capaz de funcionar sin conexión, más una herramienta Download Offline Area que precachea las teselas del mapa base de la vista de mapa actual, y cacheo por service worker de los motores Pyodide y PGlite/PostGIS cargados desde el CDN para que el SQL y Python del navegador sigan funcionando sin conexión después del primer uso