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