{"id":33918584,"url":"https://github.com/rustcodepro/geomapper","last_synced_at":"2026-01-13T22:01:35.221Z","repository":{"id":276931689,"uuid":"930588521","full_name":"rustcodepro/geomapper","owner":"rustcodepro","description":"geomapper","archived":false,"fork":false,"pushed_at":"2025-12-09T08:13:51.000Z","size":4095,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-13T14:34:12.343Z","etag":null,"topics":["deutsch","geomapping","geospatial","geospatial-processing","german-postcodes"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/rustcodepro.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-10T21:57:02.000Z","updated_at":"2025-12-09T08:13:55.000Z","dependencies_parsed_at":"2025-02-11T08:36:22.191Z","dependency_job_id":"60e2d395-59fa-4a95-8739-04037d719ca2","html_url":"https://github.com/rustcodepro/geomapper","commit_stats":null,"previous_names":["sciencegenome/deutsch-geo-env-mapper","ibchgenomic/deutsch-geo-env-mapper","ibchgenomic/geomapper","genomicssport/geomapper","omicscode/geomapper","rustcodepro/geomapper"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/rustcodepro/geomapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcodepro%2Fgeomapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcodepro%2Fgeomapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcodepro%2Fgeomapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcodepro%2Fgeomapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustcodepro","download_url":"https://codeload.github.com/rustcodepro/geomapper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcodepro%2Fgeomapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28400397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"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":["deutsch","geomapping","geospatial","geospatial-processing","german-postcodes"],"created_at":"2025-12-12T08:26:00.664Z","updated_at":"2026-01-13T22:01:35.190Z","avatar_url":"https://github.com/rustcodepro.png","language":"Rust","readme":"# geomapper\n\n - rust geospatial mapper using dotenv for deutsch code mapper.\n - just put the files in the folder with the same naming convention.\n - Geospatial mapping data can be downloaded from here [german postcode code to location mapping](https://www.suche-postleitzahl.org/downloads).\n - Deutsch github repository[repository link](https://github.com/plzTeam).\n - polars analysis can be found here [deutsch geospatial mappers](https://github.com/zupzup/rust-polars-example).\n\n ```\n cargo build\n ```\n ```\n __ _    ___    ___   |  \\/  |   __ _   _ __    _ __     ___   _ __\n/ _` |  / _ \\  / _ \\  | |\\/| |  / _` | | '_ \\  | '_ \\   / _ \\ | '__|\n| (_| | |  __/ | (_) | | |  | | | (_| | | |_) | | |_) | |  __/ | |\n\\__, |  \\___|  \\___/  |_|  |_|  \\__,_| | .__/  | .__/   \\___| |_|\n|___/                                  |_|     |_|\n\ngeomapper, a geomapper for geman geographical data\n ************************************************\n Author Gaurav Sablok,\n Email: codeprog@icloud.com\n ************************************************\n\nUsage: geomapper \u003cCOMMAND\u003e\n\nCommands:\nplz              search according to the plz\nnote             search according to the note\neinwohner        search according to the einwohner\nqkm              search according to the qkm\nlatitude         search according to the latitude\nlongitude        search according to the longitude\nosm              search according to the osm\nags              search according to the ags\nord              search according to the ort\nlandkreis        search according to the landkries\nbundesland       search according to the bundesland\ngeneral-pattern  general pattern search\nhelp             Print this message or the help of the given subcommand(s)\n\nOptions:\n-h, --help     Print help\n-V, --version  Print version\n ```\n - search according to the plz\n ```\n gauravsablok@genome deutsch-geo-env-mapper main ?\n          ./target/debug/deutsch-geo-env-mapper plz 99955\n 99955   99955 Bad Tennstedt     8594    128.78479       51.15747        10.82980\n 99955   2895776 16064004        Bad Tennstedt   Unstrut-Hainich-Kreis   Thüringen\n 99955   2902811 16064005        Ballhausen      Unstrut-Hainich-Kreis   Thüringen\n 99955   2903159 16064007        Blankenburg     Unstrut-Hainich-Kreis   Thüringen\n 99955   2903160 16064009        Bruchstedt      Unstrut-Hainich-Kreis   Thüringen\n 99955   2903161 16064021        Haussömmern     Unstrut-Hainich-Kreis   Thüringen\n 99955   2895792 16064022        Herbsleben      Unstrut-Hainich-Kreis   Thüringen\n 99955   2903162 16064027        Hornsömmern     Unstrut-Hainich-Kreis   Thüringen\n 99955   2903166 16064038        Kutzleben       Unstrut-Hainich-Kreis   Thüringen\n 99955   2903167 16064045        Mittelsömmern   Unstrut-Hainich-Kreis   Thüringen\n 99955   2903171 16064064        Urleben Unstrut-Hainich-Kreis   Thüringen\n ```\n - search according to the note\n```\n./target/debug/geomapper note 01067\n 01067   01067-Dresden   11957   6.866839        51.06019        13.71117\n```\n - search according to the longitude\n```\n./target/debug/geomapper longitude 13.71117\n 01067   01067 Dresden   11957   6.866839        51.06019        13.71117\n```\n - search according to the latitude\n```\n./target/debug/geomapper latitude 51.06019\n 01067   01067 Dresden   11957   6.866839        51.06019        13.71117\n```\n- search according to the einwohner\n```\n./target/debug/geomapper einwohner 11957\n 01067   01067 Dresden   11957   6.866839        51.06019        13.71117\n```\n- search according to the osm\n```\n./target/debug/geomapper osm 1104550\n 78267   1104550 08335001        Aach    Landkreis-Konstanz      Baden-Württemberg\n The results are: \"The searched results are as follows\"\n```\n- search according to the ags\n```\n ./target/debug/geomapper ags 08335001\n 78267   1104550 08335001        -A-a-c-h-       Landkreis-Konstanz      Baden-Württemberg\n The results are: \"The searched results are as follows\"\n```\n- search according to the ord\n```\n   ./target/debug/geomapper ord Aach\n 78267   1104550 08335001        \"Aach\"  \"Landkreis Konstanz\"    \"Baden-Württemberg\"\n 54298   1255910 07235001        \"Aach\"  \"Landkreis Trier-Saarburg\"      \"Rheinland-Pfalz\"\n The results are: \"The searched results are as follows\"\n```\n- search according to the landkreis. if your landkries has spaces in the name then use the general pattern search\n```\n./target/debug/geomapper landkreis Neckar-Odenwald-Kreis\n74740   403733  08225001        \"Adelsheim\"   \"Neckar-Odenwald-Kreis\"  \"Baden-Württemberg\"\n74858   403747  08225002        \"Aglasterhausen\"       \"Neckar-Odenwald-Kreis\" \"Baden-Württemberg\"\n74842   403741  08225009        \"Billigheim\"  \"Neckar-Odenwald-Kreis\"  \"Baden-Württemberg\"\n```\n- search according to the bundesland. if your bundesland has spaces in the name then use the general pattern search\n```\n./target/debug/geomapper bundesland Mecklenburg-Vorpommern\n18211   391131  13072001        \"Admannshagen-Bargeshagen\"      \"Landkreis Rostock\"     \"Mecklenburg-Vorpommern\"\n17375   1408072 13075001        \"Ahlbeck\"       \"Landkreis Vorpommern-Greifswald\"       \"Mecklenburg-Vorpommern\"\n18320   374204  13073001        \"Ahrenshagen-Daskow\"    \"Landkreis Vorpommern-Rügen\"    \"Mecklenburg-Vorpommern\"\n18347   374244  13073002        \"Ahrenshoop\"    \"Landkreis Vorpommern-Rügen\"    \"Mecklenburg-Vorpommern\"\n```\n\n- search according to the general pattern. This means that you have spaces in your name or anything.\n```\n   ./target/debug/deutsch-geo-env-mapper general-pattern Konstanz\n \"2784842 08335043 Konstanz 78462 Landkreis Konstanz Baden-Württemberg\"\n \"2784842 08335043 Konstanz 78464 Landkreis Konstanz Baden-Württemberg\"\n \"2784842 08335043 Konstanz 78465 Landkreis Konstanz Baden-Württemberg\n ```\nGaurav Sablok \\\ncodeprog@icloud.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustcodepro%2Fgeomapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frustcodepro%2Fgeomapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustcodepro%2Fgeomapper/lists"}