{"id":13734890,"url":"https://github.com/lhalloran/LandSurfaceClustering","last_synced_at":"2025-05-08T11:31:31.300Z","repository":{"id":201319841,"uuid":"175653261","full_name":"lhalloran/LandSurfaceClustering","owner":"lhalloran","description":"Land surface classification using remote sensing data with unsupervised machine learning (k-means).","archived":false,"fork":false,"pushed_at":"2019-10-29T10:19:30.000Z","size":5847,"stargazers_count":31,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-04T03:04:13.224Z","etag":null,"topics":["classification","k-means-clustering","landsat","landuse","python","remote-sensing","sentinel-2"],"latest_commit_sha":null,"homepage":null,"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/lhalloran.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2019-03-14T15:50:08.000Z","updated_at":"2024-06-29T09:24:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"a53e06a6-fb8d-4a94-92ec-cd86d33d6d5e","html_url":"https://github.com/lhalloran/LandSurfaceClustering","commit_stats":null,"previous_names":["lhalloran/landsurfaceclustering"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhalloran%2FLandSurfaceClustering","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhalloran%2FLandSurfaceClustering/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhalloran%2FLandSurfaceClustering/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhalloran%2FLandSurfaceClustering/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lhalloran","download_url":"https://codeload.github.com/lhalloran/LandSurfaceClustering/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224727170,"owners_count":17359531,"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":["classification","k-means-clustering","landsat","landuse","python","remote-sensing","sentinel-2"],"created_at":"2024-08-03T03:01:00.898Z","updated_at":"2024-11-15T03:31:17.220Z","avatar_url":"https://github.com/lhalloran.png","language":"Python","funding_links":[],"categories":["`Python` processing of optical imagery (non deep learning)"],"sub_categories":["Processing imagery - post processing"],"readme":"# LandSurfaceClustering\n\nLandon Halloran  /  www.ljsh.ca  /  03.2019\n\n10.2019: If you use this code or some form of it in published work, please cite this repository:\n`@misc{LandSurfaceClustering,\n  author = {Halloran, L.J.S.},\n  title = {LandSurfaceClustering},\n  year = {2019},\n  publisher = {GitHub},\n  journal = {GitHub repository},\n  howpublished = {\\url{https://github.com/lhalloran/LandSurfaceClustering}}\n}`\n\n08.2019: If you are interested on collaborating to do something interesting with this type of analysis...send me an email.\n\nThis is a script that reads in remote sensing data, performs k-means clustering on sample pixels from the images, and then plots the result. As this is an unsupervised learning algorithm, some knowledge of the \"ground truth\" will be needed in order to interpret results.\nThe script might be made more general in the future... for now, you will need to edit it manually.\n\n\n\n# Example data\n9 bands of Sentinel-2 data in 8-bit png format, some bands resampled to 10m resolution.\n\n# Example output:\n![Example output. 8 clusters. Seeland, Neuchatel and Bern Cantons, Switzerland.](extras/output_example_8clusters_Seeland_Switzerland_map.png)\n![Example output. 8 clusters. Seeland, Neuchatel and Bern Cantons, Switzerland.](extras/output_example_8clusters_Seeland_Switzerland_pairplot.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhalloran%2FLandSurfaceClustering","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flhalloran%2FLandSurfaceClustering","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhalloran%2FLandSurfaceClustering/lists"}