Думаю, что не надо изобретать велосипед.
Окопы строят под конкретные подразделения и в четко прописанном в уставе порядке. Например, вот оборона отделения:
http://armor.kiev.ua/army/tactik/mso_oborona.shtml
Далее оборонительные сооружения отделений образуют оборонительную позицию взвода
http://armor.kiev.ua/army/tactik/msv_oborona.shtml
роты
http://armor.kiev.ua/army/tactik/msr_oborona.shtml
батальона
http://armor.kiev.ua/army/tactik/msb_oborona.shtml
Т.е. если однажды вручную нарисовать линию обороны отделения, то дальше, на ее основе, можно создавать шаблоны для взвода, роты, батальона.
А прога, которая размещает однажды созданные наборы объектов на карте, у тебя есть, насколько я помню