@wissoxfan83
Spacial visualization and GIS have been used extensively in basketball for a while now. Most every NBA team has a system of cameras installed that tracks every player about 25-30 times per second and produce tons of data that the better teams use to analyze their plays.
As far as line of sight visualization within the court, there is zero difference between venues. Unlike football, all basketball courts are perfectly flat, with the exact same dimensions and the baskets (backboard and rim) are essentially identical and located at the the exact same location and height. While the background can affect vision somewhat, from any specific location on the court, a player has the exact same look of the rim regardless of venue. For spectators the situation is completely different as every venues outside the court boundaries can be uniquely different, but then, spectators in the stands are not taking the shots, players within the court are. With minor practice, most players have no problems shooting in different venues...and yes, I do work extensively with GIS.