gvSIG bugs #4429
gvSIG Dissolve geoprocessing tool is not working
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Immediate | Spent time: | - | |
Assignee: | Óscar Martínez | |||
Category: | Geoprocess | |||
Target version: | 2.5.1-3015 | |||
Severity: | Major | Add-on version: | ||
gvSIG version: | 2.4.0 | Add-on build: | ||
gvSIG build: | 2930 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
Dissolve geoprocess in gvSIG geoprocesses is not working correctly in gvSIG 2.3, it's applied only in one polygon.
It works fine in gvSIG 2.2.
I attach log file.
Associated revisions
refs #4429 Fixed iteration over features.
refs #4429 Solucionado calculo del disolve. Soporte para campos duplicados
refs #4429 Solucionado calculo del disolve. Soporte para campos duplicados
refs #4429 Solucionado calculo del disolve. Soporte para campos duplicados
refs #4429 Soporte para geoprocesos gvSIG donde la geometria no esté situada al final
refs #4429 Soporte para geoprocesos gvSIG donde la geometria no esté situada al final
History
#1 Updated by Joaquín del Cerro Murciano almost 7 years ago
- Target version set to 2.4.0-2820 (rev. org.gvsig.desktop-2.0.186)
- Assignee set to Francisco Díaz Carsí
#2 Updated by Francisco Díaz Carsí almost 7 years ago
- Status changed from New to Fixed
#3 Updated by Álvaro Anguix almost 7 years ago
- Status changed from Fixed to Closed
#4 Updated by Mario Carrera about 6 years ago
- gvSIG build changed from 2501 to 2848
- gvSIG version changed from 2.3.1 to 2.4.0
- Target version deleted (
2.4.0-2820 (rev. org.gvsig.desktop-2.0.186)) - Assignee deleted (
Francisco Díaz Carsí) - Status changed from Closed to New
Funciona en capas de líneas y polígonos, pero sigue fallando en las de puntos, ocurre lo mismo que antes, que solo crea una geoetría.
Parece que es porque gestionamos de forma separada las de punto y multipunto y está intentando crear multipuntos en capa de puntos.
Reabro el ticket y actualizo información.
#5 Updated by Mario Carrera over 5 years ago
Añado más información sobre error detectado en el geoproceso:
Si hacemos un disolver de una capa de polígonos, por un campo concreto e indicando el sumatorio de otro campo (por ejemplo el campo AREA):
- Si solo disuelve un elemento el AREA es correcta, es la misma que ese elemento origen.
- Si en cambio son dos o más polígonos los que se unen, el valor del primero lo suma dos veces (por ejemplo teniendo 3 elementos con AREA 10, 20 y 30, lo que suma es 10+10+20+30)
#6 Updated by Álvaro Anguix over 5 years ago
- Category set to Geoprocess
#7 Updated by Álvaro Anguix over 4 years ago
- Target version set to 2.5.1-3044
#8 Updated by Álvaro Anguix over 4 years ago
- File cv.zip added
Subo un shape de municipios de la CV por si necesitáis probar. Pillas cualquier CODUNIT para disolver y veréis que no funciona.
#9 Updated by Álvaro Anguix over 4 years ago
- gvSIG build changed from 2848 to 2930
Actualizo el build, porque en la 2.5 final sigue pasando
#10 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3044 to 2.5.1-3019-RC1 (rev. org.gvsig.desktop-2.0.278)
#11 Updated by Joaquín del Cerro Murciano about 4 years ago
- Priority changed from Normal to High
- Assignee set to Óscar Martínez
#12 Updated by Joaquín del Cerro Murciano about 4 years ago
- Priority changed from High to Urgent
#13 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3019-RC1 (rev. org.gvsig.desktop-2.0.278) to 2.5.1-3015
#14 Updated by Joaquín del Cerro Murciano about 4 years ago
- Priority changed from Urgent to Immediate
#15 Updated by Óscar Martínez about 4 years ago
Mario Carrera wrote:
Funciona en capas de líneas y polígonos, pero sigue fallando en las de puntos, ocurre lo mismo que antes, que solo crea una geoetría.
Parece que es porque gestionamos de forma separada las de punto y multipunto y está intentando crear multipuntos en capa de puntos.
Reabro el ticket y actualizo información.
Se he hecho que toda capa que crea el Disolver genera una de multipunto, multilinea o multipolígono para estar preparada para coger ese tipo de geometrias
#16 Updated by Óscar Martínez about 4 years ago
Mario Carrera wrote:
Añado más información sobre error detectado en el geoproceso:
Si hacemos un disolver de una capa de polígonos, por un campo concreto e indicando el sumatorio de otro campo (por ejemplo el campo AREA):
- Si solo disuelve un elemento el AREA es correcta, es la misma que ese elemento origen.
- Si en cambio son dos o más polígonos los que se unen, el valor del primero lo suma dos veces (por ejemplo teniendo 3 elementos con AREA 10, 20 y 30, lo que suma es 10+10+20+30)
Establecia los valores iniciales para el cálculo y luego los volvía a usar, por lo que se duplicaba su cálculo. Solucionado.
#17 Updated by Álvaro Anguix about 4 years ago
Óscar...¿entonces se pasa a fixed?
#18 Updated by Joaquín del Cerro Murciano about 4 years ago
Álvaro Anguix wrote:
Óscar...¿entonces se pasa a fixed?
En teoria estos cambios no han salido en el build 3014. Los fuentes del build 3014 son los que habian hace un par de dias.
#19 Updated by Óscar Martínez about 4 years ago
Solucionado todos los fallos. Ahora también tiene soporte para si las capas a disolver tienen campos duplicados. Los cambios afectan también a los procesos de gvSIG-SpatialJoin y gvSIG-Union, ambos comprobados que funcionan con los cambios.
#20 Updated by Óscar Martínez about 4 years ago
- Status changed from New to Fixed
Solucionado que no soportase capas en los gvSIG-Geoprocesos donde la geometria no estaba en el último puesto. Afecta a procesos de Intersección, Disolver, Union y Enlace espacial en mayor medida, y a todos en menor medida. Probado y parece que funciona todo.
#21 Updated by Álvaro Anguix about 4 years ago
- Status changed from Fixed to Closed