Blog

Version 0.6 released

Oliver Roick

We are happy to announce GeoKey 0.6 today. For this release, we mainly focussed on simplifying GeoKey’s functionality both for project administrators and developers using our API.

Data groupings were removed

We got rid of data groupings, because this was the feature that added the most complexity to our admin interfaces, data access and the API. We replace it with something much simpler: For each user group, you can now define which data its members can access.

As a result we also simplified the API. Instead of three different resources for each contribution, there is now one.

You can access all contributions in a project via

GET /api/project/:project_id/contributions/

and a single contribution via:

GET /api/project/:project_id/contributions/contribution_id/

Data exports

We will soon release a new extension to export data to various formats, such as KML, CSV or GML. That will enable you to take data from to analyse and visualise it using your tools of choice. Export to different data formats required some some internal changes to the code base, which do not affect the API works.

Disabling video upload

It is now possible to disable the upload of videos. In the settings, set the new flag ENABLE_VIDEO = false or ENABLE_VIDEO = True if you want to disable or enable video uploads.

How to update

To update follow the update instructions.

In addition, you have to install GDAL on your machine:

sudo apt-get install binutils libproj-dev gdal-bin python-gdal

If you’re running GeoKey from a virtual env, you have to run:

sudo apt-get install libgdal-dev
export C_INCLUDE_PATH=/usr/include/gdal
export CPLUS_INCLUDE_PATH=/usr/include/gdal

pip install gdal==1.9.0

It’s important that important to install the correct bindings for installed GDAL, please check with gdal-config --version.

What’s next

We started laying out plans for a full 1.0 release, which we expect to have ready later this year. We won’t add to many new features and focus on improving and simplfying GeoKey instead.