Index: applications/editors/josm/plugins/seachart/jrender/src/jrender/Jrender.java
===================================================================
--- applications/editors/josm/plugins/seachart/jrender/src/jrender/Jrender.java	(revision 31028)
+++ applications/editors/josm/plugins/seachart/jrender/src/jrender/Jrender.java	(revision 31031)
@@ -210,6 +210,7 @@
 		}
 		
-//		img = new BufferedImage(256, 256, BufferedImage.TYPE_INT_ARGB);
-		Rectangle rect = new Rectangle(2048, 2048);
+		int size = 256;
+		for (int i = 0; i < (12 - zoom); i++) size *= 2;
+		Rectangle rect = new Rectangle(size, size);
 		img = new BufferedImage(rect.width, rect.height, BufferedImage.TYPE_INT_ARGB);
 		Renderer.reRender(img.createGraphics(), rect, zoom, 0.05, map, context);
@@ -218,5 +219,5 @@
 //		empty = bos.size();
 //		tile(zoom, 1, 0, 0);
-		FileOutputStream fos = new FileOutputStream(dstdir + "tst_" + zoom + ".png");
+		FileOutputStream fos = new FileOutputStream(dstdir + "tst_" + zoom + "-" + xtile + "-" + ytile + ".png");
 		bos.writeTo(fos);
 		fos.close();
@@ -232,5 +233,5 @@
 //			svgGenerator.translate(-256, -256);
 			Renderer.reRender(svgGenerator, rect, zoom, 0.05, map, context);
-			svgGenerator.stream(dstdir + "tst_" + zoom + ".svg");
+			svgGenerator.stream(dstdir + "tst_" + zoom + "-" + xtile + "-" + ytile + ".svg");
 //		}
 	}
