diff flys-artifacts/src/main/java/de/intevation/flys/exports/MapGenerator.java @ 2082:007a8f5ed9f1

Implemented new module "new map". flys-artifacts/trunk@3598 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 05 Jan 2012 14:29:54 +0000
parents 0318fa6f0844
children 5d158f8ad080
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/MapGenerator.java	Thu Jan 05 14:15:07 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/MapGenerator.java	Thu Jan 05 14:29:54 2012 +0000
@@ -270,11 +270,14 @@
         Element maxExtent = c.create("maxExtent");
         maxExtent.setTextContent(mE);
 
-        String iE = GeometryUtils.jtsBoundsToOLBounds(this.initialExtent);
-        logger.debug("BUILD INITIAL EXTENT OF: " + this.initialExtent);
-        logger.debug("BUILD INITIAL EXTENT: " + iE);
-        Element initExtent = c.create("initialExtent");
-        initExtent.setTextContent(iE);
+        if(this.initialExtent != null) {
+            String iE = GeometryUtils.jtsBoundsToOLBounds(this.initialExtent);
+            logger.debug("BUILD INITIAL EXTENT OF: " + this.initialExtent);
+            logger.debug("BUILD INITIAL EXTENT: " + iE);
+            Element initExtent = c.create("initialExtent");
+            initExtent.setTextContent(iE);
+            parent.appendChild(initExtent);
+        }
 
         Element srid = c.create("srid");
         srid.setTextContent(this.srid);
@@ -283,7 +286,6 @@
         // TODO resolutation
 
         parent.appendChild(maxExtent);
-        parent.appendChild(initExtent);
         parent.appendChild(srid);
     }
 

http://dive4elements.wald.intevation.org