Although centroids are computed correctly at e.g. village level, they are not right at the building footprint level. In some case they even appear outside the building.
The reason is that small rounding errors for large values of coordinates (i.e. longitude = 106) accumulate.
The solution is to normalise coordinates to their origins before calculating.
Although centroids are computed correctly at e.g. village level, they are not right at the building footprint level. In some case they even appear outside the building.