{"action":"created","issue":{"url":"https://api.github.com/repos/hotosm/osma-health/issues/9","repository_url":"https://api.github.com/repos/hotosm/osma-health","labels_url":"https://api.github.com/repos/hotosm/osma-health/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/hotosm/osma-health/issues/9/comments","events_url":"https://api.github.com/repos/hotosm/osma-health/issues/9/events","html_url":"https://github.com/hotosm/osma-health/issues/9","id":305098074,"number":9,"title":"Logical consistency validator","user":{"login":"geohacker","id":371666,"avatar_url":"https://avatars0.githubusercontent.com/u/371666?v=4","gravatar_id":"","url":"https://api.github.com/users/geohacker","html_url":"https://github.com/geohacker","followers_url":"https://api.github.com/users/geohacker/followers","following_url":"https://api.github.com/users/geohacker/following{/other_user}","gists_url":"https://api.github.com/users/geohacker/gists{/gist_id}","starred_url":"https://api.github.com/users/geohacker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geohacker/subscriptions","organizations_url":"https://api.github.com/users/geohacker/orgs","repos_url":"https://api.github.com/users/geohacker/repos","events_url":"https://api.github.com/users/geohacker/events{/privacy}","received_events_url":"https://api.github.com/users/geohacker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-14T10:19:48Z","updated_at":"2018-03-14T18:46:14Z","closed_at":null,"author_association":"MEMBER","body":"I'm inclined to propose that we build a generic OSMLint validator that takes two different tags: a base tag and an overlap tag and check if any features in either set overlaps the other. \r\n\r\n@kamicut @smit1678 - what do you think? \r\n\r\nThis involves defining the tileset, but I think QA tiles will have a lot of the features. And for the sake of getting off the ground, we'll limit to checking `building=residential` over a water feature."},"comment":{"url":"https://api.github.com/repos/hotosm/osma-health/issues/comments/373133726","html_url":"https://github.com/hotosm/osma-health/issues/9#issuecomment-373133726","issue_url":"https://api.github.com/repos/hotosm/osma-health/issues/9","id":373133726,"user":{"login":"kamicut","id":719357,"avatar_url":"https://avatars0.githubusercontent.com/u/719357?v=4","gravatar_id":"","url":"https://api.github.com/users/kamicut","html_url":"https://github.com/kamicut","followers_url":"https://api.github.com/users/kamicut/followers","following_url":"https://api.github.com/users/kamicut/following{/other_user}","gists_url":"https://api.github.com/users/kamicut/gists{/gist_id}","starred_url":"https://api.github.com/users/kamicut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kamicut/subscriptions","organizations_url":"https://api.github.com/users/kamicut/orgs","repos_url":"https://api.github.com/users/kamicut/repos","events_url":"https://api.github.com/users/kamicut/events{/privacy}","received_events_url":"https://api.github.com/users/kamicut/received_events","type":"User","site_admin":false},"created_at":"2018-03-14T18:46:14Z","updated_at":"2018-03-14T18:46:14Z","author_association":"MEMBER","body":"@geohacker what I mean is can we do a general Polygon/Polygon intersection here like in https://github.com/osmlab/osmlint/blob/master/validators/crossingBuildings/map.js#L15 but without the extra \"building\" requirement? Or do you envision the OSMLint validator to also check for non-closed ways?"}}
{"actor":{"display_login":"kamicut"}}