[mapserver-users] WMS rendering
Rahkonen Jukka (Tike)
jukka.rahkonen at mmmtike.fi
Fri Oct 17 06:11:00 PDT 2014
Hi,
I tested your mapfile and I believe that you indeed have trouble with 0.0019 meters wide box symbol that does not show easily.
If you leave out sizeunits or use the default unit "pixels" and size of around 10 the symbol should show at all scales. Of course you can use meters as well with some reasonable value as size.
Some comments about your mapfile:
- Do not use the same name for the whole service (MAP-NAME) and a layer (LAYER-NAME). In this case it does not matter because you have only one layer. If you add more, with &layers=test you would get all layers that you have in the mapfile.
- MAP-UNITS should match the MAP-PROJECTION, thus correct for you is UNITS DD
For the developers, shouldn't we have some built-in symbols for the points so that poor new users would not need to create a symbol before getting points visible? Even just a filled circle
SYMBOL
NAME "point"
TYPE ELLIPSE
POINTS
1 1
END
FILLED TRUE
END
That would be used automatically if mapfile has only
CLASS
STYLE
COLOR 0 0 0
SIZE 30
END
END
However, why not to make a built-in support for all these which the SLD specification mandates (copied from Geoserver docs):
Name Description
square A square
circle A circle
triangle A triangle pointing up
star five-pointed star
cross A square cross with space around (not suitable for hatch fills)
x A square X with space around (not suitable for hatch fills)
-Jukka Rahkonen-
Håvard Tveite wrote
> Hi Francesco,
>
> Do you get any error messages?
>
> Your map file looks a bit like the example from the WMS Server documentation
> (http://mapserver.org/ogc/wms_server.html),
> and that should be a good starting point.
>
> To make it easier to find the source of your problems, I suggest that you start
> with the basic example in the WMS Server documentation and expand it
> gradually.
>
> Håvard
>
> PS: You are using SIZEUNITS meters in your test layer. That means that your SIZE
> 0.0019 symbols will be very small if you are not operating close to a 1:1 map
> scale.
>
>
> On 2014-10-16 17:04, Francesco Palermo wrote:
> > Hello,
> > I'm experimenting the use of Mapserver as WMS and I'm encountering some
> problems on map rendering. I'm using a shapefile as a map source and it's a map
> of points (generated by a csv using ogr2ogr - Could I use directly csv with
> Mapserver? I don't know). I can't get the rendering of this map using for
> example QGIS or this URL in the browser (which I hope it's correct):
> > http://localhost/cgi-bin/mapserv?map=/home/francesco/shared/mapserver/
> >
> wms.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=
> EPSG:4326
> >
> &BBOX=9.2990,43.0105,9.4894,43.0524&WIDTH=500&HEIGHT=300&FORMAT=i
> mage/
> > png&LAYERS=test&
> >
> > This is the mapfile:
> > MAP
> > NAME "test"
> > STATUS ON
> > SIZE 500 300
> > IMAGETYPE PNG
> > EXTENT 9.2990 43.0105 9.4894 43.0524
> > UNITS METERS
> > DEBUG 5
> > PROJECTION
> > "init=epsg:4269"
> > END
> > WEB
> > TEMPLATE "template.html"
> > IMAGEPATH "/var/www/html/tmp/"
> > IMAGEURL "/tmp/"
> > METADATA
> > "wms_title" "WMS Demo Server"
> > "wms_onlineresource" "http://localhost/cgi-bin/mapserv?"
> > "wms_srs" "EPSG:42304 EPSG:42101 EPSG:4269 EPSG:4326"
> > "wms_enable_request" "*"
> > END
> > END
> > #IMAGECOLOR 255 255 255
> > TRANSPARENT ON
> > SHAPEPATH "oilspill/"
> > OUTPUTFORMAT
> > NAME "png"
> > DRIVER AGG/PNG
> > MIMETYPE "image/png"
> > IMAGEMODE RGB
> > EXTENSION "png"
> > FORMATOPTION "GAMMA=0.75"
> > END
> > SYMBOL
> > NAME "square"
> > TYPE vector
> > POINTS
> > 0 0
> > 0 1
> > 1 1
> > 1 0
> > 0 0
> > END
> > FILLED true
> > ANCHORPOINT 0.5 0.5
> > END
> > LAYER
> > NAME "test"
> > TYPE POINT
> > STATUS DEFAULT
> > DATA "timestep24"
> > DEBUG 5
> > SIZEUNITS meters
> > PROJECTION
> > "init=epsg:4269"
> > END
> > METADATA
> > "wms_title" "test"
> > END
> > CLASSITEM "weight"
> > CLASS
> > STYLE
> > COLOR "#1014FF"
> > SYMBOL "square"
> > SIZE 0.0019
> > END
> > END
> > END
> > END
> >
> > Any suggestions? Are there any errors in the mapfile? Or am I wrong in the
> procedure?
> >
> > Thanks,
> > Francesco
> > _______________________________________________
> > mapserver-users mailing list
> > mapserver-users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapserver-users
> >
> >
>
> --
> Håvard Tveite
> Department of Mathematical Sciences and Technology, NMBU Drøbakveien 31,
> POBox 5003, N-1432 Ås, NORWAY
> Phone: +47 64965483 Fax: +47 64965401 http://www.nmbu.no/imt/
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list