Adding Labels to a Vector Map with Java Mapscript

Alejandro Rico jarg58 at GMAIL.COM
Fri Aug 25 12:09:22 PDT 2006


Hi all!!

Working in my problem with the labels, i see  that is needed to set the
minSize and the maxSize to the labelObj object, and with the following lines
all work fine:

Etiquetas.setMaxSize(256);
Etiquetas.setMinSize(4);

thanks to all of you for your help !!!


On 7/24/06, Rodriguez, Heraldo <hrodriguez at siscat.com.ar> wrote:
>
>  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*
>
>   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> 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> 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
>



-- 
Alejandro Rico
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20060825/560cda62/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/20060825/560cda62/attachment.jpg>


More information about the MapServer-users mailing list