I’m trying to model a large section of a city from a ShapeFile following this excellent tutorial. It directs you to import the SHP file and the DBF table (through Excel), then create boundaries on the SHP curves so as to treat inner openings (courtyards) as part of the building. This should, in theory, ensure that the number of buildings is the same as the number of features.
In this image, buildings with courtyards (highlighted buildings 1 and 3 from left to right) or interpenetrating volumes (building 4) come out fine. The courtyards are identified as such and the overlapping volumes are identified as such.
Problem is when I have overlapping volumes that don’t interpenetrate (building 2).
The inner volume is interpreted as a courtyard.
I wouldn’t mind that since I’m modelling about 40k buildings, and the problematic ones are few (about 200) and far between. Problem is, when that happens, my list of heights shifts and the heights of buildings after the first error are all wrong. For the case above I have 6 volumes but I get 9 curves that are translated into 5 boundaries (and not 6, because the 2 volumes on building 2 get interpreted as one volume with a courtyard).
I’m trying to think of a solution that doesn’t involve a lot of manual cleaning up of the shapefile.
Thanks in advance!