{"id":48655201,"url":"https://github.com/tudelft3d/terrainbook","last_synced_at":"2026-04-10T09:07:03.826Z","repository":{"id":45052743,"uuid":"173781802","full_name":"tudelft3d/terrainbook","owner":"tudelft3d","description":"\"Computational modelling of terrains\" book: source code + PDF","archived":false,"fork":false,"pushed_at":"2025-12-28T10:45:52.000Z","size":111735,"stargazers_count":130,"open_issues_count":6,"forks_count":22,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-02-14T05:42:23.664Z","etag":null,"topics":["book","dtm","gis","pointcloud","terrain","tin"],"latest_commit_sha":null,"homepage":"https://tudelft3d.github.io/terrainbook/","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tudelft3d.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-03-04T16:33:31.000Z","updated_at":"2026-01-14T07:41:54.000Z","dependencies_parsed_at":"2023-02-16T08:01:04.988Z","dependency_job_id":"dd0d6a53-84c5-451f-bbe1-8307dab3159e","html_url":"https://github.com/tudelft3d/terrainbook","commit_stats":{"total_commits":566,"total_committers":8,"mean_commits":70.75,"dds":0.1537102473498233,"last_synced_commit":"75b6207511acf113d293772d3dbc7a8450a2d59b"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/tudelft3d/terrainbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tudelft3d%2Fterrainbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tudelft3d%2Fterrainbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tudelft3d%2Fterrainbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tudelft3d%2Fterrainbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tudelft3d","download_url":"https://codeload.github.com/tudelft3d/terrainbook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tudelft3d%2Fterrainbook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31635985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: 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":["book","dtm","gis","pointcloud","terrain","tin"],"created_at":"2026-04-10T09:07:03.085Z","updated_at":"2026-04-10T09:07:03.813Z","avatar_url":"https://github.com/tudelft3d.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![CC4](https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by.svg)](http://creativecommons.org/licenses/by/4.0/) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3992107.svg)](https://doi.org/10.5281/zenodo.3992107) [![extras](https://img.shields.io/badge/videos-tudelft3d.github.io/terrainbook%2F-fea93b)](https://tudelft3d.github.io/terrainbook/)\n\n# Computational modelling of terrains\n\n\u003cimg src=\"docs/assets/img/cover.jpg\" alt=\"Book cover\" width=\"250\"\u003e\n\nThe book *Computational modelling of terrains* presents an overview of algorithms and methodologies to reconstruct terrains, to manipulate them, and to extract information from them.\nIt covers different representations of terrains (eg TINs, rasters, point clouds, contour lines), discusses different applications (visibility analysis, runoff modelling, etc.), presents techniques to handle large datasets, and discusses related topics such as global elevation models and bathymetric datasets.\n\nThe book is currently used for the course [Digital terrain modelling (GEO1015)](https://3d.bk.tudelft.nl/courses/geo1015/) in the [MSc Geomatics at the Delft University of Technology](http://geomatics.tudelft.nl) in the Netherlands.\nThe course is tailored for MSc students who have already followed an introductory course in GIS and in programming.\n\nEach chapter is a lesson in the course, and each lesson is accompanied by a video introducing the key ideas and/or explaining some parts of the lessons.\n\n## Authors\n\n* [@hugoledoux](https://github.com/hugoledoux/)\n* [@kenohori](https://github.com/kenohori/)\n* [@ylannl](https://github.com/ylannl/)\n* [@evetion](https://github.com/evetion/) \n\n\n## PDF version\n\n[The latest version of the book in PDF can be downloaded here](https://github.com/tudelft3d/terrainbook/releases)\n\n\n## Errors? Feedback?\n\nPlease report errors, typos, and suggestions for improvements [as issues](https://github.com/tudelft3d/terrainbook/issues).\n\n\n## Videos and extra material\n\nMost chapters have a short YouTube video explaining the key concepts, and some chapters have extra material. Available at [https://tudelft3d.github.io/terrainbook/](https://tudelft3d.github.io/terrainbook/)\n\n\n## Open material\n\nThis work is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\"\u003eCreative Commons Attribution 4.0 International License\u003c/a\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftudelft3d%2Fterrainbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftudelft3d%2Fterrainbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftudelft3d%2Fterrainbook/lists"}