Hi!!!<br><br>I try what you said, but the method setColor in classObj doesn't exist, then i didn't modify the part of the style. However running the program it draws the map with the same labels.<br><br>here's the mapfile and the map image.
<br><br>thanks for your help !!!!!<br><br><br><div><span class="gmail_quote">On 7/23/06, <b class="gmail_sendername">Umberto Nicoletti</b> &lt;<a href="mailto:umberto.nicoletti@gmail.com">umberto.nicoletti@gmail.com</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Try this modifications:<br><br>Capa = new layerObj(Mapa);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setName
(&quot;Vias&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setType(mapscriptConstants.MS_LAYER_LINE);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setStatus(mapscriptConstants.MS_ON );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String Comando = new String(&quot;the_geom FROM (select gid,<br>the_geom, nomb_comun||' '||nomvial as Nombre FROM &quot;+Localidad+&quot; WHERE
<br>codigo IN (&quot;+CodigoVia+&quot;,&quot;+CodigoInterseccion+&quot;)) AS ViasMapa USING<br>UNIQUE gid USING SRID=-1&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setData(Comando);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setLabelitem(&quot;Nombre&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setConnection(&quot;user=geotrans dbname=Geotrans host=localhost&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capa.setConnectiontype (mapscriptConstants.MS_POSTGIS);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clase = new classObj(Capa);<br>// CHANGE FROM HERE
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clase.setName('Pick a name');<br>// comment out the style<br>//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estilo = new styleObj(Clase);<br>//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estilo.setColor(new colorObj(255,0,0,0));<br>// and use this to set the color instead
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clase.setColor(new colorObj(255,0,0,0));<br>// END OF CHANGE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;labelObj Etiquetas = new labelObj();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etiquetas.setSize(18);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etiquetas.setColor(new colorObj(0,255,255,0));
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etiquetas.setType(mapscriptConstants.MS_TRUETYPE);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etiquetas.setAntialias(mapscriptConstants.MS_TRUE );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etiquetas.setPosition(mapscriptConstants.MS_CL);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// CHANGE: comment this too
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Etiquetas.setPartials(mapscriptConstants.MS_FALSE);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Etiquetas.setMindistance(300);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Etiquetas.setFont(&quot;vera&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clase.setLabel(Etiquetas);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Mapa.draw().save(&quot;/usr/local/tomcat/webapps/geotrans/Mapas/mapaAcc&quot;,null);<br><br>You could also try to save the map to a file to make sure everything<br>got setup properly in mapscript. To do this simply call<br>
Mapa.save('filename'); then post the map file to the list.<br><br>Regards,<br>Umberto<br><br><br>On 7/23/06, Alejandro Rico &lt;<a href="mailto:jarg58@gmail.com">jarg58@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; &gt;<br>&gt; &gt; Hi !!!
<br>&gt; &gt; I try with your suggestions but it doesn't work.<br>&gt; &gt; here's a sample image of the map generated, and the fontset file<br>&gt; &gt;<br>&gt; &gt; thanks !!!<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On 7/22/06, Umberto Nicoletti &lt; 
<a href="mailto:umberto.nicoletti@gmail.com">umberto.nicoletti@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; Can you post a sample generated image with only this layer on and your<br>&gt; &gt; &gt; fontset file?<br>&gt; &gt; &gt; You could also try to remove mindistance and to set the layer's status
<br>&gt; &gt; &gt; to MS_DEFAULT.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Regards,<br>&gt; &gt; &gt; Umberto<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 7/21/06, Alejandro Rico &lt; <a href="mailto:jarg58@gmail.com">jarg58@gmail.com
</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; Hi !!!<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; I'm working with a vector map made in Java Mapscript, with 2 layers,<br>&gt; and i<br>&gt; &gt; &gt; &gt; need that one of them has labels to identify a way, but when&nbsp;&nbsp;the
<br>&gt; program<br>&gt; &gt; &gt; &gt; runs, mapserver draws a very little ununderstandable labels, and&nbsp;&nbsp;it<br>&gt; doesn't<br>&gt; &gt; &gt; &gt; take the font size change. Someone can help me with this???&nbsp;&nbsp;thanks.<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; here's my code:<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Capa = new layerObj(Mapa);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capa.setName(&quot;Vias&quot;);<br>&gt; &gt; &gt; &gt;<br>&gt; Capa.setType
(mapscriptConstants.MS_LAYER_LINE);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capa.setStatus(mapscriptConstants.MS_ON );<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String Comando = new String(&quot;the_geom FROM (select gid,<br>&gt; &gt; &gt; &gt; the_geom, nomb_comun||' '||nomvial as Nombre FROM &quot;+Localidad+&quot; WHERE
<br>&gt; codigo<br>&gt; &gt; &gt; &gt; IN (&quot;+CodigoVia+&quot;,&quot;+CodigoInterseccion+&quot;)) AS<br>&gt; ViasMapa<br>&gt; &gt; &gt; &gt; USING UNIQUE gid USING SRID=-1&quot;);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capa.setData
(Comando);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capa.setLabelitem(&quot;Nombre&quot;);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capa.setConnection(&quot;user=geotrans dbname=Geotrans<br>&gt; &gt; &gt; &gt; host=localhost&quot;);<br>
&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capa.setConnectiontype (mapscriptConstants.MS_POSTGIS);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Clase = new classObj(Capa);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Estilo = new styleObj(Clase);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Estilo.setColor(new colorObj(255,0,0,0));<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; labelObj Etiquetas = new labelObj();<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Etiquetas.setSize(18);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Etiquetas.setColor
(new colorObj(0,255,255,0));<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Etiquetas.setType(mapscriptConstants.MS_TRUETYPE);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Etiquetas.setAntialias(mapscriptConstants.MS_TRUE );<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Etiquetas.setPosition(mapscriptConstants.MS_CL);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Etiquetas.setPartials(mapscriptConstants.MS_FALSE);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Etiquetas.setMindistance (300);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Etiquetas.setFont(&quot;vera&quot;);<br>&gt; &gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Clase.setLabel(Etiquetas);<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; Mapa.draw().save(&quot;/usr/local/tomcat/webapps/geotrans/Mapas/mapaAcc&quot;,null);
<br>&gt; &gt; &gt; &gt; --<br>&gt; &gt; &gt; &gt; Alejandro Rico<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt;<br>&gt; &gt; Alejandro Rico<br>&gt; &gt;<br>&gt;<br>&gt;<br>
&gt;<br>&gt; --<br>&gt; Alejandro Rico<br>&gt;<br></blockquote></div><br><br clear="all"><br>-- <br>Alejandro Rico