gvSIG bugs #1099

Geoprocess Dissolve crashes with a lot geometries

Added by Ignacio Brodín over 11 years ago. Updated over 11 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:Ignacio Brodín
Category:Geoprocess
Target version:2.0.0-devel-2053
Severity: Add-on version:
gvSIG version:2.0.0 Add-on build:
gvSIG build: Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch:No Hito:
Add-on name:Unknown

Description

When jts has to make a union of an array of a great amount of geometries (3000 or more), the JVM throws an out of memory. The processes Dissolve and FuseSpatially should split the array to make the union. It is necessary to do some tests to determine an appropiate size of this array.

gvSIG-environ.info (6.35 KB) María Maluenda, 09/26/2012 10:30 AM

History

#1 Updated by Ignacio Brodín over 11 years ago

  • Status changed from New to Fixed

#2 Updated by Joaquín del Cerro Murciano over 11 years ago

  • Target version changed from 2.0.0-rc1 to 2.0.0-devel-2053

#3 Updated by María Maluenda over 11 years ago

Tested in the gvSIG build 2053.
Add http://downloads.gvsig.org/download/geodata/vector/SHP2D/hidro_andalucia.zip
Apply buffer with distance=100, disable the option dissolve
Apply the Dissolve tool to Buffer result and select field=DIST
The Dissolve tool works ok with a layer that contain 4853 records.

Also available in: Atom PDF