[Mapserver-users] TrueType ERROR

Eduardo Patto Kanegae eduardo at consultoria.eti.br
Tue Jan 20 17:18:46 EST 2004


I'm getting trouble on trying to plot some TrueType labels over an annotation layer.

my application is set at the physical path C:\Program Files\Apache Group\Apache2\htdocs\loteamentos\

inside this path, there's the fontset file ( fontset.txt ) which contains:
------------
arial arial.ttf
----------------
and the arial.ttf file is in this same path

I also tried using:
arial C:\Program Files\Apache Group\Apache2\htdocs\loteamentos\aria.ttf

but it didn't work too.

my mapfile is :

++++++++++++

MAP
    NAME "loteamento_001" # VARIAVEL
    EXTENT  106.552 28.751 593.775 264.341 # VARIAVEL
    FONTSET "C:\Program Files\Apache Group\Apache2\htdocs\loteamentos\fontset.txt"
    IMAGECOLOR  255 255 255 
    IMAGETYPE    PNG # tipo das imagens a serem geradas
    INTERLACE    ON
    SHAPEPATH    "C:\Program Files\Apache Group\Apache2\htdocs\loteamentos\loteamento_001"# VARIAVEL
    SIZE 600 400
    STATUS ON
    # SYMBOLSET 
    UNITS METERS
    
    WEB
        #EMPTY "/loteamentos/web_empty.html"
        #ERROR "/loteamentos/web_error.html"
        #HEADER # para Query mode
        #FOOTER # para Query mode
        IMAGEPATH       "C:\Program Files\Apache Group\Apache2\htdocs\tmp\"
        IMAGEURL    "/tmp/"
        LOG     "C:\Program Files\Apache Group\Apache2\htdocs\tmp\loteamento_001.log" # VARIAVEL
        MINSCALE 100   
        MAXSCALE 10000
        TEMPLATE "C:\Program Files\Apache Group\Apache2\htdocs\loteamentos\web_template.html"
    END
    
    SCALEBAR # inicia a definição do objeto ScaleBar ( Barra de Escala)
        COLOR          0 0 0 # cor da barra de escala
        IMAGECOLOR    255 255 255 #cor de fundo da imagem da barra de escala
        INTERVALS      3 #número de segmentos que a barra de escala terá
        LABEL # inicia a definição de objeto Label . AVISO: o objeto ScaleBar aceita apenas labels do tipo BITMAP
            COLOR        0 0 0 # cor do texto
            SIZE        SMALL # tamanho do texto
        END # finaliza MAP_SCALEBAR_LABEL
        OUTLINECOLOR  0 0 0 # cor de cortorno da barra de escala
        SIZE          300 3 # larguraXaltura da barra de escala
        STATUS        ON # define se a imagem temporária da Barra de escala deverá ser criada
        STYLE          0 # estilo da barra de escala : 0 = bar style | 1 = line style
        UNITS          METERS #unidade dos valores da barra de escala
    END # finaliza MAP_SCALEBAR
    
    LEGEND # inicia a definição do objeto LEGEND
        IMAGECOLOR    255 255 255 #cor de fundo da imagem da legenda
        LABEL # inicia a definição de objeto LABEL
            #ANTIALIAS    TRUE # usar antialias? fica melhor, e consequentemente um pouco maior(o tamanho em bytes da imagem) q textos sem antialias
            COLOR        0 0 0 #cor do texto
            #FONT        "arial" # nome da fonte( previamente definida no fontset)
            SIZE        SMALL #8 # tamanho do texto
            TYPE        BITMAP #TRUETYPE # tipo do texto
        END
        KEYSIZE        15 12 # tamanho dos simbolos da legenda ( larguraXaltura )
        STATUS        ON # define se a imagem temporaria da legenda deve ser criada
    END # finaliza MAP_LEGEND

    LAYER
        NAME    "layLoteamento"
        TYPE    POLYGON
        DATA    "loteamento"
        STATUS  DEFAULT
        CLASS
            NAME    "Loteamento"
            OUTLINECOLOR 0 0 0
            COLOR        192 192 192
        END
    END
    
    LAYER
        NAME    "layQuadra"
        TYPE    POLYGON
        DATA    "quadra"
        STATUS  DEFAULT
        CLASS
            NAME    "Quadras"
            OUTLINECOLOR 32 32 32
            COLOR        255 247 145
        END
    END
    
    LAYER
        NAME    "layLote"
        TYPE    POLYGON
        DATA    "lotes"
        STATUS  OFF
        CLASSITEM "STATUS"
        CLASS
            EXPRESSION "V"
            NAME    "Vendido"
            OUTLINECOLOR 64 64 64
            COLOR        255 127 127
        END
        CLASS
            EXPRESSION "R"
            NAME    "Reservado"
            OUTLINECOLOR 64 64 64
            COLOR        255 170 0
        END
        CLASS
            EXPRESSION "L"
            NAME    "Livre"
            OUTLINECOLOR 64 64 64
            COLOR        76 230 0
        END
    END
    
    LAYER
        NAME    "layLote"
        TYPE    ANNOTATION
        DATA    "lotes"
        STATUS  OFF
        CLASSITEM "STATUS"
        LABELMAXSCALE 1000
        CLASS
            EXPRESSION "V"
            OUTLINECOLOR -1 -1 -1
            COLOR        -1 -1 -1
            TEXT "Vendido"
            LABEL
                TYPE BITMAP
                SIZE SMALL
                COLOR 0 0 0
                FORCE TRUE
                SHADOWCOLOR 192 192 192
                POSITION CC
            END
        END
        CLASS
            EXPRESSION "R"
            OUTLINECOLOR -1 -1 -1
            COLOR        -1 -1 -1
            TEXT "Reservado"
            LABEL
                TYPE BITMAP
                SIZE SMALL
                COLOR 0 0 0
                FORCE TRUE
                SHADOWCOLOR 192 192 192
                POSITION CC
            END
        END
        CLASS
            EXPRESSION "L"
            OUTLINECOLOR -1 -1 -1
            COLOR        -1 -1 -1
            TEXT "Livre"
            LABEL
                TYPE TRUETYPE #BITMAP
                SIZE 9 #SMALL
                FONT "arial"
                COLOR 0 0 0
                FORCE TRUE
                SHADOWCOLOR 192 192 192
                POSITION CC
            END
        END
    END
    
    LAYER
        NAME    "layRede"
        TYPE    LINE
        DATA    "rede"
        STATUS  OFF
        CLASSITEM   "EXEC"
        CLASS
            EXPRESSION  "S"
            NAME    "Executado" 
            COLOR        0 0 255
        END
        CLASS
            EXPRESSION  "N"
            NAME    "Não-executado" 
            COLOR        255 0 0
        END
    END
END

+++++++++++++


but, why on earth it keeps crashing? I can't find the error until this moment.


thanks in advance.


Eduardo Patto Kanegae
+Homepage:http://www.consultoria.eti.br   ( BRASIL )
+Perfil:http://www.consultoria.eti.br/ptbr/epk.php
*Fórum ptMapServer - http://www.consultoria.eti.br/mapserverptforum/ - "Discussões relacionadas ao MapServer"
*ClickBrasil - http://www.consultoria.eti.br/clickbrasil/  - "Mapas do Brasil com dados censitários"
***************************************
***Fim da Mensagem / End of Message ***
***************************************







More information about the mapserver-users mailing list