I'm trying to get a clear view of the roles of different components here, this is not a "which is better" comparison, these components have different roles, but their functions overlap.

(Comparing different open source GIS servers? would be an answer if it included GeoNode, CKAN and Geonetwork, it links to this excellent table: http://www.geotests.net/cours/sigma/webmapping/2013/tableau6_webmapping2013.pdf)

So, can anyone help me fill in the holes / correct this table:

image of table
(source: greygreen.org)

Y = Yes, N = No, < = handled by included subcomponent

"Catalog data": provide searchable web / web-map front end view.

GeoNode and GeoNetwork use GeoServer for rendering and nominally WMS etc.

CKAN uses pycsw for metadata federation.

  • GeoServer -> Render tiles : Y
    – Leasye
    Jul 31, 2014 at 14:32
  • MapServer publish metadata :Y
    – nmtoken
    Apr 8, 2019 at 18:35

2 Answers 2


For GeoNetwork :

  • Render maps : N (instead of <)
  • WMS : N (instead of <)
  • WFS : N (instead of <)
  • WFS-T : N (instead of <)
  • Render tiles : N (instead of <)
  • Catalog data : Y
  • Publish metadata : Y
  • Harvest metadata : Y

The "<" is not a clear answer for GeoNetwork. For example GeoNetwork and GeoServer are close but Geoserver is not a "subcomponent" of GeoNetwork.

  • thanks, will see what else comes in, stackexchange is not really set up for collaborative answering :-} Aug 1, 2014 at 15:25

GeoServer has a CSW plugin that can expose the basic metadata you've configured in your layer as dublin core and ISO records. But it's really basic, good enough if you have few layers, no need for extra info, and no need to just store records without data.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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