{"id":27286339,"url":"https://github.com/arbakker/geobash","last_synced_at":"2025-08-27T09:42:52.056Z","repository":{"id":73403395,"uuid":"285327236","full_name":"arbakker/geobash","owner":"arbakker","description":"Collection of bash scripts to inspect and reproject coordinates, bounding boxes and WKT strings and more","archived":false,"fork":false,"pushed_at":"2023-09-05T08:15:07.000Z","size":45,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-11T19:47:28.765Z","etag":null,"topics":["bash","geometry","geospatial","inspection"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/arbakker.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":"2020-08-05T15:14:49.000Z","updated_at":"2023-12-21T10:46:00.000Z","dependencies_parsed_at":"2023-09-24T12:52:44.680Z","dependency_job_id":null,"html_url":"https://github.com/arbakker/geobash","commit_stats":{"total_commits":32,"total_committers":3,"mean_commits":"10.666666666666666","dds":0.3125,"last_synced_commit":"c676df76641c87502b5036389ecb6e1694e09300"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arbakker/geobash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbakker%2Fgeobash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbakker%2Fgeobash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbakker%2Fgeobash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbakker%2Fgeobash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arbakker","download_url":"https://codeload.github.com/arbakker/geobash/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbakker%2Fgeobash/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272315617,"owners_count":24912610,"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","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bash","geometry","geospatial","inspection"],"created_at":"2025-04-11T19:36:25.213Z","updated_at":"2025-08-27T09:42:51.983Z","avatar_url":"https://github.com/arbakker.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\n![Shellcheck](https://github.com/arbakker/geobash/actions/workflows/shellcheck.yml/badge.svg)\n\nCollection of bash scripts to inspect and reproject coordinates, bounding boxes and WKT strings.\n\nMost scripts allow to pass the input geometry (bbox, coordinate or wkt string) to be passed on standard input. When passing geometry on standard input replace the input geometry argument with `-`.\n\n## Requirements\n\nRequires `libproj-dev`, `gdal-bin`  and `perl` to be installed. \n\nAdd directory to PATH (add to `.bashrc` or `.zshrc`):\n\n```sh\nexport PATH=${geobash_installation_path}:$PATH\n```\n\n## Development\n\nSource files are linted with [Shellcheck](https://github.com/koalaman/shellcheck).\n\n## Usage examples\n\nCreate GPKG with geometries of all tiles of zoomlevel 3 (nr of tiles per zoomlevel is 2^z, zoomlevel z is zero-based index) of Dutch tiling scheme (EPSG:28992):\n\n```sh\nzxy2bbox 28992 4/{0..15}/{0..15}  | bbox2wkt | wkt2ogr -  28992 GPKG grid.gpkg grid\n```\n\n----\n\nShow tile boundaries of specific tile (Dutch tiling scheme; EPSG:28992):\n\n```sh\nzxy2bbox 28992 2/2/1  | bboxproj 28992 4326 - | bboxshow\n```\n\n----\n\nCalculate scale denominator of WMS GetMap request:\n\n```sh\nwmsmap2scaledenominator https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0?SERVICE=WMS\u0026REQUEST=GetMap\u0026VERSION=1.3.0\u0026LAYERS=Actueel_ortho25\u0026BBOX=233328.32,554123.2,233382.08,554176.96\u0026WIDTH=256\u0026HEIGHT=256\u0026CRS=EPSG:28992\u0026FORMAT=image/png\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbakker%2Fgeobash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farbakker%2Fgeobash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbakker%2Fgeobash/lists"}