at : 地点を感じている、建物の内外
in : 広がりを感じている、囲まれた内部
on : 特定の面を考えている
at the bus stop, at the door, at the North Pole
in the garden, in a small village, in the mountains
on the field, on the grass
都市には in
in Tokyo, in Japan
in the corner of - 角を中から見た場合、隅に
at[on] the corner of - 角を外から見た場合、角に