{"action":"created","issue":{"url":"https://api.github.com/repos/pgRouting/osm2pgrouting/issues/175","repository_url":"https://api.github.com/repos/pgRouting/osm2pgrouting","labels_url":"https://api.github.com/repos/pgRouting/osm2pgrouting/issues/175/labels{/name}","comments_url":"https://api.github.com/repos/pgRouting/osm2pgrouting/issues/175/comments","events_url":"https://api.github.com/repos/pgRouting/osm2pgrouting/issues/175/events","html_url":"https://github.com/pgRouting/osm2pgrouting/issues/175","id":237205173,"number":175,"title":"Deprecated old-style multipolygons in OSM data","user":{"login":"joto","id":113756,"avatar_url":"https://avatars3.githubusercontent.com/u/113756?v=3","gravatar_id":"","url":"https://api.github.com/users/joto","html_url":"https://github.com/joto","followers_url":"https://api.github.com/users/joto/followers","following_url":"https://api.github.com/users/joto/following{/other_user}","gists_url":"https://api.github.com/users/joto/gists{/gist_id}","starred_url":"https://api.github.com/users/joto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joto/subscriptions","organizations_url":"https://api.github.com/users/joto/orgs","repos_url":"https://api.github.com/users/joto/repos","events_url":"https://api.github.com/users/joto/events{/privacy}","received_events_url":"https://api.github.com/users/joto/received_events","type":"User","site_admin":false},"labels":[{"id":205899994,"url":"https://api.github.com/repos/pgRouting/osm2pgrouting/labels/Discussion","name":"Discussion","color":"000000","default":false},{"id":365091833,"url":"https://api.github.com/repos/pgRouting/osm2pgrouting/labels/Improvement","name":"Improvement","color":"15ff00","default":false}],"state":"open","locked":false,"assignee":{"login":"cvvergara","id":5035290,"avatar_url":"https://avatars2.githubusercontent.com/u/5035290?v=3","gravatar_id":"","url":"https://api.github.com/users/cvvergara","html_url":"https://github.com/cvvergara","followers_url":"https://api.github.com/users/cvvergara/followers","following_url":"https://api.github.com/users/cvvergara/following{/other_user}","gists_url":"https://api.github.com/users/cvvergara/gists{/gist_id}","starred_url":"https://api.github.com/users/cvvergara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvvergara/subscriptions","organizations_url":"https://api.github.com/users/cvvergara/orgs","repos_url":"https://api.github.com/users/cvvergara/repos","events_url":"https://api.github.com/users/cvvergara/events{/privacy}","received_events_url":"https://api.github.com/users/cvvergara/received_events","type":"User","site_admin":false},"assignees":[{"login":"cvvergara","id":5035290,"avatar_url":"https://avatars2.githubusercontent.com/u/5035290?v=3","gravatar_id":"","url":"https://api.github.com/users/cvvergara","html_url":"https://github.com/cvvergara","followers_url":"https://api.github.com/users/cvvergara/followers","following_url":"https://api.github.com/users/cvvergara/following{/other_user}","gists_url":"https://api.github.com/users/cvvergara/gists{/gist_id}","starred_url":"https://api.github.com/users/cvvergara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvvergara/subscriptions","organizations_url":"https://api.github.com/users/cvvergara/orgs","repos_url":"https://api.github.com/users/cvvergara/repos","events_url":"https://api.github.com/users/cvvergara/events{/privacy}","received_events_url":"https://api.github.com/users/cvvergara/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-06-20T13:14:25Z","updated_at":"2017-06-20T21:53:28Z","closed_at":null,"body":"I wanted to inform you about some changes in OSM data recently that might or might not be relevant for you.\r\n\r\nOpenStreetMap has finally gotten rid of \"old-style multipolygon relations\". Those are relations of `type=multipolygon` where the tags are on the (outer) ways and not on the relation. For a long time this type of tagging and the more modern one of tagging the relation only have lived side-by-side, but now old-style multipolygons are deprecated and none are left in the data.\r\n\r\nIf your routing engine/data converter does support routing over areas you might want to change your data import functions to remove handling of old-style multipolygons simplifying the code greatly.\r\n\r\nIf you do not support routing over areas you might still be affected: Say you have a city square modelled as a relation tagged with `highway=pedestrian`. In modern multipolygon tagging those tags are on the relation only and the ways have no tags at all. If you don't read relations and match them to their member tags, you will not see those ways as routable. So even routing along the edges of the city square will not work. Details depend on the e\r\nxact tagging of course, in many cases the ways will probably also be tagged with a `highway` tag. You have to decide yourself whether this warrants any changes in your program.\r\n\r\nOur Github issue for this is https://github.com/osmlab/fixing-polygons-in-osm/issues/33 where you can find some additional information.\r\n\r\nMore background on multipolygon relations and the effort to fix them at http://area.jochentopf.com/ ."},"comment":{"url":"https://api.github.com/repos/pgRouting/osm2pgrouting/issues/comments/309902764","html_url":"https://github.com/pgRouting/osm2pgrouting/issues/175#issuecomment-309902764","issue_url":"https://api.github.com/repos/pgRouting/osm2pgrouting/issues/175","id":309902764,"user":{"login":"cvvergara","id":5035290,"avatar_url":"https://avatars2.githubusercontent.com/u/5035290?v=3","gravatar_id":"","url":"https://api.github.com/users/cvvergara","html_url":"https://github.com/cvvergara","followers_url":"https://api.github.com/users/cvvergara/followers","following_url":"https://api.github.com/users/cvvergara/following{/other_user}","gists_url":"https://api.github.com/users/cvvergara/gists{/gist_id}","starred_url":"https://api.github.com/users/cvvergara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvvergara/subscriptions","organizations_url":"https://api.github.com/users/cvvergara/orgs","repos_url":"https://api.github.com/users/cvvergara/repos","events_url":"https://api.github.com/users/cvvergara/events{/privacy}","received_events_url":"https://api.github.com/users/cvvergara/received_events","type":"User","site_admin":false},"created_at":"2017-06-20T21:53:28Z","updated_at":"2017-06-20T21:53:28Z","body":"@dkastl \r\nVersion 2.2 (current) does not take into account any kind of relation.\r\n\r\nBut on v2.3 (on the door as develop) does.\r\nhttps://github.com/pgRouting/osm2pgrouting/blob/develop/NEWS#L6\r\n\r\nThe buildings (multi)polygons can be used for simulation indoor routing (when no indoor paths are in the building data).\r\n\r\nSo I think is something worth testing on develop."}}
{"actor":{"display_login":"cvvergara"}}