From d84dc11f9fa103a54c168b9b9737609c4a639cd6 Mon Sep 17 00:00:00 2001 From: ?? ? <neonhuang@hotmail.com> Date: Tue, 01 Apr 2008 19:17:11 +0800 Subject: [PATCH] DCAD-13 --- xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexShapeElement.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexShapeElement.java b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexShapeElement.java index 6bbda8b..e4149f4 100644 --- a/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexShapeElement.java +++ b/xdgnjobs/ximple-dgnio/src/main/java/com/ximple/io/dgn7/ComplexShapeElement.java @@ -153,10 +153,20 @@ if (element instanceof LineStringElement) { - list.add(((LineStringElement) element).toGeometry(factory)); + if( ((LineStringElement) element).getVerticeSize() == 0 || ((LineStringElement) element).getVerticeSize() > 1) + { + list.add(((LineStringElement) element).toGeometry(factory)); + } + + } else if (element instanceof LineElement) { - list.add(((LineElement) element).toGeometry(factory)); + + if( ((LineElement) element).getVertices().length == 0 || ((LineElement) element).getVertices().length > 1 ) + { + list.add(((LineElement) element).toGeometry(factory)); + } + } } -- Gitblit v0.0.0-SNAPSHOT