🏠 Buildings
Extracting of rooftops of buildings from imagery of high resolution. High performance deep learning model is trained to detect the buildings roofs. Three different models are used for different geographic regions for better fit to the various urban environments around the world. The decision is automatic, based on the location of your AOI.
Note: The building candidates with area less than 25 sq.m. are removed to avoid clutter
The model does not extract the footprints directly, because they are not clearly visible in the images, but we can obtain them, just like human cartographers, by moving the roof to the bottom of the wall (see Additional options).
Additional options:
Classification by types of buildings – typology of buildings is represented by the main classes (see reference).
Simplification - the algorithm corrects the irregularities of the contours of our model. The irregular geometries are replaced with rectangles, circles or arbitary polygons with 90 degree angles, which fits better to the original shape. Also the corrected buildings are rotated to align with the nearest roads. This option produces much more map-friendly shapes which look better and are easier to edit, but some shape accuracy can be lost. See our blog post for more information and some visuals.
Merge with OSM [Mapflow Web only] - some of the areas have great coverage of OpenStreetMap data, and if you prefer human-annotated data, you can select this option. In this case, we check for each building whether it has a good corresponding object in OSM (Jaccard index more than 0.7) and if there is one, we replace our result with OSM contour. This makes the result not based on the image, so the buildings can be shifted from actual positions, and some changes that have occurred after OSM mapping may be lost.
A sample of processing result with different options for Prague, Czech Republic.