From d4491e9698bf703a3b111488a9cccc5ea5112557 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 26 May 2008 14:46:53 +0800 Subject: [PATCH] update for EOFM-107 --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/IndexDgnConvertJobContext.java | 52 ++++++++++++++++++++++++++-------------------------- 1 files changed, 26 insertions(+), 26 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/IndexDgnConvertJobContext.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/IndexDgnConvertJobContext.java index 8b2be56..cfee348 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/IndexDgnConvertJobContext.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/IndexDgnConvertJobContext.java @@ -55,8 +55,8 @@ private HashMap<String, FeatureWriter> featuresWriterContext = new HashMap<String, FeatureWriter>(); private PessimisticMapWrapper txFeaturesContext; - private FeatureTypeBuilder typeBuilder2 = null; - private FeatureTypeBuilder typeBuilder = null; + private FeatureTypeBuilder typeBuilderPnt = null; + private FeatureTypeBuilder typeBuilderRect = null; private FeatureType featureType = null; private FeatureType featureType2 = null; @@ -214,38 +214,38 @@ public FeatureType createFeatureElement(String featureName) throws SchemaException { - if (typeBuilder == null) + if (typeBuilderRect != null) { - typeBuilder = FeatureTypeBuilder.newInstance(featureName); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("GEOM", Geometry.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("X1", Double.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("Y1", Double.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("X2", Double.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("Y2", Double.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("TPCID", String.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("SYMCOLOR", String.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("SYMWEIGHT", Integer.class)); - typeBuilder.addType(AttributeTypeFactory.newAttributeType("SYMSTYLE", Integer.class)); + typeBuilderRect = FeatureTypeBuilder.newInstance(featureName); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("GEOM", Geometry.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("X1", Double.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("Y1", Double.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("X2", Double.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("Y2", Double.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("TPCID", String.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("SYMCOLOR", String.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("SYMWEIGHT", Integer.class)); + typeBuilderRect.addType(AttributeTypeFactory.newAttributeType("SYMSTYLE", Integer.class)); } - return typeBuilder.getFeatureType(); + return typeBuilderRect.getFeatureType(); } public FeatureType createFeatureElement2(String featureName) throws SchemaException { - if (typeBuilder2 == null) + if (typeBuilderPnt == null) { - typeBuilder2 = FeatureTypeBuilder.newInstance(featureName); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("GEOM", Geometry.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("SYMCOLOR", String.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("SYMWEIGHT", Integer.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("SYMSTYLE", Integer.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("JUST", Integer.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("HEIGHT", Double.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("WIDTH", Double.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("ANGLE", Double.class)); - typeBuilder2.addType(AttributeTypeFactory.newAttributeType("TPCID", String.class)); + typeBuilderPnt = FeatureTypeBuilder.newInstance(featureName); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("GEOM", Geometry.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("SYMCOLOR", String.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("SYMWEIGHT", Integer.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("SYMSTYLE", Integer.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("JUST", Integer.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("HEIGHT", Double.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("WIDTH", Double.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("ANGLE", Double.class)); + typeBuilderPnt.addType(AttributeTypeFactory.newAttributeType("TPCID", String.class)); } - return typeBuilder2.getFeatureType(); + return typeBuilderPnt.getFeatureType(); } public Feature createFeature(FeatureType featureType, Element element) throws IllegalAttributeException -- Gitblit v0.0.0-SNAPSHOT