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.

  • 2
    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
    Commented Feb 13, 2013 at 12:16

1 Answer 1


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

For sure, both of these projects fit your usecase perfectly

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.