Planning Land Use for Land Degradation Neutrality The Plan4LDN is a software analytics tool to support transparent and well-informed partecipatory land-use and land management decisions at the local to national level.
The PLAN4LDN tool is Based on LUP4LDN the tool that has won in 2021 the international technology innovation competition announced by GEO-LDN and that was jointly developed by ICARDA, WOCAT, SCiO, Claudio Zucca, and the ELD Initiative (hosted by GIZ) and that was released in 2023, and maintained by SCiO P.C., Athens, Greece.
PLAN4LDN has since been redeveloped by the University of Sassari, ICARDA, and WOCAT, with IT support by CRS4 using partially different IT technologies compared to LUP4LDN 1.1 version released by SCiO, has a significantly redesigned interface, implements to a much larger extent the functionalities that form part of the original conceptual design of the tool, including capacity to perform directly GIS processing on the input data, and generates different outputs that are aligned with the new UNCCD guidelines on the SDG15.3.1 indicator.
The tool is a Docker Compose Multi-container application.
Compose simplifies the control of the entire application stack, making it easy to manage services, networks, and volumes in a single YAML configuration file.
Docker Compose is a cloud-native architectures, containerization and open-source, cloud-agnostic tools to decouple applications from specific infrastructure.
Compose works in all environments - production, staging, development, testing, as well as CI workflows. It also has commands for managing the whole lifecycle of the application.
The main components of the Plan4LDN Tool are three:
| Component | Role | Stack |
|---|---|---|
| Backend API | Plan4LDN project's management API | Laravel |
| Frontend dashboard | Plan4LDN dashboard | NextJS, PrimeReact REACT Diamond |
| Web GIs Catalogue | Plan4LDN utilities: default GIS data management and WEB-GIS functionalities | Geonode |
It is a Laravel application based on
- PHP 8.2
- Laravel 12
It is a NextJS application that use the PrimeReact REACT Diamond template
- React 18.3.0
- NextJS 15.5.15
- Primereact 10.2.1
It is a Geonode WEB GIS catalogue
- Geonode 5.1.0
- Geoserver 2.27.4
- Django 5.2.17
- djangorestframework 3.17.2
- Python 3.12
- **docker compose Desktop or Engine
git clone https://github.com/crs4/PLAN4LDN.git -b <your_branch>
cd PLAN4LDNcp .env.sample .envvi .envdocker compose build docker compose up -d The source code in this repository is licensed under the GNU General Public
License v3.0 (GPL-3.0) — see LICENSE for the full text.
"PLAN4LDN" belongs to the University of Sassari, ICARDA, and WOCAT, who have developed this tool with the technical support of CRS4 by enhancing and reframing the LUP4LDN tool that won the GEO-LDN International Technology Innovation Competition in 2021, and who maintain this tool.
The PLAN4LDN source code is released under the GNU General Public License v3.0 (GPL-3.0). That license applies to the software code only. It does not grant any right to use the PLAN4LDN name.
The PLAN4LDN GitHub repository is maintained by CRS4, Cagliari, Italy
Use "PLAN4LDN", or any confusingly similar name (for example "PLAN4LDN 2.0", or "PLAN4LDN Plus"), as the name of a fork, derivative or separately governed tool.
Use the name in any way that suggests your version is the original PLAN4LDN, or that it is endorsed by, affiliated with, or maintained by the tool developers.
IF YOU FORK OR USE PART OF THE CODE TO DEVELOP DIFFERENT APPLICATIONS you SHALL include a factual attribution line such as: "Based on PLAN4LDN, developed and maintained by the University of Sassari, ICARDA, WOCAT and CRS4.
IF YOU ARE INTERESTED IN USING THE CODE OR PARTS OF IT TO DEVELOP NEW APPLICATIONS YOU ARE INVITED TO CONTACT THE DEVELOPERS THAT WELCOME POSSIBLE COLLABORATIONS"
For any permission or question regarding the PLAN4LDN name or logo, contact the developers at smsl@uniss.it.