An improved PSO-ABC path planning algorithm for UAVs based on a construction of urban airspace topology with actual GIS data | Synapse