Python package to compute obstruction adaptive elevation masks (OAEM) from CityGML data. The OAEM is a mask consisting of azimuth elevation pairs that represents the obstruction of the open sky by buildings. It can be useful e.g. for solar potential analysis or GNSS signal obstruction analysis:
pip install oaemlib