Signal strength model using free-space path loss + real OSM buildings/forests with per-obstacle dB attenuation.