Package: ansgisui 0.2.1

Emir Rivas

ansgisui: Componentes de Interfaz ANSGIS (Calcite) desde R

Genera la interfaz de una aplicacion geoespacial con el look del Calcite Design System de Esri desde R puro, emitiendo custom elements (<calcite-shell>, <calcite-panel>, <calcite-action-bar>, ...) con htmltools. No incluye ni modifica codigo de Esri: solo emite los nombres de los custom elements y declara la dependencia de assets, que puede resolverse contra un servidor propio (soberano) o contra un CDN. Corre en R nativo y en webR (WebAssembly), por lo que el documento puede generarse enteramente en el navegador, sin servidor. Desde 0.2.0 incluye los ELEMENTOS de un tablero especificados por la documentacion de ArcGIS Dashboards (indicador, medidor, graficos, tabla, lista, detalles, mapa y selectores), el motor de consulta que los alimenta (contrato where + groupByFields + statisticDefinitions, resuelto por R en el navegador) y ansgis_fusionar_tablero(), que autorea el tablero como un documento de R Markdown con la sintaxis de flexdashboard pero fusionado con knitr, porque rmarkdown::render() exige pandoc y pandoc no corre en wasm.

Authors:Emir Rivas [aut, cre]

ansgisui_0.2.1.tar.gz
ansgisui_0.2.1.zip(r-4.7-any)ansgisui_0.2.1.zip(r-4.6-any)ansgisui_0.2.1.zip(r-4.5-any)
ansgisui_0.2.1.tgz(r-4.6-any)ansgisui_0.2.1.tgz(r-4.5-any)
ansgisui_0.2.1.tar.gz(r-4.7-any)ansgisui_0.2.1.tar.gz(r-4.6-any)
ansgisui_0.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
ansgisui/json (API)

# Install 'ansgisui' in R:
install.packages('ansgisui', repos = c('https://emri-setup.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/emri-setup/ansgisui/issues

On CRAN:

Conda:

2.00 score 20 exports 5 dependencies

Last updated from:6161847e54. Checks:7 WARNING, 2 OK. Indexed: yes.
A new build is currently in progress.

TargetResultTimeFilesSyslog
linux-develWARNING163
source / vignettesOK156
linux-releaseWARNING114
macos-releaseWARNING78
macos-oldrelWARNING69
windows-develWARNING135
windows-releaseWARNING77
windows-oldrelWARNING69
wasm-releaseOK98

Exports:ansgis_actionansgis_action_baransgis_blockansgis_calculo_vivoansgis_cardansgis_coropleta_vivaansgis_datos_embebidosansgis_depansgis_enlace_tabla_mapaansgis_fusionar_tableroansgis_mapansgis_motor_ransgis_pageansgis_panelansgis_parsear_tableroansgis_registrar_knitansgis_saveansgis_shellansgis_slideransgis_table

Dependencies:base64encdigestfastmaphtmltoolsrlang

Readme and manuals

Help Manual

Help pageTopics
Construye el dataset (query a la Esri) desde los atributos del encabezado.dataset_de
Construye los `events` (LA MATRIZ) desde los atributos del encabezado.eventos_de
Emite el HTML del elemento segun su clase.render_elemento
Una accion con icono (calcite-action)ansgis_action
Barra de acciones lateral (calcite-action-bar)ansgis_action_bar
Bloque colapsable dentro de un panel (calcite-block)ansgis_block
NIVEL 3 - ata un control a un calculo hecho en R, en vivoansgis_calculo_vivo
Tarjeta (calcite-card)ansgis_card
NIVEL 3 - coropleta viva: varios controles -> R recalcula -> el mapa y la tabla se repintan solosansgis_coropleta_viva
Embebe un data.frame en la pagina como CSV (para que lo lea el R del navegador)ansgis_datos_embebidos
Dependencia de assets del design systemansgis_dep
NIVEL 2 - enlaza la tabla con el mapa (seleccion cruzada, sin R)ansgis_enlace_tabla_mapa
Fusiona un .Rmd con sintaxis de flexdashboard en un tablero AnsGISansgis_fusionar_tablero
Hueco de mapaansgis_map
NIVEL 3 - monta el motor de R en la propia pagina (webR)ansgis_motor_r
Arma el documento HTML completoansgis_page
Panel con encabezado y acciones (calcite-panel)ansgis_panel
Parsea la estructura de flexdashboard de un markdown ya knitteadoansgis_parsear_tablero
Registra el `knit_print` que captura los elementosansgis_registrar_knit
Escribe el documento a un archivoansgis_save
Marco de aplicacion (calcite-shell)ansgis_shell
Control deslizante (calcite-slider)ansgis_slider
Tabla Calcite a partir de un data.frame (calcite-table)ansgis_table
Dependencia del CSS del dashboarddash_css
Detalles (detailsWidget) - muestra el "pop-up" del featuredash_detalles
Emite el documento del dashboard y engancha el runtimedash_documento
Grafico serial (serialChartWidget) - el SVG lo dibuja el runtimedash_grafico
Indicador (indicatorWidget)dash_indicador
Lista de features (listWidget), con caja de busquedadash_lista
Mapa (mapWidget) con sus herramientasdash_mapa
Medidor de progreso, forma herradura (gaugeWidget)dash_medidor
Selector de categoria, presentacion "barra de botones" (categorySelectorWidget)dash_sel_chips
Selector de categoria, presentacion "lista" con busqueda y "seleccionar todo"dash_sel_lista
Selector numerico / de fecha: slider de rango (number/dateSelectorWidget)dash_sel_rango
Tabla de valores agrupados (tableWidget)dash_tabla
Texto enriquecido (richTextWidget), modo "Statistic"dash_texto
Grafico de torta / dona (pieChartWidget)dash_torta
Marco comun de todo elemento del dashboarddash_widget