{"id":28482056,"url":"https://github.com/osmlab/fixing-polygons-in-osm","last_synced_at":"2025-10-24T00:22:05.809Z","repository":{"id":8804075,"uuid":"59819433","full_name":"osmlab/fixing-polygons-in-osm","owner":"osmlab","description":"Fixing (multi)polygons in OpenStreetMap","archived":false,"fork":false,"pushed_at":"2022-06-04T07:44:22.000Z","size":2296,"stargazers_count":25,"open_issues_count":13,"forks_count":4,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-06-07T20:09:22.593Z","etag":null,"topics":["multipolygon","openstreetmap","openstreetmap-data","validation"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/osmlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-27T08:41:06.000Z","updated_at":"2024-10-18T14:51:04.000Z","dependencies_parsed_at":"2022-09-16T20:01:06.932Z","dependency_job_id":null,"html_url":"https://github.com/osmlab/fixing-polygons-in-osm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/osmlab/fixing-polygons-in-osm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmlab%2Ffixing-polygons-in-osm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmlab%2Ffixing-polygons-in-osm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmlab%2Ffixing-polygons-in-osm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmlab%2Ffixing-polygons-in-osm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/osmlab","download_url":"https://codeload.github.com/osmlab/fixing-polygons-in-osm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmlab%2Ffixing-polygons-in-osm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263614374,"owners_count":23488905,"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":["multipolygon","openstreetmap","openstreetmap-data","validation"],"created_at":"2025-06-07T20:09:23.277Z","updated_at":"2025-10-24T00:22:05.802Z","avatar_url":"https://github.com/osmlab.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Fixing Polygons in OSM\n\n**As of August 2017 this effort has now been finished! Thanks to everybody\nwho contributed. See some results in [this blog\npost](https://blog.jochentopf.com/2017-08-28-polygon-fixing-effort-concluded.html).\nI'll keep this repository around for the time being.**\n\nThere are many different ways (multi)polygons in OpenStreetMap can be mapped\ncorrectly and there are even more ways in which they can be mapped incorrectly.\nOf the over 220 million (multi)polygons in OSM more than 100,000 contain\nmapping errors of one kind or another and about 250,000 are tagged *old style*\nwith tags on the outer ways instead of on the relation making multipolygon\ntagging and processing much more complicated and much more expensive than it\nneeds to be.\n\nWe are trying to fix all this and this repository is here to organize this\neffort.\n\nNote that this is **not** about inventing some [new way of representing\n(multi)polygons in\nOSM](https://wiki.openstreetmap.org/wiki/Area/The_Future_of_Areas). This is\nabout fixing wrong tagging and simplifying the current way of tagging. There\nare no changes needed or planned to the core of OSM.\n\nThis will make **mapping easier**, because there will be only one canonical way\nof tagging multipolygons. Editors can take this into account and help mappers\nin better ways. And it will make **using the data easier and faster** because\nthe programs (such as Osm2pgsql and Osmium) converting OSM data into\nmultipolygons for rendering or other uses can be simplified. It will also make\nit easier to detect mapping errors raising the **quality of the OSM data**.\n\n## Database and extracts\n\n* http://area.jochentopf.com/ - see \"Downloads\" section\n\n## Start fixing things\n\nRead [this](http://area.jochentopf.com/fixing.html) for instructions.\n\n## Stats\n\n* http://area.jochentopf.com/stats/\n\n## More Information\n\n* [Background on (multi)polygons](doc/background.md)\n* [Typical problems with OSM multipolygons](doc/problems.md)\n* [Frequently Asked Questions (FAQ)](doc/faq.md)\n* [Some notes about rendering](doc/rendering.md)\n\n\n## QA Tools\n\n* [OSM Inspector](http://tools.geofabrik.de/osmi/?view=areas) - updated daily\n* [Map](http://area.jochentopf.com/map/index.html#3/30.00/0.00) - updated continuously\n\n\n## Contact\n\nIf you have any questions or want to contribute in any way, here are some ways\nto get involved:\n\n* [Open an issue](https://github.com/osmlab/fixing-polygons-in-osm/issues) on\n  our github repository.\n* Discuss on the\n  [OSM developer mailing list](https://lists.openstreetmap.org/listinfo/dev).\n* Join us on the `#osm-dev` IRC channel on OFTC ([how to get\n  there](http://wiki.openstreetmap.org/wiki/IRC)).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosmlab%2Ffixing-polygons-in-osm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fosmlab%2Ffixing-polygons-in-osm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosmlab%2Ffixing-polygons-in-osm/lists"}