[mapserver-users] embedded scalebars with php-mapscript 3.5 (fwd)
Rob Martinson
cathode at nichebox.com
Thu Jul 12 15:03:14 PDT 2001
Just to confirm, I get the same error when trying to embed a scalebar
with PHP/Mapscript on 3.5. I also use TrueType support for labels, which
works great. Bitmap labels also work if I specify a style. But even
specifying bitmap as the type for the embedded scalebar I receive the
same errors.
Rob Martinson
Nichebox - http://www.nichebox.com
Development - http://dev.nichebox.com
> -----Original Message-----
> From: owner-mapserver-users at lists.gis.umn.edu
> [mailto:owner-mapserver-users at lists.gis.umn.edu] On Behalf Of teb
> Sent: Thursday, July 12, 2001 10:30 PM
> To: mapserver-users at lists.gis.umn.edu
> Cc: bruno_gendron at yahoo.com
> Subject: [mapserver-users] embedded scalebars with
> php-mapscript 3.5 (fwd)
>
>
>
> ------------- Begin Forwarded Message -------------
>
> Date: Thu, 12 Jul 2001 20:53:44 +0200 (CEST)
> From: Bruno Gendron <bruno_gendron at yahoo.com>
> Subject: embedded scalebars with php-mapscript 3.5
> To: mapserver-info at lists.gis.umn.edu
> MIME-Version: 1.0
> Content-Transfer-Encoding: 8bit
>
> Hi everyone
>
> I recently (yesterday) switched my setup (on Windows
> 98) from PHP-Mapscript 3.4 to PHP 4.0.5-Mapscript 3.5,
> and many mapfiles are not working anymore. I finally
> isolated the problem: embedded scalebars.
>
> For exemple, given the following mapfile:
>
> # Map file
>
> NAME "NEF"
> STATUS ON
> SIZE 540 360 SYMBOLSET"C:\web\htdocs\dev\geodata\symbols\marker.sym"
> FONTSET
> "C:\web\htdocs\dev\geodata\symbols\fontset.sym"
> EXTENT 278263 5031185 290820 5041061
> UNITS METERS
> SHAPEPATH "../../../mapdata"
> IMAGECOLOR 220 220 175
>
> # Web definition
>
> WEB
> IMAGEPATH "c:\web\htdocs\tmp\"
> IMAGEURL "/tmp/"
> LOG "demo.log"
> END
>
> # Scalebar
>
> SCALEBAR
> IMAGECOLOR 0 0 0
> STYLE 0
> COLOR 0 0 0
> BACKGROUNDCOLOR 255 255 255
> OUTLINECOLOR 0 0 0
> LABEL
> TYPE BITMAP
> SIZE SMALL
> END
> UNITS KILOMETERS
> INTERVALS 3
> TRANSPARENT TRUE
> STATUS EMBED
> POSITION LC
> END
>
> # Layer definitions
>
> LAYER
> NAME "nef1995"
> TYPE POLYGON
> STATUS ON
> DATA c1995
> CLASSITEM "valeurnef"
>
> CLASS
> EXPRESSION /./
> OUTLINECOLOR 255 255 255
> COLOR 255 255 255
> END
> END
>
> END # of mapfile
>
> ...I get the following error:
>
> Fatal error: MapServer Error in msGetBitmapFont():
> Invalid bitmap font. Must be one of tiny, small,
> medium, large or giant. in
> c:\web\htdocs\dev\geodata\ms_installtest.php4 on line 20
>
> If I change the scalebar status to ON, no problemo!
> Strangely, the mapfile was OK with version 3.4.
>
> Any solution?
>
> Also, the 3.5 mapfile specs says the you need to
> define a markerset in order to embed a scalebar. But
> embedded scalebars were working fine in 3.4 even if
> there was no markerset defined anywhere. Could
> somebody give more informations about all this?
>
> Thanks
>
>
> =====
> Bruno Gendron
> Consultant en TI et geomatique / IT and GIS Consultant
> 685 40eme avenue, Lachine, QC Canada, H8T 2G2
>
> "Quand on connait l'equilibre, on ne se passionne pour rien,
> on ne s'attache meme pas a la vie, car on est la vie."
> Emile Cioran
>
> ___________________________________________________________
> Do You Yahoo!? -- Pour faire vos courses sur le Net,
> Yahoo! Shopping : http://fr.shopping.yahoo.com
>
> ------------- End Forwarded Message -------------
>
>
>
More information about the MapServer-users
mailing list