forked from geodmms/xdgnjobs

?? ?
2008-09-03 b6a392076f6cae23014baebd1945f9496cd48e1a
xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2PostGISJob.java
@@ -58,6 +58,7 @@
import com.ximple.io.dgn7.IElementHandler;
import com.ximple.io.dgn7.Lock;
import com.ximple.io.dgn7.TextElement;
import com.ximple.io.dgn7.ShapeElement;
import com.ximple.util.PrintfFormat;
public class OracleConvertDgn2PostGISJob extends AbstractOracleDatabaseJob
@@ -72,10 +73,12 @@
    private static final String PGPASS = "PGPASS";
    private static final String USEWKB = "USEWKB";
    private static final boolean useTpclidText = true;
    private static final int FETCHSIZE = 30;
    private static final int COMMITSIZE = 100;
    class Pair
    protected static class Pair
    {
        Object first;
        Object second;
@@ -764,9 +767,17 @@
    private void processIndexElement(Element element, IndexDgnConvertPostGISJobContext convertContext)
            throws IllegalAttributeException, SchemaException
    {
        if (element instanceof TextElement)
        if (useTpclidText)
        {
            convertContext.putFeatureCollection(element);
            if (element instanceof TextElement)
            {
                convertContext.putFeatureCollection(element);
            }
        } else {
            if (element instanceof ShapeElement)
            {
                convertContext.putFeatureCollection(element);
            }
        }
    }