Blog Esri España

Talleres Desarrollo de apps geoespaciales “no-code” listas para usar: Mejora la Experiencia del Cliente


12/05/2021 - 11:21 - Deja un comentario
[ssba]

arcgis experience builder

Aquí encontrarás toda la información relativa a la tercera sesión “Mejora la Experiencia del Cliente”: enlace a la grabación, ejercicios, preguntas y respuestas, etc

Recursos:

NOTA:  Tanto para acceder a la presentación cómo al video, debes crear una cuenta especifica en http://www.geoexperiencecenter.com. (La cuenta de ArcGIS no sirve para acceder este contenido). Si aún no lo conoces, te dejamos este enlace donde te explicamos cómo sacarle partido

¿Qué contamos en esta sesión?

En esta sesión te enseñamos cómo mejorar la experiencia web del cliente, utilizando ArcGIS Experience Builder, una aplicación web configurable que permite, crear aplicaciones web atractivas utilizando diseños, contenidos y widgets que interactúan con datos 2D y 3D. Combina diferentes aplicaciones en una sola y que se adaptan automáticamente a los distintos tipos de dispositivos

¿Qué necesito para la sesión?

Para estos talleres necesitarás disponer de un usuario de una organización de ArcGIS Online que tenga permisos para crear aplicaciones. Si no lo tienes, no te preocupes, aquí te dejamos el enlace a una guía donde te explicamos paso a paso, cómo crearte un usuario de estudiante de 21 días que podrás utilizar durante los talleres.

 

Preguntas y Respuestas

¿Cuáles son las diferencias entre Web AppBuilder y ArcGIS Experience Builder?

Hay muchas diferencias entre estas dos herramientas. Entre ellas podríamos destacar que ArcGIS Experience Builder integra contenido tanto 3D como 2D para que pueda interactuar con ambos en una aplicación, mientras que Web AppBuilder separa el contenido 2D y el 3D de forma que no puede aplicar widgets 2D en una aplicación 3D.

Consulta más diferencias entre ArcGIS Experience Builder y Web AppBuilder.

 

¿Se puede configurar el tamaño, estilos de texto, etc. de las ventanas emergentes que se muestran en el mapa en ArcGIS Experience Builder?

Actualmente el tamaño de la ventana emergente se ajusta a la cantidad de información que muestra. Sin embargo, sí que se puede configurar dicha ventana emergente para que se muestre la información necesaria a través de las propiedades del popup en el Web Map, así como diferentes estilos como el estilo de texto, color, etc.

¿Qué diferencia hay entre ArcGIS Experience Builder y ArcGIS Hub?

ArcGIS Experience Builder es una plataforma donde puedes crear aplicaciones web y desplegarlas en las que muestres tu información espacial o no espacial de forma accesible. También permite crear las aplicaciones en utilizando los datos de los que dispongas y visualizarlo de manera responsive en cualquier dispositivo.

Por el contrario, ArcGIS Hub es una plataforma para la participación ciudadana o comunitaria que permite a los organismos, tanto públicos como privados, crear un repositorio de datos abiertos o crear iniciativas, de manera que permita interactuar con todos los agentes que intervienen en una comunidad, ya sea una ciudad, una región o los clientes de una empresa.

 

¿Existe Experience Builder para ArcGIS Enterprise?

Por supuesto, aquí te enseñamos a conectar ArcGIS Enterprise y ArcGIS Experience Builder.

 

De cara a la accesibilidad ¿se pueden editar atributos de los objetos HTML tipo “title”, “alt”, etc?

Los elementos predefinidos de ArcGIS Experience Builder están diseñados para ser accesibles, aunque sí que hay algunos widgets como el editor de atributos por lotes que tienen algunas limitaciones al acceder a ellos con un lector de pantalla o con el teclado. Sin embargo, el objetivo desde Esri es mejorar la accesibilidad de todos los productos.
Respecto a los widgets personalizados con Experience Builder Developer Edition, no hay ninguna limitación en los atributos de HTML. El único requisito que tiene es que todo el código HTML del widget debe ir dentro de una etiqueta <div> pero no hay ningún problema al utilizar textos alternativos, encabezados o marcadores ARIA.

¿Qué lenguaje de programación utiliza ArcGIS Experience Builder?

ArcGIS Experience Builder puede ampliarse mediante la construcción de widgets personalizados, la creación de temas personalizados, fuentes de datos personalizadas y mensajes/acciones. Todo esto es posible mediante el uso del framework de Experience Builder llamado jimu, que está construido sobre los siguientes componentes:

  • ArcGIS API for JavaScript 4.x
  • React + Redux framework
  • Bootstrap 4 for user interface
  • HTML5

TypeScript es necesario para desarrollar widgets, temas, etc. en Experience Builder.

 

¿En casos de integración GIS-BIM la mejor opción para la visualización sería crear una aplicación con ArcGIS Experience Builder?

Los modelos BIM los consumimos a través de Building Scene Layers dentro de una escena web. La escena web con los modelos, la podemos consumir de varias formas, viendo la propia escena web, con la App del Visor 3D, con Web AppBuilder o a través de ArcGIS Experience Builder. Cualquiera de las dos opciones es buena y dependerá de nuestras preferencias.

 

Si tengo grupos diferentes dentro de una organización de ArcGIS Online, ¿puedo hacer que cada grupo acceda sólo a una página de ArcGIS Experience Builder?

ArcGIS Experience Builder permite la gestión de acceso. esa gestión de acceso aplica a todos elementos de una aplicación, es decir, las propiedades de acceso que apliquemos en una aplicación serán iguales para todas sus páginas y componentes. En caso de que se quiera dar permisos diferentes en función del grupo, podemos crear aplicaciones diferentes y darle a cada una unos permisos diferentes. Para facilitar esto, podemos duplicar aplicaciones o generar plantillas de aplicación.

 

¿ArcGIS Experience Builder dispone del widget de Time Slider para 3D?

Actualmente este widget no está disponible, pero está en el road map del producto. Por ahora lo que podemos hacer es crearnos nuestro propio widget de Time Slider. Os dejamos ejemplos de en JavaScript de cómo desarrollarlo y otro ejemplo de cómo utilizar un widget dentro de ArcGIS Experience Builder

 

¿Qué canal de consulta recomendáis en caso de dudas con el uso de la API de Javascript?

Para resolver dudas sobre el desarrollo del API de JavaScript, podéis acceder al canal de Esri Community, la comunidad global de Esri donde puedes encontrar dudas de otros usuarios, plantear las tuyas propias, colaborar, etc

¿Se puede interactuar con varios cuadros de mando mediante parámetros?

Sí, el widget de embeber permite la configuración dinámica de la URL.

12/05/2021 - 11:21
[ssba]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *