Cartaro

Cartaro is a Drupal distribution that provides support for spatial data. It seamlessly combines:

  • PostGIS (storing of Drupal fields using true spatial data types)
  • GeoServer (custom map rendering and OGC compliant web services)
  • OpenLayers (publishing spatial data editing on a map)
  • OpenLayers Editor (sophisticated feature editing right in the browser)

By using true geometry data types as Drupal content types Cartaro extends the potential of spatial data in Drupal. It not only allows to display data on a map but also to run complex queries and spatial analyses on the data or to publish data as standardized web services. The graphical user interface makes spatial data editing an ease for all kind of users.

Cartaro provides the ability to define custom content types that include spatial data fields in addition to other fields. It is able to use the permissions set in Drupal when hosting OGC compliant services such as WMS (includes custom styling with SLD) or WFS (includes write support with transactions).

Displaying maps within other content

Once you have configured a map in Cartaro you surely want to display it in appropriately. You could use the Frontmap module if your site is

Getting Started

Once Cartaro is installed you will find yourself in a basically empty Drupal instance. Of course if you've chosen to install sample data

How to protect your data

In an GIS environment it is often needed to protect the data provided by the map server, restricting some clients to certain regions or

Installation

This tutorial will guide you through the initial steps to get up and running with Cartaro. Because Cartaro is based on several open source

Print Geospatial Data

A commonly desired functionality is the export of geospatial data as a map. While for screen display a screenshot may be sufficient, higher

Provide Geo Web Services

The tight integration of Cartaro with GeoServer allows you to publish your geospatial data in a multitude of data formats and web services.

Store Geospatial Data

A field type called Geospatial Data is available in Cartaro and can be used to define custom content types. Those fields can hold map

Using Drupal users and roles in GeoServer

The core idea of Cartaro is the closest possible integration of geodata with other content in a single software stack. This aspect also

Using the Docker Container

The Cartaro demo Docker container provides a quick and easy way to get

Visualize Geospatial Data

Custom maps can be configured using the OpenLayers module to visualize geospatial data. This article will describe how to display your

Guide maintainers

augustus.kling's picture