Avisos
Vaciar todo

Drawing sobre imagenes

4 Respuestas
2 Usuarios
0 Reactions
74 Visitas
admin
Respuestas: 3
Topic starter
(@larubio01)
Miembro Activo
Registrado: hace 2 meses

Buenas noches Foro, un saludo cordial a todos.

Estoy realizando un proyecto donde registro daños de unidades en donde en una opción utilizo un Drawing de una imagen del diagrama de un objeto, Donde quiero que cada que entre a ese objeto y marque con una linea o un color se quede  y sea un historico.

Ya pude crear el un drawing donde me da una imagen y lo pego en un PDF, pero quiero ir más allá, que mi app tenga la memoria para decir cada vez que entro y si hay un nuevo daño, se guarde.

Con la imagen que anexo utilice INITIAL VALUE, PERO TENGO ENTENDIDO QUE SE USA "Background image" o eso es para que si pongo la imagen de fondo Esta opción mantiene la imagen de fondo siempre, sin importar que ya existan dibujos encima. Los rayones se guardan de forma transparente sobre el trolebús.

Yo lo que necesito es un diagrama vivo, es decir que si marque ayer un daño, el día de mañana aparezca cuando sea una consulta o añada otro daño nuevo, pero no me sale.

Alguno de ustedes tendra alguna sugerencia o truco para ayudarme.

de antemano muchas gracias le agradezco 


3 respuestas
admin
Respuestas: 48
Admin
(@admin)
Miembro
Registrado: hace 3 años

Hola buenas.

Sí es posible, pero no solo con Initial Value ni con Background Image.

La columna Drawing en AppSheet únicamente guarda la imagen del dibujo realizado en ese momento, es decir, funciona como una captura, no como un lienzo acumulativo con memoria de trazos.

Background Image solo sirve para mostrar una imagen fija debajo del dibujo, y Initial Value puede precargar una imagen existente, pero al guardar un nuevo daño AppSheet no suma automáticamente los trazos anteriores.

Para lograr un diagrama vivo o histórico de daños, normalmente se maneja así:

guardar una imagen histórica de la unidad con los daños anteriores,
usar esa imagen histórica como fondo en el siguiente registro,
capturar el nuevo daño en un nuevo Drawing,
y mediante un Bot + Apps Script (o servicio externo) fusionar ambas imágenes para generar una nueva imagen acumulada.

De esa manera, cada inspección muestra los daños ya existentes y permite agregar otros nuevos sin perder el historial.

En resumen:
sí se puede, pero requiere automatizar la composición de imágenes, ya que AppSheet por sí solo no lo hace de forma nativa.

Al menos eso es lo que se me ocurre, aunque esta interesante tu interrogante para llevarlo como reto

Saludos.


Responder
1 respuesta
admin
(@larubio01)
Registrado: hace 2 meses

Miembro Activo
Respuestas: 3

@admin Mi Estimado Admi, muchas gracias por tu respuesta, fijate que opte por usar coordenada (X,Y) en la imagen de fondo, y todo bien hasta cuando levante daños o marque con los pines diferentes daños a mi flotilla, detecte que en mi reporte todo se escribe sobre la mismo lienzo, es decir que si la undiad 001 tiene un daño en el parabrisas, y levanto el daño de la unidad 002 en un faro, en el aplicativo cuando hago la consulta aparecen los daños de la unidad 001 y de la unidad 002, y lo que yo necesitaria es que cada unidad tenga sus daños para consulta:

Imagen cargada
Imagen cargada

Cómo podria hacer para que cada unidad en su consulta solo me arrojara los daños de esa unidad y no todos


Responder
admin
Respuestas: 3
Topic starter
(@larubio01)
Miembro Activo
Registrado: hace 2 meses

estos son los ejemplos de como levanto los incidenets o daños, pero me salen en el mismo map o visualización y no solo los que quiero filtrar


Responder
Compartir: