Skip to content
C C++ Python CMake XSLT HTML Other
Find file
Failed to load latest commit information.
apache Migration from autotools to cmake (RFC92) (#4617)
cmake Remove the ArcSDE C API driver from MapServer (#5067)
fonts Branching source to branch-5-6
mapscript Fix 'shoud' typo, replace with 'should' (#5228)
opengl Merging upstream.
renderers/agg fix compiler warnings (#5122)
scripts/vagrant Update mapserver.sh
symbols Branching source to branch-5-6
tests implement RFC98 (#4673) and RFC99 (#4704)
xmlmapfile Fix xmlmapfile xsd bug for label->scaledenoms (#5129)
.gitattributes Adding .gitattributes to generate clean exports via git archive.
.gitignore add msautotest directory to ignores
.gitmodules remove msautotest submodule
.travis.yml Stop using an msautotest submodule
CMakeLists.txt Don't export mapserver target for static libmapserver. (#5170)
COMMITERS Remove the ArcSDE C API driver from MapServer (#5067)
HISTORY.TXT Update Version to 7.0.0
INSTALL add cmake build instructions
INSTALL.CMAKE Update INSTALL.CMAKE
MIGRATION_GUIDE.txt Update to reflect the fact that MIGRATION_GUIDE.txt master copy now l…
Makefile fix compiler warnings (#5122)
Makefile.vc Fix Makefile.vc to support the old-style build on Windows
README remove mention of 'Bugzilla'
README.WIN32 Branching source to branch-5-6
Vagrantfile Adding fix for VirtualBox GuestAdditions 4.3.10. Making apt-get upgra…
appveyor.yml Backport master appveyor.yml
astyle.sh Merging upstream.
cgiutil.c Extend default message displayed when launching mapserv without argum…
cgiutil.h Fixing a large number of programming errors found by static analysis
classobject.c Merging upstream.
create_mapaxisorder_csv.py Update mapaxisorder.h/.csv to EPSG 8.6 database (#5168)
dejavu-sans-condensed.h RFC104: remove support for bitmap fonts, use embedded ttf instead (#4759
dxfcolor.h Merging upstream.
fontcache.c fix compiler warnings (#5122)
fontcache.h Fix non-default harfbuzz configuration logic (#4848)
genhtml.patch avoid too big differences in result
github_issue_no_activity_closer.py Adding first version of automated issue closer.
hittest.c Merge branch 'branch-6-4' into master-coverity
hittest.h Implementation of RFC101 content dependant legend rendering (#4713)
install-msautotest.sh Stop using an msautotest submodule
kerneldensity.c Fix crash on CONNECTIONTYPE kerneldensity on Windows (#5019)
layerobject.c Merging upstream.
legend.c implement RFC98 (#4673) and RFC99 (#4704)
mapagg.cpp Fix memory AGG and OGR leaks on error (#5145)
mapagg.h Fixes for UTFGrid merge into master, tests added (#4765)
mapaxisorder.csv Update mapaxisorder.h/.csv to EPSG 8.6 database (#5168)
mapaxisorder.h Update mapaxisorder.h/.csv to EPSG 8.6 database (#5168)
mapaxisorder.sh Update mapaxisorder.h/.csv to EPSG 8.6 database (#5168)
mapbits.c const-correctness
mapcairo.c fix compiler warnings (#5122)
mapchart.c implement RFC98 (#4673) and RFC99 (#4704)
mapcluster.c fix compiler warnings (#5122)
mapcontext.c fix compiler warnings (#5122)
mapcontour.c Contour layer: support tileindex and WMS time (#5212)
mapcopy.c Implement RFC-113 Layer Compositing Framework (#5071)
mapcopy.h implement RFC98 (#4673) and RFC99 (#4704)
mapcpl.c Merging upstream.
mapcrypto.c Merging upstream.
mapdebug.c fix compiler warnings (#5122)
mapdraw.c Added status check after msLayerWhichItems() is called in msDrawVecto…
mapdrawgdal.c Implement RFC108 heatmap support (#4857)
mapdummyrenderer.c Implement RFC-113 Layer Compositing Framework (#5071)
mapentities.h Merging upstream.
maperror.c fix compiler warnings (#5122)
maperror.h fix compiler warnings (#5122)
mapfile.c Fix type inconsistencies.
mapfile.dtd Add support for raster tile index with tiles of mixed SRS (TILESRS ke…
mapfile.h Implement RFC-113 Layer Compositing Framework (#5071)
mapgdal.c Fix 'Unkown' typo, replace with 'Unknown'.
mapgeomtransform.c Implementation of RFC 106: Support of Geomtransform JavaScript Plugin
mapgeomutil.cpp refactor/cleanup arc helper function
mapgeos.c fix compiler warnings (#5122)
mapgml.c Avoid including header files inside an extern C block (#5117)
mapgml.h Initial wfs2 commit with GetCapabilities, DescribeFeatureType and Get…
mapgraticule.c Modify the graticule layer to store settings in a custom object inste…
maphash.c Fixing a large number of programming errors found by static analysis
maphash.h Merging upstream.
maphttp.c Fixing a large number of programming errors found by static analysis
maphttp.h fix denials of service in msApplySLD() (#4703)
mapimageio.c Fix build issues with OGR disabled
mapimagemap.c Merge branch 'branch-6-4' into master-coverity
mapio.c fix compiler warnings (#5122)
mapio.h Add missing dll export
mapjoin.c Fix missing fcloses on failures (#5143)
mapkml.cpp Implement RFC-113 Layer Compositing Framework (#5071)
mapkmlrenderer.cpp fix compiler warnings (#5122)
mapkmlrenderer.h implement RFC98 (#4673) and RFC99 (#4704)
maplabel.c Avoid infinite loop during labeling with empty text (#5167)
maplayer.c iconv feature attributes before applying filtering (#5215)
maplegend.c Fix segfault on legend rendering with nested layers (#4713)
maplexer.c fix compiler warnings (#5122)
maplexer.l fix compiler warnings (#5122)
maplibxml2.c Merge branch 'branch-6-4' into master-coverity
maplibxml2.h Merge branch 'branch-6-4' into master-coverity
mapmssql2008.c Fix handling time literals in msMSSQL2008LayerTranslateFilter
mapobject.c Avoid including header files inside an extern C block (#5117)
mapogcfilter.c Fix build issues with OGR disabled
mapogcfilter.h WFS 2.0: various fixes and enhancements to pass wfs-2.0-r12-SNAPSHOT …
mapogcfiltercommon.c add missing mapows.h includes (#5117)
mapogcsld.c Merge branch 'branch-6-4' into branch-7-0
mapogcsld.h Fixing a large number of programming errors found by static analysis
mapogcsos.c Avoid including header files inside an extern C block (#5117)
mapogl.cpp Merging upstream.
mapoglcontext.cpp Merging upstream.
mapoglcontext.h Merging upstream.
mapoglrenderer.cpp Merging upstream.
mapoglrenderer.h Merging upstream.
mapogr.cpp Fix build issues with OGR disabled
mapogroutput.c WFS OGR output: fix creation of .zip with MIF files (#5155)
maporaclespatial.c Oraclespatial: Fix IEQ expression translation (#5124)
mapoutput.c add missing mapows.h includes (#5117)
mapows.c Avoid including header files inside an extern C block (#5117)
mapows.h Avoid including header files inside an extern C block (#5117)
mapowscommon.c Return list of supported versions in WCS GetCapabilities. Fixes #5046.
mapowscommon.h Centralize OWS exceptionCode values as #define and use them in WFS se…
mapparser.c fix compiler warnings (#5122)
mapparser.h fix compiler warnings (#5122)
mapparser.y Implement RFC91 Layer Filter Normalization (#4974)
mappluginlayer.c Fix copyVirtualTable to copy all vtable elements
mappool.c fix compiler warnings (#5122)
mappostgis.c fix compiler warnings (#5122)
mappostgis.h PostGIS input: add 2.5D support when USE_POINT_Z_M is defined
mappostgresql.c Fixing a large number of programming errors found by static analysis
mapprimitive.c Fix hang while rendering text on degenerate polygons (#4908)
mapprimitive.h Merging upstream.
mapproject.c Fix 'shoud' typo, replace with 'should' (#5228)
mapproject.h Evaluate a possibly set environment variable PROJ_LIB (#4930).
mapprojhack.c Merging upstream.
mapquantization.c Fixing a large number of programming errors found by static analysis
mapquery.c fix compiler warnings (#5122)
mapraster.c Implement RFC108 heatmap support (#4857)
mapraster.h Add support for raster tile index with tiles of mixed SRS (TILESRS ke…
maprasterquery.c Prevent buffer overflow with raster queries with more than 4 bands
mapregex.c Merging upstream.
mapregex.h Merging upstream.
maprendering.c remove stray debugging message (#5139)
mapresample.c msResampleGDALToMap(): optimizations for tiled queries
mapresample.h Merging upstream.
mapscale.c implement RFC98 (#4673) and RFC99 (#4704)
mapsearch.c const-correctness
mapserv.c fix compiler warnings (#5122)
mapserv.h Merging upstream.
mapserver-api.c Migration from autotools to cmake (RFC92) (#4617)
mapserver-api.h Migration from autotools to cmake (RFC92) (#4617)
mapserver-config-version.cmake.in Install headers and export cmake package for external projects (#5119)
mapserver-config.cmake.in Install headers and export cmake package for external projects (#5119)
mapserver-config.h.in Implement RFC-113 Layer Compositing Framework (#5071)
mapserver-version.h.in Migration from autotools to cmake (RFC92) (#4617)
mapserver.h fix compiler warnings (#5122)
mapservutil.c add missing mapows.h includes (#5117)
mapshape.c Fix missing fcloses on failures (#5143)
mapshape.h const-correctness
mapsmoothing.c Fixing a large number of programming errors found by static analysis
mapstring.c Fix build without iconv (#5195)
mapsymbol.c add missing mapows.h includes (#5117)
mapsymbol.h implement RFC98 (#4673) and RFC99 (#4704)
maptclutf.c implement RFC98 (#4673) and RFC99 (#4704)
maptemplate.c Fixed a bug (see #5157) where converting points from pixel to image c…
maptemplate.h Implementation of RFC101 content dependant legend rendering (#4713)
mapthread.c Make pthread return compatible with 64bits checks (#5137)
mapthread.h fix compiler warnings (#5122)
maptile.c Merge branch 'branch-6-4' into master-coverity
maptile.h Merging upstream.
maptime.c msValidateTimeValue(): reject strings with single quote character to …
maptime.h Changed date/time patterns to have end-of-line anchors ($). Fixed a m…
maptree.c const-correctness
maptree.h const-correctness
mapunion.c Implement RFC91 Layer Filter Normalization (#4974)
maputfgrid.cpp Reduce UTF grid size by removing unused entries (#5002)
maputfgrid.h RFC93: UTFGrid Implementation (#4765)
maputil.c Cleaning up conditional directives that split up parts of statements.
mapuvraster.c Fix memory leaks/errors in mapuvraster.c (#5148)
mapv8.cpp Fix missing fcloses on failures (#5143)
mapwcs.c Avoid including header files inside an extern C block (#5117)
mapwcs.h Implement WCS20 Extensions (#4898)
mapwcs11.c Avoid including header files inside an extern C block (#5117)
mapwcs20.c WCS: GeoTIFF creation option is TILED, not TILING
mapwfs.c fix compiler warnings (#5122)
mapwfs11.c WFS 2.0: generate correct MetadataURL element, and add optional wfs_m…
mapwfs20.c WFS 2.0: various fixes and enhancements to pass wfs-2.0-r12-SNAPSHOT …
mapwfslayer.c Removed double free in WFS layer (#5085)
mapwms.c Fix leak in msWMSPrepareNestedGroups (#5152)
mapwmslayer.c Avoid including header files inside an extern C block (#5117)
mapxbase.c remove NULL checks before free()
mapxml.c Merging upstream.
mapxmp.c msXmpWrite(): fix use-after-free when a xmp_ metadata is using an unk…
msencrypt.c Merging upstream.
nmake.opt Remove the ArcSDE C API driver from MapServer (#5067)
print-test-results.sh Merge branch 'branch-6-2'
release-notes.sh add script for printing out release-notes in rst format
run-test-suite.sh add makefile, build lexer
run_code_coverage_upload.sh Update stuff related to coverage to work with github.com/mapserver/co…
scalebar.c Correctly initialize "scalebar" utility (#5141)
shp2img.c fix compiler warnings (#5122)
shptree.c Merging upstream.
shptreetst.c fix various compiler warnings
shptreevis.c Fixing a large number of programming errors found by static analysis
sortshp.c Merging upstream.
stablemerge.sh add branch-6-2 to stable merge script (#4437)
strptime.c Add support for coveralls code-coverage reporting in travis builds
sym2img.c implement RFC98 (#4673) and RFC99 (#4704)
testcopy.c Merging upstream.
testexpr.c Merging upstream.
textlayout.c msLayoutTextSymbol(): fix memory corruption in case of failed iconv() (
tile4ms.c Fixing a large number of programming errors found by static analysis
uthash.h implement RFC98 (#4673) and RFC99 (#4704)

README

-------
Summary
-------

   
MapServer is a system for developing web-based GIS applications. 
The basic system consists of a CGI program that can be configured to 
respond to a variety of spatial requests like making maps, scalebars, 
and point, area and feature queries. Virtually all aspects of an 
application, from web interface to map appearance can be developed 
without any programming. For the more ambitious user, MapServer 
applications can be enhanced using Java, JavaScript or many other web 
technologies. For more  information and complete documentation please 
visit:

  http://www.mapserver.org/

Bug reports and enhancment submissions can be reported in the MapServer 
issue tracker at the following url.   If you do make changes and/or enhancements, 
please let us know so that they might be incorporated into future releases.

  https://github.com/mapserver/mapserver/issues


Join the MapServer user mailing list online at:

  http://www.mapserver.org/community/lists.html

 

-----------
Credits
-----------

MapServer was originally written by Stephen Lime. Major funding for development of 
MapServer has been provided by NASA through cooperative argreements with 
the University of Minnesota, Department of Forest Resources.

PHP/MapScript developed by DM Solutions Group.

GDAL/OGR support and significant WMS support provided by DM Solutions Group 
which received funding support from Canadian Government's GeoConnections 
Program and the Canadian Forest Service.

Raster support developed by Pete Olson of the State of Minnesota, Land 
Management Information Center, and maintained by Frank Warmerdam (DM 
Solutions).

PostGIS spatial database support provided by Dave Blasby of Refractions 
Research.

PDF support developed by Jeff Spielberg and Jamie Wall of Market Insite Group, 
Inc.

OracleSpatial support developed by Rodrigo Cabral of CTTMAR/UNIVALI, Brazil.

Portions Copyright (c) 1998 State of Minnesota, Land Management Information 
Center.

Portions derived from Shapelib, Copyright 1995-1999 Frank Warmerdam.

Supporting packages are covered by their own copyrights.

-----------
License
-----------

::

  Copyright (c) 1996-2007 Regents of the University of Minnesota.

  Permission is hereby granted, free of charge, to any person obtaining a copy 
  of this software and associated documentation files (the "Software"), to deal 
  in the Software without restriction, including without limitation the rights 
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
  copies of the Software, and to permit persons to whom the Software is furnished
  to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in all 
  copies of this Software or works derived from this Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
  SOFTWARE.


Something went wrong with that request. Please try again.