Version 5 (modified by armin, 12 years ago) (diff)



About p.mapper

The p.mapper framework is intended to offer broad functionality and multiple configurations in order to facilitate the setup of a MapServer application based on PHP/MapScript. Functions included are:

  • DHTML (DOM) zoom/pan interface supported browsers: Mozilla 1.+/Netscape 6.1+, Firefox, IE 5/6, Opera 6.+
  • Zoom/pan also via keyboard keys, mouse wheel, reference map, slider
  • Query functions (identify, select, search)
  • Query results display with database joins and hyperlinks
  • Pop-up identify when moving with mouse over map
  • Flexible layout of query results via JavaScript
  • Support for point layers with data in a database supported by PEAR framework
  • Print functions: HTML and PDF
  • Distance and area measurement function
  • HTML legends and various display styles of legend and layers/TOC
  • Configuration of several functions, behaviour and layout via a common INI file
  • Multilingual user interface (pre-defined: English, German, Italian, French, Swedish, Dutch)
  • Download map image in various resolutions and formats
  • Adding points of interest with labels on map
  • Start map with pre-defined zoom extent: via explicit extent or layer feature
  • Fully XHTML 1.0 Strict compliant
  • flexible page layout using zones
  • improved measure functionality since version 3

p.mapper has been tested with MapServer version 4.0 to 4.10 under Windows, Linux and Mac OS X. The application has been mainly tested with layers based on shapefiles, PostGIS, and TIFF/ECW images as well as WMS/WFS. Oracle Spatial layers are reported to work, too, though some incompatibilities might occur (attribute queries eg. are currently not working).

Future plans

The following functionalities are planned to be added in the future:

  • Adding WMS layers by user
  • More flexible definition of attribute search
  • Re-ordering of layers by user (some inconsistencies with groups might appear...)
  • Setting transparency of layers by user
  • More elaborate PDF printing using e.g. LaTeX
  • Export of query results as reports in XLS, XML, CSV, PDF, RTF
  • digitize functionality