gvSIG bugs #2316

Sometimes an invalid geometry is created with the editing tools

Added by Juan Lucas Domínguez about 10 years ago. Updated about 10 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent 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.

gvsig-desktop:r41221

#5 Updated by Álvaro Anguix about 10 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF