ldtr

R package to implement the Landscape Dynamic Typology (LDT) method developed by Machado et al. 2018. The main purpose is to assess land use / land cover changes between several moments.

https://github.com/luisgpaixao/ldtr

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 11 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

R package to implement the Landscape Dynamic Typology (LDT) method developed by Machado et al. 2018. The main purpose is to assess land use / land cover changes between several moments.

Basic Info
  • Host: GitHub
  • Owner: luisgpaixao
  • License: gpl-3.0
  • Language: R
  • Default Branch: main
  • Homepage:
  • Size: 1.82 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created 11 months ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

ldtR

R-CMD-check

ldtR is an R package that implements the Landscape Dynamic Typology (LDT) method developed by Machado et al. 2018. The main purpose is to assess land use / land cover (LUCL) changes between several moments, considering the composition and configuration of a binary landscape.

Installation

You can install the last version of ldtR from GitHub with:

``` r

install.packages("devtools")

devtools::install_github("luisgpaixao/ldtr") ```

Usage

The code below exemplifies the loading and usage of the package.

``` r library(ldtr)

setwd("path/to/dir")

refer to function documentation for more details

obj <- createLDT(T, 2, 'StudyArea.shp', c('Moment1.shp', 'Moment1.shp'), 5000, 10000, T, T, T, 'Output.shp')

writeLDT(obj)

``` This example computes the LDT method between two land cover moments, considering patches larger than 5000 square meters and using 10000 x 10000 meters quadrats as analytical units. It also calculates spatial shift, perforation and forecast. Check the related bibliography for detailed information on the Types of Dynamics.

Requirements and preliminary steps

  1. The study area shapefile's coordinate reference system (CRS) should be projected (not geographic) and the coordinates displayed in meters.
  2. LDT uses binary landscapes and thus the input land cover shapefiles must contain only one category with the polygons of interest.

References:

Machado, R., Godinho, S., Pirnat, J., Neves, N., Santos, P., 2018. Assessment of landscape composition and configuration via spatial metrics combination: conceptual framework proposal and method improvement. Landsc. Res. 43, 652–664. https://doi.org/10.1080/01426397.2017.1336757

Related references:

Machado, R., Bayot, R., Godinho, S., Pirnat, J., Santos, P., & de Sousa-Neves, N. (2020). LDTtool: A toolbox to assess landscape dynamics. Environmental Modelling and Software, 133(August). https://doi.org/10.1016/j.envsoft.2020.104847

Paixão, L., & Machado, R. (2023). LDT4QGIS: An open-source tool to enhance landscape analysis. Ecological Informatics, 75, 102073. https://doi.org/10.1016/j.ecoinf.2023.102073

Citation

DOI

If you use this software, please cite it as:

Paixão, L. G. (2025). ldtr (v2.0.1). Zenodo. https://doi.org/10.5281/zenodo.15665474

Owner

  • Login: luisgpaixao
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "ldtr"
version: "2.0.1"
doi: 10.5281/zenodo.15665474
date-released: 2025-08-24
url: https://github.com/luisgpaixao/ldtr
repository: https://github.com/luisgpaixao/ldtr
repository-code: https://github.com/luisgpaixao/ldtr
license: GPL-3.0
authors:
  - family-names: Paixão
    given-names: Luis G.

GitHub Events

Total
  • Release event: 4
  • Push event: 35
  • Create event: 5
Last Year
  • Release event: 4
  • Push event: 35
  • Create event: 5

Dependencies

.github/workflows/build-paper.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • openjournals/openjournals-draft-action master composite
DESCRIPTION cran
  • dplyr * imports
  • ggplot2 * imports
  • ggspatial * imports
  • roxygen2 * imports
  • sf * imports
  • testthat >= 3.0.0 suggests