svg output blank

Yewondwossen Assefa assefa at DMSOLUTIONS.CA
Sun Dec 17 11:38:02 EST 2006


Hi There,

  Is it possible that the layer in question (parcels) would not be drawn 
either because the status is off or min/max scale settings ?  The svg 
output seems to indicate that. Quick tests you ca do is set the status 
on and remove the min/max scales settings and use shp2img (something 
like shp2img -m yourmap.map -o ttt.svgz) and see the results.

Later,

Michael Leong wrote:
> Hi,
> 
> I can get correct png output, but if I set the outputformat to svg, I 
> get an incomplete svg xml.
> I'm running 4.10.0
> 
> MapServer version 4.10.0 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG 
> SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT 
> SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=THREADS SUPPORTS=GEOS 
> INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
> 
> Here's what I'll get:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <svg version="1.1" width="256" height="256" 
> xmlns="http://www.w3.org/2000/svg" 
> xmlns:xlink="http://www.w3.org/1999/xlink">
> 
> <!-- START LAYER parcels -->
> </svg>
> 
> 
> Here's my mapfile:
> 
> MAP
>   NAME "MapFile"
>   STATUS ON
>   EXTENT -23612250.268332410 5516496.445967868 -23612097.565338667 
> 5516649.148961612
>   SIZE 512 512
> 
>   SYMBOLSET "./etc/gexSymbols.sym"
>   FONTSET "./etc/fonts.txt"
> 
>   IMAGETYPE png24a
>   IMAGECOLOR 254 247 230
>   UNITS METERS
>   DEBUG ON
> 
>   WEB
>     IMAGEPATH "/var/www/html/ms_tmp/"
>     IMAGEURL "/ms_tmp/"
>     LOG "/var/www/html/ms_tmp/test_mapserver.log"
>   END
> 
>   QUERYMAP
>     STATUS ON
>     SIZE 150 100
>     COLOR 0 55 255
>     STYLE NORMAL
>   END
> 
>   PROJECTION
>     "proj=merc"
>     "units=m"
>     "lat_ts=0"
>     "lon_0=0"
>     "k=1.000000"
>     "x_0=0"
>     "y_0=0"
>     "a=6371000"
>     "b=6371000"
>   END
>   LEGEND
>     STATUS OFF
>     OUTLINECOLOR 51 51 255
>     IMAGECOLOR 255 255 255
>     TRANSPARENT ON
>     INTERLACE ON
>     POSITION LL
>     KEYSIZE 30 15
>     KEYSPACING 10 10
>     POSTLABELCACHE TRUE
>     LABEL
>         TYPE TRUETYPE
>         FONT "LucidaTypewriterBoldOblique"
>         SIZE 11
>         BUFFER 0
>         MINDISTANCE -1
>         MINFEATURESIZE -1
>         COLOR 175 175 175
>         OUTLINECOLOR 25 25 25
>         ANTIALIAS TRUE
>     END
>   END
> 
>   SCALEBAR
>     STATUS OFF
>     SIZE 400 10
>     COLOR 122 100 255
>     OUTLINECOLOR 222 222 0
>     BACKGROUNDCOLOR 155 155 155
>     IMAGECOLOR 255 255 255
>     TRANSPARENT ON
>     UNITS FEET
>     INTERVALS 4
>     STYLE 0
>     POSITION LL
>     INTERLACE ON
>     LABEL
>       TYPE BITMAP
>       FONT "LucidaSansRegular"
>       SIZE MEDIUM
>       POSITION AUTO
>       COLOR 0 0 0
>     END
>   END
>   OUTPUTFORMAT
>     NAME "jpeg"
>     MIMETYPE "image/jpeg"
>     DRIVER "GD/JPEG"
>     EXTENSION "jpg"
>     IMAGEMODE RGB
>     TRANSPARENT FALSE
>     FORMATOPTION "QUALITY=90"
>   END
> 
>   OUTPUTFORMAT
>     NAME "png8"
>     MIMETYPE "image/png"
>     DRIVER "GD/PNG"
>     EXTENSION "png"
>     IMAGEMODE PC256
>     TRANSPARENT TRUE
>   END
> 
>   OUTPUTFORMAT
>     NAME "png24a"
>     MIMETYPE "image/png"
>     DRIVER "GD/PNG"
>     EXTENSION "png"
>     IMAGEMODE RGBA
>     TRANSPARENT TRUE
>   END
> 
>   OUTPUTFORMAT
>     NAME svg
>     MIMETYPE "image/svg+xml"
>     DRIVER svg
>     FORMATOPTION  "COMPRESSED_OUTPUT=FALSE"
>     FORMATOPTION  "FULL_RESOLUTION=TRUE"
>   END
> 
>   LAYER
>     PROJECTION
>           "init=epsg:4326"
>     END
>     NAME "parcels"
>     GROUP "parcels"
>     STATUS OFF
>     DATA "the_geom from parcels USING SRID=4326"
>     TYPE LINE
>     CONNECTIONTYPE POSTGIS
>     CONNECTION "host=xyz port=123 user=user1 password=password1 dbname=db1"
>     SIZEUNITS PIXELS
>     LABELCACHE ON
>     MAXSCALE 11001
> 
>     DEBUG TRUE
>     CLASSITEM "s_pin"
> 
>     CLASS
>      EXPRESSION //
>       NAME "parcels"
>       DEBUG ON
>       STYLE
>         SYMBOL "lines2"
>         SIZE 2
>         ANTIALIAS TRUE
>         OUTLINECOLOR 255 255 0
>         COLOR -1 -1 -1
>       END
>     END
>   END
> END
> 


-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------



More information about the mapserver-users mailing list