From: Sunburned S. <sun...@gm...> - 2009-11-05 15:43:26
|
Nacho, This error might be difficult to track down. It is most likely related to the data you are using. Too bad the exception thrown by OpenJUMP doesn't give us the FID of the feature containing the geometry that is causing the problem. Then at least we could get rid of or identify the feature in your dataset causing the problem. Maybe I can look at the code to see if I can add this information to the message contained in the Exception. Not sure if I will have time, but I might. :] SS On Thu, Nov 5, 2009 at 3:45 AM, Nacho Uve <nac...@gm...> wrote: > Merging lines on 'Union by attribute value' throws a exception[1] with the > attached Shapefile. > I know that this layer was a CAD layer, and it is not very clean... > > Best regards, > Nacho > > [1] Exception details: > java.lang.ArrayIndexOutOfBoundsException: 1 > at > com.vividsolutions.jts.operation.linemerge.LineMergeGraph.addEdge(LineMergeGraph.java:64) > at > com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.java:101) > at > com.vividsolutions.jts.operation.linemerge.LineMerger.access$000(LineMerger.java:64) > at > com.vividsolutions.jts.operation.linemerge.LineMerger$1.filter(LineMerger.java:79) > at com.vividsolutions.jts.geom.LineString.apply(LineString.java:275) > at > com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.java:76) > at > com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.java:94) > at > org.openjump.core.ui.plugin.tools.UnionByAttributePlugIn.union(UnionByAttributePlugIn.java:278) > at > org.openjump.core.ui.plugin.tools.UnionByAttributePlugIn.run(UnionByAttributePlugIn.java:229) > at > com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151) > at java.lang.Thread.run(Thread.java:619) > > > -- > Juan Ignacio Varela García (Nacho Uve) > Coordinador Grupo de Desarrollo > Cartolab - Laboratorio de Ingeniería Cartográfica > http://www.cartolab.es > > ETS Ingeniería de Caminos, Canales y Puertos > Universidade da Coruña > Campus de Elviña - 15071 A Coruña (España) > (34)981167000 ext. 5493 > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Jump-pilot-devel mailing list > Jum...@li... > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > |
From: Nacho U. <nac...@gm...> - 2009-11-05 15:52:50
|
Thank you... If I make some progress on that I will inform you. 2009/11/5 Sunburned Surveyor <sun...@gm...> > Nacho, > > This error might be difficult to track down. It is most likely related > to the data you are using. Too bad the exception thrown by OpenJUMP > doesn't give us the FID of the feature containing the geometry that is > causing the problem. Then at least we could get rid of or identify the > feature in your dataset causing the problem. > > Maybe I can look at the code to see if I can add this information to > the message contained in the Exception. Not sure if I will have time, > but I might. :] > > SS > > On Thu, Nov 5, 2009 at 3:45 AM, Nacho Uve <nac...@gm...> wrote: > > Merging lines on 'Union by attribute value' throws a exception[1] with > the > > attached Shapefile. > > I know that this layer was a CAD layer, and it is not very clean... > > > > Best regards, > > Nacho > > > > [1] Exception details: > > java.lang.ArrayIndexOutOfBoundsException: 1 > > at > > > com.vividsolutions.jts.operation.linemerge.LineMergeGraph.addEdge(LineMergeGraph.java:64) > > at > > > com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.java:101) > > at > > > com.vividsolutions.jts.operation.linemerge.LineMerger.access$000(LineMerger.java:64) > > at > > > com.vividsolutions.jts.operation.linemerge.LineMerger$1.filter(LineMerger.java:79) > > at com.vividsolutions.jts.geom.LineString.apply(LineString.java:275) > > at > > > com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.java:76) > > at > > > com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.java:94) > > at > > > org.openjump.core.ui.plugin.tools.UnionByAttributePlugIn.union(UnionByAttributePlugIn.java:278) > > at > > > org.openjump.core.ui.plugin.tools.UnionByAttributePlugIn.run(UnionByAttributePlugIn.java:229) > > at > > > com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:151) > > at java.lang.Thread.run(Thread.java:619) > > > > > > -- > > Juan Ignacio Varela García (Nacho Uve) > > Coordinador Grupo de Desarrollo > > Cartolab - Laboratorio de Ingeniería Cartográfica > > http://www.cartolab.es > > > > ETS Ingeniería de Caminos, Canales y Puertos > > Universidade da Coruña > > Campus de Elviña - 15071 A Coruña (España) > > (34)981167000 ext. 5493 > > > > > ------------------------------------------------------------------------------ > > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > > trial. Simplify your report design, integration and deployment - and > focus > > on > > what you do best, core application coding. Discover what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jum...@li... > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Jump-pilot-devel mailing list > Jum...@li... > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > -- Juan Ignacio Varela García (Nacho Uve) Coordinador Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 |