gvSIG bugs #5901
Corregir La regla de topología de que no debe haber huecos
| Status: | Fixed | % Done: | 0% | |
|---|---|---|---|---|
| Priority: | Normal | Spent time: | - | |
| Assignee: | ||||
| Category: | - | |||
| Target version: | 2.6.1-4020 | |||
| Severity: | Minor | Add-on version: | ||
| gvSIG version: | 2.6.1 | Add-on build: | ||
| gvSIG build: | Add-on resolve version: | |||
| Operative System: | Add-on resolve build: | |||
| Keywords: | Proyecto: | |||
| Has patch: | Hito: | |||
| Add-on name: | Unknown |
Associated revisions
refs #5901: Correcciones para poder llamar desde Python a métodos sobrecargados
refs #5901: Fixed toString method in AbstractTopologyRule when the factory is null
refs #5901: Modificaciones en el AbstractTopologyRuleFactory para gestionar correctamente los recursos desde scripting
refs #5901: Añadidos los métodos getInteriorRings, validateCoverage y findGaps a los polígonos. Añadidas dependencias con JTS nuevo version 1.20.0.
refs #5901: Añadidos los métodos getInteriorRings, validateCoverage y findGaps a los polígonos. Añadidas dependencias con JTS nuevo version 1.20.0.
refs #5901: Añadidos los métodos getInteriorRings, validateCoverage y findGaps a los polígonos. Añadidas dependencias con JTS nuevo version 1.20.0.
refs #5901: Arregladas algunas traducciones
History
#1
Updated by Francisco Díaz Carsí over 1 year ago
- Target version changed from 2.6.1-4017 to 2.6.1-4020
#2
Updated by Francisco Díaz Carsí over 1 year ago
Se han hecho las modificaciones para solucionar esto, pero puede dar falsos positivos.
Detecta como error los agujeros dentro de un polígono aunque dicho agujero esté cubierto por otros polígonos.
Esto se podría solucionar cambiando la llamada a findGaps de un polígono por una llamada a unionCoverage pasando como parámetro la lista de geometrías compuesta por el polígono y los que le rodean, y hacer un findGaps al resultado de esto.
Ahora bien, esta forma de resolverlo podría dar errores duplicados sobre el mismo polígono, pero pensamos que esto no es importante porque resuelto uno se resuelve el otro. Es preferible un error duplicado a un falso positivo.
Por otra parte, devuelve como errores cuando algún vértice de un polígono está en medio de un segmento de otro polígono aunque esto no genere un hueco. Esto podría mejorarse usando la clase SnappingNoder de JTS 1.20 sobre la cobertura antes de pasar el proceso actual.
De momento lo dejamos así.
#3
Updated by Francisco Díaz Carsí over 1 year ago
- Status changed from New to Fixed