Overhead obstacles: make sure there are no overhead utility lines, overhanging roofs, or other things that can come into conflict with the growing tree. Trees are often pruned to poor structure to get them out of utility lines; a better choice is not to plant a tree under the line that will grow tall enough to become a problem, or to plant a shorter tree.
Underground obstacles: be aware of underground water and sewage lines, as well as other buried utility lines. Roots will follow any of these because it is easier for roots to grow in the trench made to lay these lines. Building foundations, stem walls for perimeter fencing, and even sidewalk underlay materials can all be impacted by trees. Don’t plant trees close to known obstacles.
Microclimates and building effects: large differences exist in the amount of sunlight, the temperature, and the wind effects that plants experience near buildings. Southern exposures are warmer, northern exposures colder. These kinds of differences can impact when trees leaf out, when they lose their leaves, and many other growth parameters.