gvSIG bugs #5617
Planes de topología
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Francisco Díaz Carsí | |||
Category: | - | |||
Target version: | 2.6.0-3220 | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.6.0 | Add-on build: | ||
gvSIG build: | Add-on resolve version: | |||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | AYTOA 1 | ||
Has patch: | Hito: | Fase 01 | ||
Add-on name: | Unknown |
Description
He creado un plan de topología para controlar que una capa de centroides caigan siempre dentro de un polígono para aplicar en la capa CENTROIDE_MUNICIPIO sobre LIMTE_MUNICIPAL.
Si ejecuto el plan de topología me detecta los errores (elementos no contenidos en un polígono).
He añadido la topología a un proyecto con VCSGIS siguiendo el manual, pero me deja hacer commit de elementos que no cumplen el plan de topología sin mostrar ningún tipo de aviso ni error.
Associated revisions
refs #5617 added methods to set TopologyServices in topology plans and their data sets
refs #5617 Fixed execution and updating of topological plans.
refs #5617 Added button to execute topology plan of selected entity in local changes tab of changes dialog
History
#1 Updated by Joaquín del Cerro Murciano about 3 years ago
- Hito set to Fase 01
- Target version set to 2.6.0-3219
- Assignee set to Francisco Díaz Carsí
#2 Updated by Joaquín del Cerro Murciano about 3 years ago
Los planes de topologia solo se descargan al cliente al hacer el checkout.
Una vez hecho el checkout, cuando se hace un commit o un update no se actualiza la tabla de planes de topologia. Esto puede ocasionar que se haya actualizado un plan de topologia en el repositorio despues que usuarios ya se lo hayan descargado, o incluso que usuarios hayan hecho un checkout antes de asignar un plan de topologia a una tabla. Si pasa eso el usuario no sera consciente de que la tabla tiene el plan de topoloia desfasado o incluso de que tiene un plan de topologia asociado a la tabla que esta haciendo commit y no intentara pasar el plan de topologia.
- Al hacer el commit que se envie el TopologyPlanHashCode del plan de topologia asociada a la tabla que el cliente tiene en local. Si la entidad en el repositorio tiene asignado un plan de topologia y el hash code de este es distinto del hash code del plan enviado por el cliente el commit falla.
- Preparar un mecanismo similar al que tiene el checkout para actualizar, en caso de que sea necesario, la tabla de planes de topologia local al hacer un update (de paso actualizar la tabla de usuarios).
#3 Updated by Francisco Díaz Carsí about 3 years ago
- Status changed from New to In progress
#4 Updated by Joaquín del Cerro Murciano about 3 years ago
- Status changed from In progress to Fixed
#5 Updated by Victor Montes Camara about 3 years ago
Si se crea un plan de topología sobre una tabla después de hacer el checkout de la tabla y se crean elementos que no pasan el plan de topología, al intentar hacer el commit la primera vez falla, pero no muestra ningún mensaje. La segunda vez sí ejecuta el plan de topología.
Sería deseable que lo ejecutara a la primera o, al menos, que muestre un mensaje la primera vez que intenta hacer el commit y falla (porque el hash code es distinto)
#6 Updated by Victor Montes Camara about 3 years ago
- Status changed from Fixed to Under review
#7 Updated by Joaquín del Cerro Murciano about 3 years ago
- Target version changed from 2.6.0-3219 to 2.6.0-3220
#8 Updated by Joaquín del Cerro Murciano about 3 years ago
- Target version changed from 2.6.0-3220 to 2.6.0-3219
#9 Updated by Joaquín del Cerro Murciano almost 3 years ago
- Target version changed from 2.6.0-3219 to 2.6.0-3220
- Status changed from Under review to Fixed
#10 Updated by Álvaro Anguix almost 3 years ago
- Status changed from Fixed to Closed