{"id":16857683,"url":"https://github.com/brawer/geosmell","last_synced_at":"2025-03-18T12:14:54.247Z","repository":{"id":90606076,"uuid":"209768255","full_name":"brawer/geosmell","owner":"brawer","description":"Compute signals for the the “smell” of a geographic area, such as how touristy it is","archived":false,"fork":false,"pushed_at":"2019-09-26T15:06:39.000Z","size":84,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-02-28T03:35:45.931Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brawer.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-20T10:46:20.000Z","updated_at":"2024-06-19T10:04:40.617Z","dependencies_parsed_at":"2023-03-11T03:00:28.060Z","dependency_job_id":null,"html_url":"https://github.com/brawer/geosmell","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brawer%2Fgeosmell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brawer%2Fgeosmell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brawer%2Fgeosmell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brawer%2Fgeosmell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brawer","download_url":"https://codeload.github.com/brawer/geosmell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244217948,"owners_count":20417677,"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":[],"created_at":"2024-10-13T14:09:11.460Z","updated_at":"2025-03-18T12:14:54.226Z","avatar_url":"https://github.com/brawer.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/brawer/geosmell.svg?branch=master)](https://travis-ci.org/brawer/geosmell)\n\n\n# GeoSmell\n\nExperimental code for computing signals about geographic areas.\n\nTo identify geographic areas, we use [S2 cells](http://s2geometry.io/).\nYou can choose the desired\n[aggregation level](https://s2geometry.io/resources/s2cell_statistics);\n`--level=17` aggregates to cells of about 70×70 meters in size.\nTo visualize the geographic region of an S2 cell on a map, you can use\nthe [Sidewalk Labs Region Coverer](https://s2.sidewalklabs.com/regioncoverer/).\nEnter the S2 cell ID into the “cells” field and press the circular button.\n\nCurrently, we process the following datasets:\n\n* **wikicommons**: geo-tagged pictures at\n  [Wikimedia Commons](https://commons.wikimedia.org/)\n* **chpopstat**: [Swiss Population Statistics](https://www.bfs.admin.ch/bfs/de/home/dienstleistungen/geostat/geodaten-bundesstatistik/gebaeude-wohnungen-haushalte-personen/bevoelkerung-haushalte-ab-2010.assetdetail.9606372.html)\n\n\n\n## Building and running\n\n```sh\ngit clone https://github.com/brawer/geosmell.git ; cd geosmell\ngo build ; go test\n./geosmell --dataset=wikicommons --level=17\n```\n\n\n## Storage\n\nIf you pass the access keys to an S3-compatible cloud storage system,\nthe tool will store its output into a cloud storage bucket “geosmell”.\nAlso, if you pass the storage keys, the tool will check what data version\nis in storage; if the stored data version is still current, the tool will\nexit early without doing work. This makes it convenient to use geosmell\nas a daily running cronjob. For `--keys`, pass the location of a JSON file\nwith the following content:\n\n```json\n{\n    \"S3Host\": \"your.preferred.cloud.storage.example.com\",\n    \"S3AccessKey\": \"YourAccessKey\",\n    \"S3SecretKey\": \"YourSecret\"\n}\n```\n\n\n## Future work\n\nIt would be nice to collect additional signals about geographic areas.\nFeel free to send pull requests.\n\n\n## License\n\nThe code in this repository is Copyright 2019 by Sascha Brawer,\nlicensed under the MIT license.  The processed data sets have\ntheir own licences.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrawer%2Fgeosmell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrawer%2Fgeosmell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrawer%2Fgeosmell/lists"}