No, it's possible.
a.) Create the main building of your base. Name it VCbase or something. Set the placement radius to 1000m, but make sure that the radius doesn't touch a river or see (you don't want to built a base there, i think).
b.) Create the other things of the base, like sandbags etc. You don't need to align them in the editor, because you'll script them at the right position - depending on the main building called VCbase. So wherever VCbase is built, all other things of the base will follow it and appear at the right place.
To do this, careful scripting with coordinates and setpos command is required.
Create these objects for a little example:
1.) Mashtent (east or whatever)
Name: ebaseA1
Init-line: this setpos [getpos this select 0, getpos this select 1, (getpos this select 2) -3.8]
2.) Fence
Init-line: this setpos [(getpos ebaseA1 select 0)+5, (getpos ebaseA1 select 1)+2.6, (getpos this select 2)]
3.) M2 StaticMG
Init-line: this setDir 45; this setpos [(getpos ebaseA1 select 0)+6.4, (getpos ebaseA1 select 1)+5.6, (getpos this select 2)-0.2]
4.) Fence
Init-line: this setpos [(getpos ebaseA1 select 0)+6.1, (getpos ebaseA1 select 1)+4.1, (getpos this select 2)]
5.) Fence
Init-line: this setpos [(getpos ebaseA1 select 0)+4.6, (getpos ebaseA1 select 1)+5, (getpos this select 2)]
6.) Fence
Init-line: this setpos [(getpos ebaseB1 select 0)-2.7, (getpos ebaseB1 select 1)+1.9, (getpos this select 2)]
Hope this helps