Buenísimo lo que me pasás. Leaflet lo había usado alguna vez. De entro lo primero que voy a tener que hacer va a ser lo que ya tenés público, y que voy a mirar con detenimiento. Así que los temas más sensibles los dejo para cuando pueda intentarlo. Todavía tengo que intentar hacer algo con forma de paquete. Y 'paquete' soy yo.
Lo primero de todo, como claramente dijiste, va a ser establecer los objetivos y la lógica para resolverlo. Y después filtrarlo por lo que conozco. lo que sé que puedo conocer y, cuando llegue a que algo se puede hacer pero no sé cómo ni cómo saber... ahí voy a volver a darles la lata acá. Gracias Hau idatzi du Víctor Granda García ([email protected]) erabiltzaileak (2019 api. 7, ig. (09:39)): > Hola Juan, > > Me alegro de que te sirviese de inspiración. > La app, efectivamente, solo es para descargar los datos del inventario > forestal nacional. Pero en la documentación de shiny tienes ejemplos de > cómo permitir a los usuarios subir datos ( > https://shiny.rstudio.com/gallery/file-upload.html). A partir de ahí es > establecer la lógica de lo que quieres hacer con los datos subidos. > En cuanto a los mapas, en mi caso uso el paquete sf ( > https://r-spatial.github.io/sf/) para trabajar con los datos espaciales y > leaflet (https://rstudio.github.io/leaflet/) para la representación > interactiva. sf te hace la vida mucho más fácil para trabajar con datos > GIS, es muy rápido y combina a la perfección con todos los paquetes de > representación de mapas (leaflet, mapview, tmap, ggplot2, ...). > El código de la aplicación shiny está aquí ( > https://github.com/MalditoBarbudo/NFIappkg), está hecho con módulos de > shiny y metido todo en un paquete de R para poder mantenerlo más > fácilmente, siguiendo más o menos las directrices de aquí ( > https://shiny.rstudio.com/articles/modules.html). > La cofiguración de docker, docker-compose y los containers, todavía la > estoy mejorando y puede contener información sensible (puertos, direcciones > ip, usuarios, contraseñas...), así que no estará subida a github hasta que > esté la versión definitiva limpia. > > Un saludo! > > *Víctor Granda García* > Data Technician > Join Research Unit CREAF-CTFC > > > Tel. +34 93 581 33 53 > CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) > > Antes de imprimir este mensaje electrónico piense en el medio ambiente. > > > > On Sun, 7 Apr 2019 at 01:53, Juan Abasolo <[email protected]> wrote: > >> Gracias, Fernando, Javier y Victor; >> Voy haciendo mis apuntes con las respuestas de acá mas a dónde me va >> llevando. >> En particular, Victor, me interesó un montón la web que mostraste. Se >> parece, salvando distancias, a lo que tengo en la cabeza. También se me >> había ocurrido intentar optimizar todo de local, para después recíen pasar >> a la web. También usé alguna vez Hugo con Blogdown... estoy interesadísimo >> en cuando saqués el código en Github... pero ya te voy a contar cuánto >> terminé entendiendo. En la web permitís que se bajen datos, entiendo, pero >> no puede subirlos uno, no? En mi caso es central poder hacerlo, pero >> también el volcado a mapas, que lo tenés precioso resuelto. >> >> Les agradezco la información e ideas, me sirve para empezar a diseñar >> algo (y diseñar mi propio camino de necesidades de aprendizaje). >> >> >> Hau idatzi du Víctor Granda García ([email protected]) >> erabiltzaileak (2019 api. 5, or. (23:13)): >> >>> Hola a todos. >>> >>> Juan, por si te sirve de referencia, ésta es una página hecha con docker, >>> docker-compose y shinyproxy: http://ifnapp.creaf.cat/ >>> >>> docker-compose me levanta varios containers: >>> 1. servidor web (nginx + hugo) para la página de entrada >>> 2. servidor postgresql, ya que la aplicación shiny necesita acceso a >>> una >>> base de datos >>> 3. shinyproxy, para levantar una instancia de la shiny app para cada >>> usuario >>> >>> El servidor es un servidor "estándar" (32GB RAM, ~2000€) de hace unos 7 >>> años (procedente de un proyecto anterior, reacondicionado). Teniendo en >>> cuenta lo que ocupa en memoria la app en un uso estandar, tengo para unos >>> 30-35 usuarios simultáneos (aunque no he llegado nunca). >>> La configuración de docker es verdad que ha sido un poco liosa, pero >>> tiene >>> buena documentación, y tras una semana de prueba y error en local le vas >>> cogiendo el truco y puedes pasar al servidor sin problemas. >>> La elección de hugo para la página web es porque es estática y carga >>> relativamente rápido y bien, y si usas el paquete de R blogdown, puedes >>> hacer la página sin salir de RStudio. >>> >>> De momento no tengo el código con toda la configuración en github, pero >>> está en camino ;) >>> >>> >>> *Víctor Granda García* >>> Data Technician >>> Join Research Unit CREAF-CTFC >>> >>> >>> Tel. +34 93 581 33 53 >>> CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) >>> >>> Antes de imprimir este mensaje electrónico piense en el medio ambiente. >>> >>> >>> >>> On Fri, 5 Apr 2019 at 22:28, Javier Marcuzzi < >>> [email protected]> wrote: >>> >>> > Estimados >>> > >>> > Shiny es algo que en su momento me pareció muy bueno, luego por solo >>> buscar >>> > algo distinto no continué por ese camino, sin embargo recordaba algo, >>> no >>> > era justo lo que buscaba en mi memoria, pero encontré esto leí en su >>> > momento y sinceramente me llamó la atención, >>> > >>> > >>> https://medium.com/graalvm/enhance-your-java-spring-application-with-r-data-science-b669a8c28bea >>> > . >>> > >>> > En lo personal spring boot me resulta amigable, rápido en el >>> desarrollo, el >>> > problema está en el servidor, lógicamente, con algo de presupuesto se >>> > arregla el problema. >>> > >>> > Sobre rendimientos hay algo en >>> > https://medium.com/graalvm/faster-r-with-fastr-4b8db0e0dceb >>> > >>> > Sobre algo con base de datos y JavaScript se puede leer en >>> > >>> > >>> https://medium.com/graalvm/bringing-modern-programming-languages-to-the-oracle-database-with-graalvm-80914d0c0167 >>> > >>> > Y para realizar una integración NetBeans tiene una parte de JavaScript >>> > escrita por oracle que se ve lindo. >>> > >>> > Aunque no probe nada de lo que comento anteriormente, si me resulto >>> algo >>> > más agradable que shiny, simplemente porque me pareció más simple en lo >>> > relacionado de no tener que caer en un proveedor de servicios, aunque >>> esto >>> > no es nada objetivo, habría que probarlo y ver como anda. >>> > >>> > Javier Rubén Marcuzzi >>> > >>> > El vie., 5 abr. 2019 a las 16:44, Fernando Fernández (< >>> > [email protected]>) escribió: >>> > >>> > > Hola, >>> > > >>> > > Como te comentan, shiny es la mejor opción que tienes, solo añadir >>> que no >>> > > necesitas Rstudio connect. Se puede hacer el volcado de datos con >>> > > conexiones ODBC perfectamente, hay varios paquetes de R que te sirven >>> > para >>> > > ello. Lo que si es cierto es que necesitarás dedicarle un tiempo a >>> cómo >>> > > utilizarlos de manera razonable, probableente tendrás que pelear un >>> poco >>> > > para configurarlos correctamente. En cuanto al despliegue de la >>> > aplicación, >>> > > si va a estar abierta a cualquier usuario échale un vistazo a >>> shinyproxy >>> > > >>> > > El vie., 5 abr. 2019 a las 18:40, Juan Abasolo (<[email protected] >>> >) >>> > > escribió: >>> > > >>> > > > Gracias, Jesus y Carlos; >>> > > > Me había desalentado mucho con lo que había entendido; pero voy a >>> hacer >>> > > la >>> > > > prueba. Poquito a poco voy a ir probando; supongo que algo para >>> que mis >>> > > > compañeros puedan usar en una computadora del grupo, o algo así. >>> > > > Con los Docker tuve una experiencia bastante frustrante, pero >>> capaz que >>> > > > tengo que volver a encararlo con ayuda. >>> > > > >>> > > > Hau idatzi du Jesús Para Fernández ([email protected]) >>> > > > erabiltzaileak (2019 api. 3, az. (22:07)): >>> > > > >>> > > > > Por complementar lo de Carlos, ahora con docker el tema esta >>> teniendo >>> > > > > alternativas lowcost, pero dificiles de configurar si no eres un >>> > > experto >>> > > > > >>> > > > > Obtener Outlook para Android <https://aka.ms/ghei36> >>> > > > > >>> > > > > ------------------------------ >>> > > > > *From:* R-help-es <[email protected]> on behalf of >>> > > Carlos >>> > > > > Ortega <[email protected]> >>> > > > > *Sent:* Wednesday, April 3, 2019 10:04:46 PM >>> > > > > *To:* Juan Abasolo >>> > > > > *Cc:* R-help-es >>> > > > > *Subject:* Re: [R-es] Orientación para hacer un sitio web con R >>> > > > > >>> > > > > Hola, >>> > > > > >>> > > > > Justo para este tipo de cosas está Shiny. >>> > > > > >>> > > > > Mira la web de RStudio para conocer sus posibilidades: >>> > > > > https://shiny.rstudio.com/ >>> > > > > >>> > > > > Y en cuanto a devolver los resultados, sin duda de forma gráfica >>> sin >>> > > > > problema. >>> > > > > Pero si quieres algo más sofisticado, tendrías que usar >>> "Connect" que >>> > > es >>> > > > > otro producto de RStudio. >>> > > > > Y claro el alojamiento de todo esto también tiene su historia. >>> Pero >>> > > > cuando >>> > > > > veas si te convence ya vendrá ese otro punto. >>> > > > > >>> > > > > Saludos, >>> > > > > Carlos Ortega >>> > > > > www.qualityexcellence.es >>> > > > > >>> > > > > >>> > > > > El mar., 2 abr. 2019 a las 23:25, Juan Abasolo >>> (<[email protected] >>> > > >) >>> > > > > escribió: >>> > > > > >>> > > > > > Buenas; >>> > > > > > La pregunta va resultar evidente una vez se entienda, espero >>> saber >>> > > > darme >>> > > > > a >>> > > > > > entender. >>> > > > > > >>> > > > > > Quiero identificar qué tengo que aprender para poder hacer un >>> sitio >>> > > web >>> > > > > con >>> > > > > > R. Este sitio web tiene que poder: >>> > > > > > >>> > > > > > * Recibir los datos (archivos .csv mutuamente referenciados) >>> que >>> > > > alguien >>> > > > > > conectado a la red (vos mismo, usted misma) suba. >>> > > > > > * Procesarlos >>> > > > > > * Devolver resultados en base a esos datos introducidos. >>> > > > > > >>> > > > > > No sé si es una empresa dificilísima que mejor si ni intento >>> > encarar >>> > > o >>> > > > si >>> > > > > > no es más que aprender alguna cositillica más que me falta >>> saber. O >>> > > > sea, >>> > > > > no >>> > > > > > me dimensiono la tarea. >>> > > > > > >>> > > > > > Ya hice alguna web con blogdown o con bookdown algo formato >>> libor. >>> > > Pero >>> > > > > > claro, eso no es interactivo prácticamente, porque el lector no >>> > mete >>> > > > sus >>> > > > > > datos, solamente elije sobre los míos. >>> > > > > > >>> > > > > > ¿Qué hace falta saber hacer y con qué teconología, para hacer >>> una >>> > web >>> > > > con >>> > > > > > esas características? >>> > > > > > >>> > > > > > Obviamente, si me llega a parecer que está a mi mano, de acá a >>> un >>> > > > tiempo >>> > > > > > vendría con nuevas preguntas, pero más concisas. >>> > > > > > >>> > > > > > Muchas gracias y que los trate bien la semana. >>> > > > > > >>> > > > > > Juan >>> > > > > > >>> > > > > > -- >>> > > > > > Juan Abasolo >>> > > > > > >>> > > > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa >>> > > taldea >>> > > > > > Bilboko Hezkuntza Fakultatea >>> > > > > > Euskal Herriko Unibertsitatea >>> > > > > > UPV/EHU >>> > > > > > >>> > > > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) >>> > > > > > >>> > > > > > T: (+34) 94 601 7567 >>> > > > > > Telegram: @JuanAbasolo >>> > > > > > Skype: abasolo72 >>> > > > > > >>> > > > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> >>> > > > > > >>> > > > > > [[alternative HTML version deleted]] >>> > > > > > >>> > > > > > _______________________________________________ >>> > > > > > R-help-es mailing list >>> > > > > > [email protected] >>> > > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es >>> > > > > > >>> > > > > >>> > > > > >>> > > > > -- >>> > > > > Saludos, >>> > > > > Carlos Ortega >>> > > > > www.qualityexcellence.es >>> > > > > >>> > > > > [[alternative HTML version deleted]] >>> > > > > >>> > > > > _______________________________________________ >>> > > > > R-help-es mailing list >>> > > > > [email protected] >>> > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es >>> > > > > >>> > > > >>> > > > >>> > > > -- >>> > > > Juan Abasolo >>> > > > >>> > > > Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa >>> taldea >>> > > > Bilboko Hezkuntza Fakultatea >>> > > > Euskal Herriko Unibertsitatea >>> > > > UPV/EHU >>> > > > >>> > > > Sarriena auzoa z/g 48940 - Leioa (Bizkaia) >>> > > > >>> > > > T: (+34) 94 601 7567 >>> > > > Telegram: @JuanAbasolo >>> > > > Skype: abasolo72 >>> > > > >>> > > > Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> >>> > > > >>> > > > [[alternative HTML version deleted]] >>> > > > >>> > > > _______________________________________________ >>> > > > R-help-es mailing list >>> > > > [email protected] >>> > > > https://stat.ethz.ch/mailman/listinfo/r-help-es >>> > > > >>> > > >>> > > [[alternative HTML version deleted]] >>> > > >>> > > _______________________________________________ >>> > > R-help-es mailing list >>> > > [email protected] >>> > > https://stat.ethz.ch/mailman/listinfo/r-help-es >>> > > >>> > >>> > [[alternative HTML version deleted]] >>> > >>> > _______________________________________________ >>> > R-help-es mailing list >>> > [email protected] >>> > https://stat.ethz.ch/mailman/listinfo/r-help-es >>> > >>> >>> [[alternative HTML version deleted]] >>> >>> _______________________________________________ >>> R-help-es mailing list >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> >> >> -- >> Juan Abasolo >> >> Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea >> Bilboko Hezkuntza Fakultatea >> Euskal Herriko Unibertsitatea >> UPV/EHU >> >> Sarriena auzoa z/g 48940 - Leioa (Bizkaia) >> >> T: (+34) 94 601 7567 >> Telegram: @JuanAbasolo >> Skype: abasolo72 >> >> Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> >> > Esta cabecera ha sido añadida automáticamente por la Vicegerencia de las TIC: > -------------------------------------------------------------------------------- > ATENCION!! Este correo contiene la palabra "contraseña" o alguna otra palabra > sospechosa y puede tratarse de un fraude. > No proporcione nunca sus credenciales por correo electrónico. > Si tiene alguna duda consulte con el CAU (154400). > UPV/EHU, Vicegerencia de las TIC > > ERNE!! Mezu honek "contraseña" hitza edo beste hitz susmagarria dauka eta > iruzurrezko mezua izan daiteke. > Ez eman inoiz zure pasahitza posta elektronikoaren bidez. > Zalantzarik izanez gero deitu BAZren telefonora (154400) > UPV/EHU, IKT Gerenteordetza > -------------------------------------------------------------------------------- > · > > -- Juan Abasolo Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU Sarriena auzoa z/g 48940 - Leioa (Bizkaia) T: (+34) 94 601 7567 Telegram: @JuanAbasolo Skype: abasolo72 Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
