geowe / geowe-core

GeoData Web Editing [core SIG Web]
GNU General Public License v3.0
16 stars 24 forks source link

Operaciones sobre elementos contiguos y superpuestos #232

Open ghost opened 8 years ago

ghost commented 8 years ago

Hola a todos,

Me consta que gestionar elementos y eventos en un geoeditor online es una cuestión de enorme complejidad.

Operaciones como una selección por ventana, que funcionan con normalidad cuando los elementos no son contiguos, no responden como se espera cuando se ejecutan sobre una alfombra de elementos que no ofrecen huecos.

La selección de elementos cuando estos están superpuestos es también un tema peliagudo para gestionarlo en un navegador web, o incluso una operación aparentemente tan simple como es el desplazamiento con el ratón, no responde igual cuando existen elementos debajo del puntero.

He estado probando algunas de estas operaciones con esta capa LIDAR que distribuye IDErioja y que podéis cargar en Geowe desde GitHub pulsando aquí.

Creo que sería interesante que cuando podáis le pudierais echar un vistazo a estas cuestiones que comento.

Un saludo.

GonZaLo

jmmluna commented 8 years ago

Hola Gonzalo,

cuanta razón llevas, muchas gracias por todas estas cuestiones, se intentarán mejorar estas gestiones que planteas. La capa LIDAR que nos facilitas nos viene fenomenal para abordar esta tarea.

Muchas gracias por el continuo apoyo al proyecto y por tus feedback, para nosotros es muy importante los diferentes puntos de vista que nos proporcionas.

Un saludo

jmmluna commented 7 years ago

Hola Gonzalo,

he estado trabajando con GeoWE para intentar resolver la problemática de la selección de los elementos superpuestos. Las posibles soluciones que he probado no resultan eficientes, ni óptimas para trabajar.

Hemos pensado que una posible solución para tener acceso a los elementos superpuestos podría ser ofrecer una herramienta de detección de elementos solapados. Esta herramienta actuaría a partir de un elemento seleccionado y se seleccionarian los elementos superpuestos o solapados y se mostraría un diálogo con la información alfanumérica asociada al resultado de la selección. De esta manera, podríamos tener acceso a estos elementos y desde las herramientas del diálogo podríamos interactuar con los elementos por separado.

¿Qué te parece? Un saludo

ghost commented 7 years ago

Hola JoséMaría, en la primera línea del issue comentaba que intuía era un problema complejo de resolver, especialmente para un editor online sin ayuda de ningún plugin específico.

La solución que propones me parece buena, de hecho cualquier método que pueda aportar una solución aunque requiera de un artificio me parecería buena. El único inconveniente puede ser que añadir y añadir funcionalidades para resolver problemas específicos acabe restando elegancia a la aplicación, si bien esta cuestión sois vosotros los que la tenéis que valorar.

Un saludo GonZaLo

jmmluna commented 7 years ago

Hola Gonzalo,

gracias por tus puntos de vista. Hace ya un tiempo que estaba pendiente ofrecer una solución a la problemática de capas con overlaps, un dolor de cabeza comúnmente detectado entre usuarios de SIG cuando se realizan trabajos de edición, y con este issue es el momento de abordarlo.

Efectivamente, la intención no es ir integrando funcionalidades para problemas específicos, la idea siempre ha sido y será de propósito general, de tal manera que sea la habilidad del usuario, con la ayuda de la plataforma, la que consiga crear y editar cómodamente la información geográfica.

Seguimos en contacto. Un saludo.