Text this: From 2D to 3D Urban Analysis: An Adaptive Urban Zoning Framework That Takes Building Height into Account