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

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

At the moment I'm doing an internship and my assignment is as following:

  • design (and build) a (prototype) web application

  • with a map on which the users can show selected data.

  • The server collects metadata and a direct download url from the source.

  • Users can download the datasets directly from the source.

  • A system like this that already exists and it should be able to use layers from this system through a WMS protocol.

Now there has already been research done, but it wasn't done internally and I'm not sure if she understands what GIS is. She refers to GIS as a GIS server. GIS is the whole package though, isn't it?

The research report came up with using OpenLayers, GeoServer and GeoNetwork together. OpenLayers is referred to as the webviewer, GeoServer as the GIS server and GeoNetwork as a geoportal. As I understand it though, GeoNetwork can display maps just fine. Should I disregard the research done and just use GeoServer + GeoNetwork? Or maybe some other combination? As long as it's free OpenSource (part of the assignment) the language doesn't matter.

I've tried (and am still researching) to find the best solution myself, but a little nudge to the correct tools would be awesome. Before this I hadn't even heard of GIS, though I do find it pretty interesting.

share|improve this question
For more details and the architecture you can check two books "Web GIS: Principles and Applications" & "Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Networks" – Sunil Feb 13 '13 at 12:16

If you download and install, you've got all the tools you mentioned above in a single package... Also you might want to have a look at, which also bundles all of these projects, but adds an easy-to-use interface.

For sure, both of these projects fit your usecase perfectly

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.