Take the 2-minute tour ×
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 have huge data of maps usually most of the table are co-ordinates and the other are raster maps stored in SQL server 2008 and PostGres Server. I am using desktop application to analyse the data. Usually the desktop end is QGIS or mapinfo. Now I think It would be easier if end user could do the same with the same dataset. So I am building a web application so that those data could be queried and manipulated by end user as required and view as layer. How to get started with this? I had a look at this and this.

The requirement :

  1. User should be able to query data from server and display it as map.
  2. Since there are multiple tables they should come as multiple layers and user can disable and enable the layer.

  3. There is no relation what so ever with google/bing/or third party maps ( may be this could be quite a feature for version 2)

Actually I want to build simple web application that acts as basic GIS application. Well tell me if I am reinventing the wheel.

I found this link helpful but could not provide step by step solution to the problem

share|improve this question
add comment

3 Answers

up vote 3 down vote accepted

Have a look at Completely Brand New to GIS - Help picking technology from the pros and Where/How to Learn about Getting Started with Web GIS

I'd also recommend the tutorials and courses I've written as a way to get up to speed with the technology.

share|improve this answer
    
Is it possible to query database and create new layer ? I couldn't find the answer. –  kinkajou Sep 30 '11 at 2:04
    
see ian01.geog.psu.edu/geoserver_docs/data/naturalearth/index.html for a full walk through from download to WMS output –  iant Sep 30 '11 at 8:13
add comment

Mapserver, openlayers, geoext etc

Unfornately building a proper web map is nontrivial, requiring root access to the server to install the software stack, decent bandwidth and ram, and extensive learngin curves.

The main alternatives i can think of are gmaps/fusion tables, or openlayers alone with tms and gml layers.

share|improve this answer
    
fusion tables is not an alternative as I want to use with my own data and not with google maps. –  kinkajou Sep 28 '11 at 3:52
    
Then that leaves you with mapserver et al , or pure js solutions. Try gdal2tiles to cut a large raster into TMS tile pyramids, use that for a base layer, then you can add small to mid sze vector layers as overlays using json, kml et al. All done client side. –  Peter Oct 4 '11 at 2:30
add comment

If the data has to be manipulated I would recommened Geomajas: http://www.geomajas.org/ Online demo's here: http://apps.geomajas.org/showcase/

share|improve this answer
add comment

Your Answer

 
discard

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.