Sign up ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I want a cheaper solution than ESRI ArcGIS server for my online web GIS applications. I want to:

  • display multiple SHP files and an aerial image,
  • retrieve the SHP attributes,
  • all in a web page inside my PHP applications.

I tried Geoserver, and got stuck in tiling the aerial images, plus the performance is not that good. When I used ImagePyramid for example, I had the universal problem

Could not list layers for this store, an error occurred retrieving them: This plugin accepts only File, URL and String pointing to a file

I tried to google it, found a lot of other users faced the same problem, no straight online tutorial describes the required steps or how to troubleshoot the mistakes.

Any help or suggestion for alternatives?


share|improve this question
Are you looking for a desktop GIS product or a web-GIS product suite? –  Chethan S. Mar 27 '12 at 14:22
I've updated the question - i need a web GIS server . –  Mathboy Mar 27 '12 at 14:26
What are the typical GIS tasks you want to accomplish besides tiling aerial images? One of the most recommended "free" alternatives seems to be QGIS. Personally, I am an ArcGIS user and although I have tried some alternatives none proved a suitable replacements but It may be because cartography and map presentation is a major component of what I do. None of the alternative products offered the same level of sophistication. If you are looking for spatial data management, geoprocessing, etc. there might be good alternatives but you might need to provide us with more info. –  Jakub Mar 27 '12 at 14:33
I see you've updated your question. Disregard the above comment. –  Jakub Mar 27 '12 at 14:34
@Jakub , i want to display multiple SHP files , an aerial image , retrieving the SHP attributes , all in a web page inside my php applications . –  Mathboy Mar 27 '12 at 14:40

2 Answers 2

Based on your last comment, MapServer is dead-on for your requirements, and I think you'll be hard-pressed to find something that outperforms it when configured properly. The php MapScript bindings should get you going quite nicely.

share|improve this answer
Do you have a link for php MapScript bindings? –  artwork21 Mar 27 '12 at 16:08 –  user890 Mar 27 '12 at 17:42

you can use image pyramid for raster files(geotiff) not vector files(shp).geoserver is good for that.for using geoserver your dedicated or vps server minimum ram must be 4g.ram 6g is good and 8g is best. for list of layers you can use postgis for that. if you don't like geoserver you can add them to postgis server and publish with openlayers (javascript).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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