Manual/Guías

Plugins y marketplace

Gran parte de la funcionalidad de Meratyn se distribuye como plugins. El menú Plugins activa los plugins integrados, y el cuadro de diálogo Gestionar plugins (en Configuración) instala, actualiza y elimina plugins externos de un registro seleccionado.

El menú Plugins

El menú Plugins enumera los plugins activables que expone el perfil de interfaz actual. Haga clic en un plugin para activarlo o desactivarlo; una marca de verificación indica cuáles están activos. Las integraciones que pertenecen a Controles o Añadir datos aparecen en esas superficies en lugar de duplicarse aquí. Las entradas disponibles incluyen GeoEditor, Time Slider, Layer Swipe, Street View, USGS LiDAR, Overture Maps, GeoAgent, Historical Imagery, SamGeo y los navegadores Catálogos STAC, Vantor Open Data, Planet Open Data, ArcGIS Hub, Socrata, CKAN y Natural Earth, además del menú agrupado Web Services. Los plugins DGGS — H3 Grid, S2 Grid, A5 Grid, DGGRID, DGGAL, OLC, Geohash y Tilecode — son entradas independientes en Plugins; sus generadores, agrupación y operaciones jerárquicas están en Procesamiento → DGGS. Catálogos STAC también está disponible desde Añadir datos. Socrata y CKAN consultan sus catálogos públicos acotados; Planet Open Data abre su catálogo STAC público de desastres; Natural Earth abre su producto seleccionado de Source Cooperative; ArcGIS Hub busca por área del mapa cuando se solicita y pagina datasets públicos de tipo Feature Service, GeoJSON, CSV, Shapefile, KML y File Geodatabase. Añade elementos compatibles de Feature Service y GeoJSON, abre las descargas públicas de los seis tipos y puede exportar la primera capa de un Feature Service como GeoJSON acotado. Consulte Integraciones de datos.

Planet Open Data está preconectado a un catálogo STAC público de desastres. Actívelo desde Plugins → Web Services para buscar colecciones y elementos sin introducir una URL de catálogo; los assets compatibles se añaden como capas normales del proyecto. Comparte el runtime del navegador STAC con Catálogos STAC, por lo que activar uno desactiva el otro. El navegador anterior se restaura al cambiar de nuevo, y un proyecto guardado conserva el último navegador seleccionado cuando contiene ambos IDs.

Para los plugins que añaden un control sobre el mapa, un submenú permite posicionar el control en cualquier esquina: superior izquierda, superior derecha, inferior izquierda o inferior derecha.

Gestionar plugins

Abra Configuración → Gestionar plugins para explorar el marketplace. El cuadro de diálogo está modelado según QGIS, con secciones para Todos, Instalados, No instalados, Actualizables y Configuración.

  • Busque en el registro e Instale una entrada con un solo clic. La instalación registra la URL del manifiesto del plugin y lo registra inmediatamente, sin reinicio.
  • Actualizar aparece cuando se publica una versión más reciente; vuelve a obtener y registrar el plugin en su lugar, conservando la versión antigua si la actualización falla.
  • Desinstalar (tras una confirmación) anula el registro del plugin en tiempo de ejecución y desmonta cualquier control activo.
  • La sección Configuración gestiona fuentes adicionales de plugins: directorios locales extra y URL de manifiestos manuales.

La compatibilidad se comprueba con respecto al minMappViewVersion de cada entrada, por lo que los plugins incompatibles se marcan en lugar de instalarse.

Modelo de confianza Los plugins se ejecutan como código de confianza, por eso el registro del marketplace está seleccionado, los plugins se cargan por HTTPS y toda instalación proveniente del marketplace o de proyectos pide su consentimiento explícito antes de ejecutarse.

Origen de los plugins

  • Registro seleccionado: el marketplace lista los plugins revisados y publicados por Meratyn.
  • URL de manifiesto: apunte la sección de Configuración a cualquier URL de manifiesto plugin.json.
  • Directorio local: cargue un plugin desde una carpeta local (aplicación de escritorio).

Escribir su propio plugin

Para escribir su propio plugin, comience con Escribir plugins — un recorrido guiado por los patrones de ciclo de vida, estado e interfaz detrás de los plugins complejos, con una lista de verificación previa. La Referencia → API de Plugins lista luego cada interfaz TypeScript, el contrato del manifiesto plugin.json y los plugins integrados.