{"id":17204443,"url":"https://github.com/mthh/qgisdistancecartogramplugin","last_synced_at":"2025-04-13T22:10:09.233Z","repository":{"id":95037620,"uuid":"141297092","full_name":"mthh/QgisDistanceCartogramPlugin","owner":"mthh","description":"QGIS plugin to create distance cartogram","archived":false,"fork":false,"pushed_at":"2025-01-20T13:31:09.000Z","size":7429,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-13T22:10:02.430Z","etag":null,"topics":["cartogram","distance-cartogram","python3","qgis3-plugin","qt5"],"latest_commit_sha":null,"homepage":"http://plugins.qgis.org/plugins/dist_cartogram/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mthh.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-17T13:56:39.000Z","updated_at":"2025-04-09T10:13:06.000Z","dependencies_parsed_at":"2025-01-15T17:47:02.669Z","dependency_job_id":"ac5fa93a-979b-45e9-b309-82607d514c07","html_url":"https://github.com/mthh/QgisDistanceCartogramPlugin","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mthh%2FQgisDistanceCartogramPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mthh%2FQgisDistanceCartogramPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mthh%2FQgisDistanceCartogramPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mthh%2FQgisDistanceCartogramPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mthh","download_url":"https://codeload.github.com/mthh/QgisDistanceCartogramPlugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248788927,"owners_count":21161727,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cartogram","distance-cartogram","python3","qgis3-plugin","qt5"],"created_at":"2024-10-15T02:21:58.258Z","updated_at":"2025-04-13T22:10:09.221Z","avatar_url":"https://github.com/mthh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## QgisDistanceCartogramPlugin\n\n\n**DistanceCartogram QGIS plugin** aims to create what is often defined as a **distance cartogram**.\n\nThis is done by extending (by interpolation) to the layer(s) of the study area (territorial divisions, network...) the\nlocal displacement between the source coordinates and the image coordinates, derived from the distances between each pair\nof homologous points (source / image points).\n\nThe relation between the source points and the image points must depend on the studied theme: positions in access time or estimated positions in spatial cognition for example.\n\n**DistanceCartogram QGIS plugin** is currently available in two languages (English and French) and allows you to create distance cartograms in two ways:\n\n* by providing **2 layers of homologous points** : the source points and the image points,\n* by providing a **layer of points** and the durations between a reference point and the other points of the layer (used to create the image points layer).\n\n\n![png1](help/source/img/screenshot500.png)\n\n![png2](help/source/img/cartogram-train.png)\n\n## About the method\n\nThis plugin is a port of [Darcy](https://thema.univ-fcomte.fr/productions/software/darcy/) software regarding the bidimensional regression and the backgrounds layers deformation.  \n\nAll credit for the contribution of the methode goes to **Waldo Tobler** *(University of California, Santa Barbara)* and **Colette Cauvin** *(Théma - Univ. Franche-Comté)* and for the reference Java implementation goes to **Gilles Vuidel** *(Théma - Univ. Franche-Comté)*.\n\n## Installation\n\nThis plugin is available in the official [QGIS plugin repository](https://plugins.qgis.org/plugins/dist_cartogram/).\n\nTo install the plugin, you can use the QGIS plugin manager and simply search for `DistanceCartogram`.\n\n## Instruction for developers\n\nTo install the plugin for development, you can clone the repository and manage the various actions with the `Makefile` provided.\n\nNote that you need to have:\n- pyqt5-dev-tools installed (`sudo apt install pyqt5-dev-tools`) to use the `pyrcc5` command,\n- sphinx installed (`pip install sphinx` or `sudo apt install python3-sphinx`) to generate the documentation.\n\n## License\n\n[GPL-3.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmthh%2Fqgisdistancecartogramplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmthh%2Fqgisdistancecartogramplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmthh%2Fqgisdistancecartogramplugin/lists"}