Comments (4)
Found two more cases where overlapping feature were bad edits
from osm-compare.
Working over this issue here: #135. It's based on the workflow described by @bkowshik ^
Tracking down the issues which are coming by:
-
For relation type features, we get the bounding box of the relation and not the proper geometry. Therefore, we use individual relation members which are part of that relation to find any overlap with the existing features and also making sure it should not flag overlap members from the same relation
-
Another issue which came by was closed ways geometry. So as these are not polygons , therefore it would be impossible to find feature with which it shares same osm area. To deal with that, we polygonized these kind of geometry in changeset-parser based on condition if it has id-area-key. Ref.
-
Recently there was another issue of feature finding overlap with itself. And this is caused due to lag with a feature going to mapbox-streets and same feature coming this pipeline for processing. As if the formed happens early than the latter, then a feature would be flagged for overlapping with itself. To curb that from happening , we ignore the cases of feature overlapping with itself.
from osm-compare.
- http://osmcha.mapbox.com/47878397/
- A waterway created very close (almost touching) a highway.
from osm-compare.
Working in this PR : #135
Closing the issue
from osm-compare.
Related Issues (20)
- Intelligent interface between consumers and comparators HOT 6
- Daily stats on osm-compare from osmcha-django HOT 2
- Analysing overlapping features in OSM using tile-reduce HOT 19
- Improving invalid-tag-modification comparator HOT 3
- Aid new mappers in inactive mapper areas HOT 3
- Some numbers about OpenStreetMap HOT 1
- Adding an Eslint precommit hook HOT 2
- Improving feature overlap compare function HOT 2
- impossible angle using wrong feature version HOT 2
- Promisify the compare-functions
- highway node dragged HOT 2
- Users wrongly identified as new users HOT 1
- Flag changes to addresses
- Profanity tag ... where? (Whom did the mapper offend?) HOT 6
- Flag changes on higher level admin boundaries
- "Impossible angles" comparator resulting in false positives HOT 2
- Detect renaming multiple roads
- legitimate aeroway=parking_position flagged by OSMCha
- multipolygon creation classified as invalid tag modification
- Add a comparator to check for non-squared buildings HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osm-compare.