I need to develop an interactive map (Show map and point with some related data) with OpenLayers from client side but from server side I don't know what I should use. GeoServer seems to be much more than what I need.

What I need is a service that accepts and it responds with WFS. Considering that I have access to the database that stores the transactional and georeferenced data.

Can I develop my own implementation of web service in PHP? Are there existing libraries? If not, what do you suggest?

  • 2
    Everyone and their dog will tell you that writing your own is a 'bad idea' and you should use the servers that the OS community have refined over the years. But, the WFS spec is out there and if you're keen there's no reason why you shouldn't try for yourself if you have the skill and time. Otherwise, keep to what's already been written. AFAIK, there are none in PHP
    – nagytech
    May 26, 2015 at 12:22
  • @nagytech, thanks! Based on my needs, what server do you recommend? May 26, 2015 at 12:28
  • 1
    @juls has provided a comparison of the different servers. But, personally I believe GeoServer is the easiest and most flexible. There is an example of how to use various databases as data sources here and an example for setting up a Layer here.
    – nagytech
    May 26, 2015 at 12:39
  • Would recommend Geoserver is active and stable blog.geoserver.org with WFS (PostGIS required) docs.geoserver.org/stable/en/developer/cite-test-guide/…
    – Mapperz
    May 26, 2015 at 14:32

1 Answer 1


take a look at : Comparing different open source GIS servers?

If you are familiar with python see also the geodjango framework : [link here][1]


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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