Correct Oneway. When spawning from a field you have 9 possible spawns that correspond to the key pad
7 8 9
4 5 6
1 2 3
Depending on the base used (or custom based created) any number of these can be active and control spawning. Normally a designer tries to link up a position with the direction you spawn ... basically the 7 position would spawn you to the NW. But nothing forces a designer to do so. Sometimes a designer might not do so for design reasons and have things work differently because he needs the spawns.
For instance if I was creating a Germany terrain I might setup a base on the West side of the map and assign air spawns to it to help simulate 8th Air Force bombing campaigns. I might assign positions 9,8,7,6,4,3,2,1 to be air spawns all at the various points east of the base (NE, E, and SE) at various positions and altitudes so that I can have B17 raids coming from different positions for my and other events.
As I designer I could either use 1 base with 8 spawn points or maybe I set 3 bases and only use the 9,6,3 positions to create 9 spawn points for my airspawns. Either would work but depending on the rest of my design I might just go with 1 base. Why? Well because the more objects on the terrain the larger the file size and other issues. So with one base I get 8 air spawns. With 3 bases (while more clean visually to have 3 bases with just the east facing spawns active) I now actually tripled the number of objects put into the terrain (3 times the AA, bomber hangars, etc.).
Normally this is not an issue but say if I have a terrain with say 200 bases or more and say I do some custom object work I might for stability reasons and file size decide to just go for using one base. There is also an upper limit of how many objects a terrain really can handle and remain stable (I forget what it is off the top of my head).
So that is why I designer might just use one base and have spawns go off to places all over the map that might not at first make sense.