Adding Labels to a Vector Map with Java Mapscript

Rodriguez, Heraldo hrodriguez at SISCAT.COM.AR
Mon Jul 24 06:49:09 PDT 2006


Hi Alejandro ,  I hope this helps. You should replicate in mapscript
something similar to  the configuration that appear below.

  I understand that he Type attribute should be setted to truetype  By the
way, did you check if the  FONTSET attribute 

Is pointing to the correct location

 

 

 

FONTSET         "/usr/local/common/mapserver/font.list"

 

 

 

Label

                                               Size     8 

                                               type      truetype

                                               POSITION AUTO

                                               MINDISTANCE 100       

                                               font       "vera"

                                               color     66 89 255

                                               minfeaturesize 5            

                                   end

 

 

                                   Regards.

Lic. Heraldo G. Rodriguez

   <mailto:hrodriguez at siscat.com.ar> hrodriguez at siscat.com.ar

   TE 4326-4002 int 255

  Dpto. Desarrollo

  Sistemas Catastrales S.A

 

 

  _____  

De: Alejandro Rico [mailto:jarg58 at GMAIL.COM] 
Enviado el: sábado, 22 de julio de 2006 20:21
Para: MAPSERVER-USERS at LISTS.UMN.EDU
Asunto: Re: [UMN_MAPSERVER-USERS] Adding Labels to a Vector Map with Java
Mapscript

 

Hi !!!
I try with your suggestions but it doesn't work.
here's a sample image of the map generated, and the fontset file

thanks !!!

On 7/22/06, Umberto Nicoletti <umberto.nicoletti at gmail.com
<mailto:umberto.nicoletti at gmail.com> > wrote:

Can you post a sample generated image with only this layer on and your
fontset file?
You could also try to remove mindistance and to set the layer's status
to MS_DEFAULT.

Regards,
Umberto

On 7/21/06, Alejandro Rico < jarg58 at gmail.com <mailto:jarg58 at gmail.com> >
wrote:
> Hi !!!
>
> I'm working with a vector map made in Java Mapscript, with 2 layers, and i
> need that one of them has labels to identify a way, but when  the program 
> runs, mapserver draws a very little ununderstandable labels, and  it
doesn't
> take the font size change. Someone can help me with this???  thanks.
>
> here's my code:
>
> Capa = new layerObj(Mapa); 
>             Capa.setName("Vias");
>             Capa.setType(mapscriptConstants.MS_LAYER_LINE);
>             Capa.setStatus(mapscriptConstants.MS_ON );
>             String Comando = new String("the_geom FROM (select gid,
> the_geom, nomb_comun||' '||nomvial as Nombre FROM "+Localidad+" WHERE
codigo
> IN ("+CodigoVia+","+CodigoInterseccion+")) AS ViasMapa 
> USING UNIQUE gid USING SRID=-1");
>             Capa.setData(Comando);
>             Capa.setLabelitem("Nombre");
>             Capa.setConnection("user=geotrans dbname=Geotrans 
> host=localhost");
>             Capa.setConnectiontype (mapscriptConstants.MS_POSTGIS);
>             Clase = new classObj(Capa);
>             Estilo = new styleObj(Clase);
>             Estilo.setColor(new colorObj(255,0,0,0));
>             labelObj Etiquetas = new labelObj(); 
>             Etiquetas.setSize(18);
>             Etiquetas.setColor(new colorObj(0,255,255,0));
>             Etiquetas.setType(mapscriptConstants.MS_TRUETYPE);
>             Etiquetas.setAntialias(mapscriptConstants.MS_TRUE );
>             Etiquetas.setPosition(mapscriptConstants.MS_CL);
>             Etiquetas.setPartials(mapscriptConstants.MS_FALSE);
>             Etiquetas.setMindistance (300);
>             Etiquetas.setFont("vera");
>             Clase.setLabel(Etiquetas);
>
> Mapa.draw().save("/usr/local/tomcat/webapps/geotrans/Mapas/mapaAcc",null);
> -- 
> Alejandro Rico




-- 
Alejandro Rico 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060724/ee3b79bd/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 1283 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060724/ee3b79bd/attachment.jpg>


More information about the MapServer-users mailing list