FW: Info on MapServer

P Kishor punkish at EIDESIS.ORG
Mon Nov 6 07:13:58 PST 2006


Good golly... this should be converted into a FAQ, or, into a "What
you need to know about MapServer before you begin."

Very well explained answers Frank.

On 11/6/06, Frank Warmerdam <warmerdam at pobox.com> wrote:
> Raj writes:
> >    1. Is this a complete web based engine where we could offer a web
> >       based solution on the same with around 200-300 users accessing the
> >       application simultaneously for map viewing.
>
> Raj,
>
> MapServer will support 200-300 users with an appropriately configured
> application, though I'd consider that a high load for a single machine
> serving maps and you would likely need to be quite careful about how
> your application is setup.
>
> I'm not sure what you mean by a "complete web based engine".  MapServer
> is not a GIS and does not endevour to have a complete set of GIS
> functionality.  You may also find you need a variety of related projects
> to achieve some ends.  In particular there are many layered software
> packages that can be used with mapserver to make building web applications
> easier.  Packages such as CartoWeb, Chameleon, Mapbender, MapBuilder,
> and ka-Map (as a few examples).  You will want to review some of these
> higher level packages as part of your review of mapserver.
>
> >    2. Do you have any benchmarks on the map rendering speed on the web
> >       with the above load? If so kindly furnish us the same.
>
> I do not, perhaps others do.  Generally speaking you are best off
> doing some benchmarking yourself, and understanding that performance can
> be very sensitive to a variety of issues (data organization, machine
> memory, etc).
>
> >    3. Does the map engine support the following features.
> >          1. Map navigating tools zoom in, zoom out, distance,  info
> >             tool, auto pan, centering
>
> yes
>
> >          2. Does it support both vector and rastor map data set?
>
> yes
>
> >          3. Does it support MS-SQL and Oracle as backend database for
> >             the attributes?
>
> Yes, though the normal MapServer model is for the attributes to be
> conceptually stored with the spatial geometry.  Trying to do joins on the
> fly can be problematic, especially in performance sensitive situations.
>
> Note that there is good Oracle Spatial support built in.  Access to
> MS-SQL is via the OGR ODBC driver and can be considered weaker.
>
> >          4. Does it support animation layer? i.e. creating point objects
> >             on the fly over web ?for eg. Vehicle tracking.
>
> I believe you would need to use a client side toolkit such as MapBuilder
> to have AJAX style client side animation.  Or perhaps you just mean
> rendering from dynamic datasets?  This is quite possible.
>
> >          5. Does it support radial distance / search?
>
> yes
>
> >          6. Does it support buffering for line and point objects?
>
> yes, though this is a new feature, I think accessible only in mapscript.
>
> >          7. Does it support editing the layers on the web – like
> >             creating points, drawing lines etc.
>
> Generally speaking no, MapServer does not support feature editing well.
> There are some environments (Mapbender?) that address this sort of need,
> but I think they post changes back to transactional WFS'es like GeoServer.
> Use of GeoServer as a WFS and MapServer as a WMS is a fairly common
> configuration for such requirements.
>
> >          8. Does it have a distance calculator?
>
> I am not aware of one built in, though environments like Chameleon may
> include this.
>
> >          9. Which is map data format supported? Does it support both
> >             shape files (ESRI), MapInfo format as well Oracle spatial or
> >             any other geo-database format.
>
> The "native" format is shapefiles (in the sense this is the original and
> in many ways best optimized format), but Oracle Spatial is also well
> supported.  Via OGR a variety of formats are supported including mapinfo
> (mid/mif and tab), etc.
>
>    http://www.gdal.org/ogr/
>
> >    4. Does the map server have a licensing cost and does it have any
> >       restrictions with respect to number of simultaneous users?
>
> No, sorry.  We are missing this feature.
>
> >    5. What is the level of support and documentation provided for a
> >       serious user like us?
>
> I'd suggest you visit the mapserver website to judge the available
> documentation.  If you want support you can call on the mapserver
> mailing lists but for serious support you may consider contracting
> with experienced mapserver consultants including firms like DM Solutions,
> or MapGears, and individuals such as Steve Lime, or Howard Butler.
>
> I personally think that MapServer and related projects is a great solution
> for consultants and integrators willing to spend some time learning MapServer
> and who have the experience and knowledge to customize and extend things
> when required.  This gives great flexibility in providing exactly the solution
> a client needs, and ensures you aren't trapped into the licensing/pricing
> scheme of a vendor who may be insensitive to your needs or the needs of
> some of your clients.
>
> Best regards,
> --
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | President OSGeo, http://osgeo.org
>


-- 
Puneet Kishor http://punkish.eidesis.org/
Nelson Inst. for Env. Studies, UW-Madison http://www.nelson.wisc.edu/
Open Source Geospatial Foundation https://edu.osgeo.org/
-------------------------------------------------------------------------------------------------------
collaborate, communicate, compete
====================================================



More information about the MapServer-users mailing list