gvSIG bugs #3486
Recortar línea funciona de forma incorrecta
Status: | Closed | % Done: | 100% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Lluís Marqués | |||
Category: | Vector editing | |||
Target version: | 2.3.0-2400 (rev. org.gvsig.desktop-2.0.102) | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.2.0 | Add-on build: | ||
gvSIG build: | 2309 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Yes | Hito: | ||
Add-on name: | Unknown |
Description
La herramienta "Recortar linea por un objeto" funciona incorrectamente en algunos casos. A veces no es capaz de recortar la linea cuando el objeto seleccionado es el resultado de otro recorte.
Pasos para reproducir el bug:
1. Crear dos lineas que se crucen en forma de cruz.
2. Recortar una de las aspas de la cruz seleccionando una linea he intentado recortar la otra.
3. Una vez recortada, cancelamos la herramienta y borramos la selección.
4. Ahora intentamos recortar la linea que no hemos recortado en el paso 2.
A veces si que la recorta pero en ocasiones no detecta que las lineas se crucen. Adjunto captura de pantalla como ejemplo del error.
Related issues
Associated revisions
Fix error when a line is trimmed by a splitter geometry that is the result of other split. fixes #3486
History
#1 Updated by Lluís Marqués almost 9 years ago
- Target version set to 2.3.0-2400 (rev. org.gvsig.desktop-2.0.102)
- Assignee set to Lluís Marqués
- Status changed from New to In progress
#2 Updated by Lluís Marqués almost 9 years ago
Analizando el problema he visto que es un problema de precisión. A veces al realizar el primer corte, la linea recortada se queda a muy poca distancia de la otra (~10^-9) pero sin llegar a tocarse por lo que la herramienta no es capaz de recortar la segunda linea debido a que no interseccionan.
#3 Updated by Lluís Marqués almost 9 years ago
- Has patch set to Yes
- % Done changed from 0 to 90
- File patch-trim-line.txt added
Como no se pueden subir cambios, adjunto parche con la solución. Cuando salga la versión final aplicar el parche adjunto
#4 Updated by Lluís Marqués almost 9 years ago
- % Done changed from 90 to 100
- Status changed from In progress to Fixed
Aplicado el parche y subidos los cambios.
#5 Updated by Francisco Díaz Carsí almost 9 years ago
- Related to gvSIG add-on requests #3595: New add-on for org.gvsig.vectorediting.app.mainplugin-1.0.13-18 added
#6 Updated by Álvaro Anguix over 8 years ago
- Status changed from Fixed to Closed