Of course not. There are plenty of variables to consider. For atmospheric you can consider humidity, temperature and probably a couple of other variables. On the other hand, for "other" kind of corrosion you must consider under which sort of conditions the material are going to be immersed in... ph level, density, temp, etc...
Atmospheric corrosion refers to the way the corroding element is exposed to corrosive environment. Apart from atmospheric, we do have splash zone, seabed sediment, marine and underground corrosion, etc. The formation of rust and metal loss (atmospheric) most probably is homogeneous. Underground corrosion with the presence of SRB may cause localised corrosion.
General/homogeneous corrosion refers to uniform loss of material at any point on the surface of the specimen. It is a hypothetical case. Corrosion occuring when exposed to atmosphere is not uniform as pitting may occur even if the exposure conditions are same throughout. These pits may form because of non homogeneous properties of the material undergoing corrosion.
It really depends on the (time/space) scale you are looking at. On a nano-/micrometer scale corrosion is never homogeneous, since there is always an anodic/cathodic couple necessary. It is possible that these areas change locally, so looking over longer times the appearance of your metal sample/structure can be homogeneous. But again this depends on the environment + metal combination (think about pitting of aluminum in chloride environments)