{"id":46727829,"url":"https://github.com/orbisgis/lczexplore","last_synced_at":"2026-03-09T14:06:28.769Z","repository":{"id":149052660,"uuid":"568878907","full_name":"orbisgis/lczexplore","owner":"orbisgis","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-05T14:28:18.000Z","size":19527,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-06T10:59:16.793Z","etag":null,"topics":["climate-change","environment","geoclimate","r-spatial"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orbisgis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-11-21T15:51:20.000Z","updated_at":"2025-05-05T14:28:22.000Z","dependencies_parsed_at":"2023-12-27T11:15:19.748Z","dependency_job_id":"7237df34-79d4-4331-b7c5-7770363604bd","html_url":"https://github.com/orbisgis/lczexplore","commit_stats":{"total_commits":137,"total_committers":4,"mean_commits":34.25,"dds":"0.051094890510948954","last_synced_commit":"33a71ef9ad3b8acc03226c42ce99364be3b65d3a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/orbisgis/lczexplore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbisgis%2Flczexplore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbisgis%2Flczexplore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbisgis%2Flczexplore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbisgis%2Flczexplore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orbisgis","download_url":"https://codeload.github.com/orbisgis/lczexplore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbisgis%2Flczexplore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29219368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T03:18:47.732Z","status":"ssl_error","status_checked_at":"2026-02-08T03:15:31.985Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["climate-change","environment","geoclimate","r-spatial"],"created_at":"2026-03-09T14:06:26.226Z","updated_at":"2026-03-09T14:06:28.444Z","avatar_url":"https://github.com/orbisgis.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n---\nmetadata title=\"lczexplore : a package to compare Local Climate Zone classifications\"\noutput: github_document\n---\n\n\n# lczexplore\n\n\u003c!-- badges: start --\u003e\n\u003c!-- badges: end --\u003e\n\nThis is the 0.0.1.0000 version of the package lczexplore.\n\n# Licence\n\nThe code of this package is under the LGPL-3 licence as described in \nhttps://www.r-project.org/Licenses/LGPL-3\n\n\n# Fundings\n\nThe lczexplore library has been originally developed within the following research projects:\n* PAENDORA2 (Pour la gestion du confort estival : Donnees, Outils et Recherche-Action) (2022 -2025), funded by [ADEME](https://www.ademe.fr/)\n\n# Reference paper\n\nlczexplore is described in the following paper :\n\nMatthieu Gousseff, Erwan Bocher, Jérémy Bernard, Elisabeth Le Saux Wiederhold. \n**lczexplore: an R package to explore Local Climate Zone classifications.** \nJournal of Open Source Software, 2023, 8 (91), \npp.5445. ⟨10.21105/joss.05445⟩. ⟨halshs-04293878⟩\n\n# Citation\nIf you are kind enough to cite this package, please check in the /inst directory for the CITATION file (in cff style without the extension)\n\n\n# Installation\nThis package can be installed from github using the install_github function of the devtools package. \n```R\nlibrary(devtools)\ndevtools::install_github(\"orbisgis/lczexplore\")\n```\nIt can also be installed from the tarball file. \n```R\ninstall.packages(\"/path/lczexplore_0.0.1.0000.tar.gz \",repos=NULL)\n\n```\nwhere path is the folder where you download the tarball sources. \n\n\n# Summary\nThe goal of  lczexplore is to explore and compare Local Climate Zone classifications of urban areas. \n\nClimate change is a growing concern for city planners with a special focus on Urban Heat Island phenomenons. \nStewardt and Oke [ref] have proposed a classification of Local Climate Zones (LCZ) that describe rural and urban areas, with 10 built types and 7 land cover types. \n\nSeveral approaches classify land units into LCZ and may produce different results. \nFor instance, the GeoClimate geospatial toolbox use GIS layers from OpenStreetMap or the french BD Topo \nwhereas the WUDAPT platform uses remotely sensed information and local expert knowledge. \n\nThe lczexplore packages allows to easily : \n- load these classification from GIS layers\n- produce maps of these LCZ classification\n- compare these classifications\n\n# Comparison of LCZ classifications\n\nIn order to compare two LCZ classifications the compareLCZ function proceeds the following steps : \n## Plot the two classifications\nTwo maps are produced and allow a visual comparison of the two classifications. \n\n## Interesect the geometries of both classifications\nThis steps returns geometries on which the two classifications either totally agree either totally disagree, and plot them on a map.\n\n## Quantify the agreement\nThe areas of all the geometries where the classifications agree are summed and give the general percentage of agreement.\n\n## Qualify the disagreement\nA confusion matrix shows how a given level of LCZ for the first classification is broken down \ninto the levels of the other classification. \n\n![Comparison result for twho workflows on Redon data](inst/extdata/RedonCompare.png)\n\n# Sensibility analysis\nSome LCZ classifications come with a confidence level for each spatial unit. For instance, the GeoClimate toolbox\nsets a LCZ level to a spatial unit according to the values of urban canopy parameters, and computes a uniqueness value that indicates if other levels of LCZ could also have been set to this spatial unit. This uniqueness value can be seen as a confidence measurement of the LCZ level. \n\nThe lczexplore package allows to see how this confidence value impacts the general agreement between two LCZ classification. \n\n# Main functions\nThe following functions are the core of this package : \n`importLCZvect` : imports the LCZ layer from a GIS (tested with geojson and shapefile files)\n`importLCZwudapt` : imports LCZ from the wudapt Europe Tiff. You'll have to use `importLCZvect` first to create the Bounding box of your zone of interest\n`showLCZ` : plots the map of your LCZ\n`compareLCZ` : compares two LCZ classifications of the same areas, output plots and data if this comparison\n`confidSensib` : explores how the agreement between two LCZ varies according to a confidence indicator associated for the LCZ value of each geom (sensibility analysis)\n![Sensibiilty analysis : how the confidence we have in LCZ classifications impacts the agreement betweend classifications](inst/extdata/RedonSensib.png)\n\n# Other (experimental) functions\nThese functions are used in the PAENDORA 2 project but may not be generic enough or robust enough for other uses. \n`groupLCZ` : allows to group some LCZ levels into a level named by the user (for instance to group all compact LCZ, or all vegetation LCZ...)\n`fetchLCZ` : allows the download and unzip of LCZ files. The user can specify the URL where the function should seek the data. \n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forbisgis%2Flczexplore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forbisgis%2Flczexplore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forbisgis%2Flczexplore/lists"}