Index: /applications/editors/josm/plugins/seachart/jrender/build.xml
===================================================================
--- /applications/editors/josm/plugins/seachart/jrender/build.xml	(revision 34884)
+++ /applications/editors/josm/plugins/seachart/jrender/build.xml	(revision 34885)
@@ -4,8 +4,4 @@
   <property name="build" location="build"/>
   <property name="jarfile" location="./jrender.jar"/>
-  <property name="batik.dir" value="../libs/"/>
-  <path id="classpath">
-    <fileset dir="${batik.dir}" includes="**/batik*.jar"/>
-  </path>
 
   <target name="init">
@@ -14,5 +10,5 @@
 
   <target name="compile" depends="init" description="compile the source " >
-    <javac includeantruntime="false" sourcepath="${srcmain}" srcdir="${src}" destdir="${build}" classpathref="classpath" encoding="UTF-8" />
+    <javac includeantruntime="false" sourcepath="${srcmain}" srcdir="${src}" destdir="${build}" encoding="UTF-8" />
   </target>
 
@@ -23,10 +19,4 @@
         <attribute name="Class-Path" value="$jarfile"/>
       </manifest>
-      <zipgroupfileset dir="${batik.dir}" includes="**/batik-svggen.jar" />
-      <zipgroupfileset dir="${batik.dir}" includes="**/batik-dom.jar" />
-      <zipgroupfileset dir="${batik.dir}" includes="**/batik-util.jar" />
-      <zipgroupfileset dir="${batik.dir}" includes="**/batik-awt-util.jar" />
-      <zipgroupfileset dir="${batik.dir}" includes="**/batik-ext.jar" />
-      <zipgroupfileset dir="${batik.dir}" includes="**/batik-xml.jar" />
     </jar>
   </target>
Index: /applications/editors/josm/plugins/seachart/jrender/src/jrender/Jrender.java
===================================================================
--- /applications/editors/josm/plugins/seachart/jrender/src/jrender/Jrender.java	(revision 34884)
+++ /applications/editors/josm/plugins/seachart/jrender/src/jrender/Jrender.java	(revision 34885)
@@ -107,5 +107,5 @@
             bos.writeTo(fos);
             fos.close();
-            if (send.size() > 20) {
+            if (send.size() > 100) {
                 PrintWriter writer = new PrintWriter(srcdir + z + "-" + xdir + "-" + ynam + ".send", "UTF-8");
                 for (String str : send) {
Index: /applications/editors/josm/plugins/seachart/src/render/Rules.java
===================================================================
--- /applications/editors/josm/plugins/seachart/src/render/Rules.java	(revision 34884)
+++ /applications/editors/josm/plugins/seachart/src/render/Rules.java	(revision 34885)
@@ -296,4 +296,5 @@
 				if (testObject(Obj.SPLARE)) for (Feature f : objects) if (testFeature(f)) areas();
 				if (testObject(Obj.SEAARE)) for (Feature f : objects) if (testFeature(f)) areas();
+				if (testObject(Obj.DMPGRD)) for (Feature f : objects) if (testFeature(f)) areas();
 				if (testObject(Obj.OBSTRN)) for (Feature f : objects) if (testFeature(f)) obstructions();
 				if (testObject(Obj.UWTROC)) for (Feature f : objects) if (testFeature(f)) obstructions();
@@ -435,4 +436,5 @@
 		case RESARE:
 		case MIPARE:
+		case DMPGRD:
 			if (Renderer.zoom >= 12) {
 				Renderer.lineSymbols(Areas.Restricted, 1.0, null, null, 0, Symbols.Mline);
@@ -969,5 +971,6 @@
 					fncSym = Landmarks.RadioTV;
 				Renderer.symbol(catSym);
-				Renderer.symbol(fncSym);
+				if (catSym != Landmarks.Spire)
+					Renderer.symbol(fncSym);
 				break;
 			case SILTNK:
@@ -1183,6 +1186,4 @@
 				Renderer.symbol(Areas.Rock);
 			}
-		} else {
-			Renderer.symbol(Areas.Rock);
 		}
 	}
@@ -1465,7 +1466,7 @@
 		if (Renderer.zoom >= 14) {
 			if (feature.type == Obj.RECTRC)
-				Renderer.lineVector(new LineStyle(Color.black, 10, null, null));
+				Renderer.lineVector(new LineStyle(Color.black, 5, null, null));
 			else if (feature.type == Obj.NAVLNE)
-				Renderer.lineVector(new LineStyle(Color.black, 10, new float[] { 25, 25 }, null));
+				Renderer.lineVector(new LineStyle(Color.black, 5, new float[] { 25, 25 }, null));
 		}
 		if (Renderer.zoom >= 15) {
@@ -1478,5 +1479,5 @@
 				str += df.format(ort) + "º";
 				if (!str.isEmpty())
-					Renderer.lineText(str, new Font("Arial", Font.PLAIN, 80), Color.black, -20);
+					Renderer.lineText(str, new Font("Arial", Font.PLAIN, 40), Color.black, -20);
 			}
 		}
