Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.

Geocluster

Clustered map powered by Drupal 7 and Geocluster

Server-side clustering for mapping in Drupal 7 based on Geohash: Geocluster increases performance of data-heavy map visualizations by clustering results on the server-side.

Client-side JavaScript libraries like Leaflet Markercluster enhance performance and readability of data-heavy maps by clustering points. But still, all data needs to be rendered by Drupal, transferred to the client and processed on a potentially slower end user device. By clustering data on the server-side, the load is shifted from the client to the server which allows displaying larger amounts of data in a performant way.

Read my Geocluster master thesis.

Usage

Geocluster relies on Geofield for the storing spatial data and Views for querying the data. Integration has been developed for the Leaflet, Views GeoJSON and Leaflet GeoJSON modules.

1. Install Geocluster and update existing content

Field help

This module is a container for functions that extend Drupal's core Field API. It could be installed as a library and it would work just as well.

OpenLayers Views UI

openlayers-clone_map_in_view.png

This is a very small module that implements the changes from the patch in

sequential boolean sampler

A super phone (html5 and ajax) ready form to collect sequential boolean data using a multistep form. Including a corresponding content type:sample so it can be searched.

Location Migrate

First implementation of Migrate functionality for Location module

Data handling: JSON data support ONLY!

Pages

Subscribe with RSS Subscribe to RSS - Site structure