gvSIG bugs #2316
Sometimes an invalid geometry is created with the editing tools
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Juan Lucas Domínguez | |||
Category: | Vector editing | |||
Target version: | 2.1.0-2221-testing | |||
Severity: | Add-on version: | |||
gvSIG version: | 2.1.0 | Add-on build: | ||
gvSIG build: | 2218 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | No | Hito: | ||
Add-on name: | Unknown |
Description
Sometimes an invalid geometry is created with the editing tools.
This causes problems afterwards (selection, table of attributes).
Possible steps (not sure):
- Load a SHP of lines
- Select the tool to add a new polyline
- Click once and then choose "terminate" (which does not make sense because there is only one vertex)
- Perhaps an invalid geometry is added to the layer
History
#1 Updated by Álvaro Anguix about 10 years ago
- Target version set to 2.1.0-2223-rc1
#2 Updated by Álvaro Anguix about 10 years ago
En el caso que comentas a mi no me produce el error, ya que al dar a "Terminate" realmente no termina la edición (y crea un nuevo elemento). Sólo cuando se ha creado más de un nodo ejecuta la opción terminate. En otros casos (por ejemplo, al dibujar línea simple o curva) lo que ocurre es que el menú contextual no presenta la opción "Terminate" hasta que no hay más de un nodo.
He probado con otros elementos y sólo me da la posibilidad indicada de Terminar sin introducir los nodos mínimos con "Spline", que como comentas genera un nuevo registro erróneo.
Creo que la solución pasaría porque como en el caso de curva o línea simple no diera al usuario la opción de Terminar con un sólo nodo.
#3 Updated by Álvaro Anguix about 10 years ago
- Target version changed from 2.1.0-2223-rc1 to 2.1.0-2221-testing
#4 Updated by Juan Lucas Domínguez about 10 years ago
- Status changed from New to Fixed
Hola. Me refiero a geometrías que provocan un mensaje de error. Por ejemplo, al editar una capa PostGIS de líneas, si se 'Termina' tras meter un solo punto, esa geometría provoca un error al convertirla a JTS, que es el paso previo a insertarla en la BD. He eliminado las opciones absurdas cuando hay un solo punto.
Removed invalid options when user has clicked once in polyline cad tool.
#5 Updated by Álvaro Anguix about 10 years ago
- Status changed from Fixed to Closed