{"id":16920539,"url":"https://github.com/gacarrillor/vec2dtransf","last_synced_at":"2025-06-22T04:06:31.727Z","repository":{"id":25627149,"uuid":"29062422","full_name":"gacarrillor/vec2dtransf","owner":"gacarrillor","description":"An R package to apply affine and similarity transformations on vector layers (sp objects)","archived":false,"fork":false,"pushed_at":"2024-12-13T22:29:40.000Z","size":36,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T19:44:13.248Z","etag":null,"topics":["2d","affine","affine-transformation","coordinates","least-squares","r","rmse","similarity-transformations","sp-objects","transformations"],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gacarrillor.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2015-01-10T16:07:08.000Z","updated_at":"2024-12-13T22:29:45.000Z","dependencies_parsed_at":"2025-04-11T16:52:34.211Z","dependency_job_id":"88c2616f-d878-4e4f-a430-80510fafea6c","html_url":"https://github.com/gacarrillor/vec2dtransf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gacarrillor/vec2dtransf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gacarrillor%2Fvec2dtransf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gacarrillor%2Fvec2dtransf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gacarrillor%2Fvec2dtransf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gacarrillor%2Fvec2dtransf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gacarrillor","download_url":"https://codeload.github.com/gacarrillor/vec2dtransf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gacarrillor%2Fvec2dtransf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260586364,"owners_count":23032273,"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":["2d","affine","affine-transformation","coordinates","least-squares","r","rmse","similarity-transformations","sp-objects","transformations"],"created_at":"2024-10-13T19:48:39.965Z","updated_at":"2025-06-22T04:06:26.709Z","avatar_url":"https://github.com/gacarrillor.png","language":"R","readme":"[![](https://www.r-pkg.org/badges/version/vec2dtransf?color=green)](https://cran.r-project.org/package=vec2dtransf)\n[![CRAN checks](https://badges.cranchecks.info/summary/vec2dtransf.svg)](https://cran.r-project.org/web/checks/check_results_vec2dtransf.html)\n[![](https://cranlogs.r-pkg.org/badges/grand-total/vec2dtransf?color=green)](https://cran.r-project.org/package=vec2dtransf)\n[![](https://cranlogs.r-pkg.org/badges/last-month/vec2dtransf?color=green)](https://cran.r-project.org/package=vec2dtransf)\n[![](https://cranlogs.r-pkg.org/badges/last-week/vec2dtransf?color=green)](https://cran.r-project.org/package=vec2dtransf)\n[![](https://img.shields.io/github/languages/code-size/gacarrillor/vec2dtransf.svg)](https://github.com/gacarrillor/vec2dtransf)\n\n# vec2dtransf\n2D Cartesian Coordinate Transformation\n\nApplies affine and similarity transformations on vector spatial data (sp objects). Transformations can be defined from control points or directly from parameters. If redundant control points are provided Least Squares is applied allowing to obtain residuals and RMSE.\n\nVisit vec2dtransf in CRAN: https://cran.r-project.org/web/packages/vec2dtransf/index.html \n\n### Installation\nRun in R:\n```R\ninstall.packages(\"vec2dtransf\")\n```\n\n### Usage \n\nTurn this (displaced spatial data): \n\n![Original scenario][1]\n\nInto this (alligned spatial data): \n\n![Ideal scenario][2]\n\nSee my blog post describing a full example at: http://geotux.tuxfamily.org/index.php/en/component/k2/item/302-affine-and-similarity-transformations-in-r \n\nFor complete documentation of the package, see: https://cran.r-project.org/web/packages/vec2dtransf/vec2dtransf.pdf\n\n[1]: http://downloads.tuxfamily.org/tuxgis/geoblogs/vec2dtransf/imgs/08_vec2dtransf.png\n[2]: http://downloads.tuxfamily.org/tuxgis/geoblogs/vec2dtransf/imgs/07_vec2dtransf.png\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgacarrillor%2Fvec2dtransf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgacarrillor%2Fvec2dtransf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgacarrillor%2Fvec2dtransf/lists"}