I am developing an web GIS for map data presentation for public.

Is there any readily available implementation of Mapserver (or Geoserver)- Postgres-Openlayers combination or similar?

More Details:

Overall system requirements: Uploading, managing and publishing map data

Back-end :

  • Upload geospatial data into the administration interface. create new layers and organize.

Admin should be able to:

  • Organize the mapping layers in a navigation menu
  • Edit the name, legend, and
  • Choose the order of the mapping layers
  • Change the thematic colors of layers
  • Customizable icons for map layers in the table of contents ( should reflect in the published map also)
  • Should be able to add few attributes from the front end.

Front-end should allow the public to:

  • Add google satellite layer.
  • Zoom directly to counties from the navigation pane.
  • Turn ON/OFF layer visibility
  • Turn ON/OFF layer legend
  • Turn ON/OFF layer labels
  • Change the layer order(up-down) in the navigation
  • Export the map to PDF
  • Print layout option(with or without legend, labels etc.)

Please suggest.

  • 5
    OpenGeo Suite feels like one Alternative.
    – user30184
    Commented Jun 20, 2014 at 12:06
  • Note, OpenGeo Suite is not referred to as Boundless, boundlessgeo.com
    – artwork21
    Commented Aug 5, 2014 at 12:59
  • My suggestion is that you contact one of the many open source GIS consulting companies out there and get an estimate.
    – Spacedman
    Commented Jun 23, 2016 at 9:25

2 Answers 2


Geonode will allow you to do all if these things and is relatively easy to install and develop against. It uses geoserver


I found one of the easiest to implement is the Get SDI Portal. You can download it from GitHub

Another one is Mapstore from Geosolutions

I think they both use the same stack i.e. Openlayers, Geoserver, Postgres and PHP

  • Which of these three OpenGeo Suite/Get SDI Portal/Mapstore will be suitable for the features requested?
    – mapsir
    Commented Jun 23, 2014 at 5:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.