Полевое заполнение укрепленного района состояло из трех сплошных траншей, оборудованных стрелковыми ячейками с плотностью 50–60 и пулеметными площадками 15–30 на 1 км фронта. Около каждого долговременного сооружения имелись железобетонные точки с круговым обстрелом, связанные крытыми ходами сообщения. В 30–40 м от первой траншеи вокруг долговременных сооружений и на боевых покрытиях были установлены проволочные препятствия в 3–7 рядов кольев.
Передний край был прикрыт системой озер, соединенных каналами, оборудованными плотинами, дававшими возможность затоплять и заболачивать подходы в полосе шириной до 600 м. На участках, не имеющих естественных преград, были отрыты противотанковые рвы и установлены железобетонные и металлические надолбы («Зубы дракона»). В местах пересечения препятствий дорогами были построены раздвижные мосты, закрывающиеся металлическими шлагбаумами и надолбами. Развитая сеть шоссейных дорог обеспечивала бесперебойное снабжение и быструю перегруппировку войск противника.
Из сводка штаба инженерных войск 1-го Украинского фронта от 10 января 1945 года.
…Многочисленные документы, захваченные советскими войсками в ходе наступления, и показания пленных говорят о том, что немецкое командование, ожидая решительного наступления Красной Армии, серьезно готовится к предстоявшему оборонительному сражению. Помимо главной (Вислинской) оборонительной полосы» на которой располагаются войска первой линии, создано пять тыловых оборонительных полос с развитой системой окопов, траншей, проволочных заграждений, противотанковых рвов, минных полей и других инженерных сооружений. Кроме того, имеется несколько отсечных и промежуточных полос и позиций. К строительству полевых оборонительных рубежей и сооружений на верхнесилезском и бреславльском направлениях немцы приступили с выходом советских войск к реке Висла, Оборонительные работы велись исключительно быстрыми темпами, К ним, помимо инженерных войск, были привлечены военные училища и курсы, а также местное население и военнопленные.
Передний край главной оборонительной полосы проходит по западному берегу р. Висла до Завихоста, затем огибает Сандомирский плацдарм, в районе Ратае пересекает Вислу и далее. Главная оборонительная полоса укреплена наиболее сильно. Она состоит из трех-четырех позиций, оборудованных большим количеством пулеметных, минометных и артиллерийских точек; ДЗОТ, наблюдательные пункты, блиндажи, убежища и приспособленные к обороне здания соединены между собой широкой сетью ходов сообщения и прикрыты отсечными позициями.
Перед западным фасом сандомирского плацдарма, где наши войска должны были наносить главный удар, главная оборонительная полоса состоит из трех позиций, Общая глубина ее составляет 12–15 км. Первая позиция состоит из двух-трех линий сплошных и прерывчатых траншей полного профиля. Перед траншеями установлены проволочные заграждения в два-три ряда (преимущественно спираль Бруно) и с небольшими промежутками — противотанковые и противопехотные минные поля. За траншеями находятся жилые блиндажи с перекрытиями в два-три наката бревен, засыпанных сверху землей на 50–60 см. На ряде участков вперед выдвинуто усиленное боевое охранение, располагавшееся в специально подготовленных траншеях. Вторая позиция, удаленная от первой на 1,5–3 км, представляет собой в основном сплошную траншею полного профиля, оборудованную пулеметными площадками и ходами сообщения в глубину. Она также усилена инженерными заграждениями. Третья позиция представляет собой одну сплошную траншею с выносными пулеметными площадками.
Огневые позиции полковой и противотанковой артиллерии, а также минометных групп располагаются между первыми двумя позициями. Огневые позиции остальной артиллерии размещаются за второй позицией. Все они хорошо оборудованы, имеют щели, блиндажи и приспособлены к круговой обороне. Населенные пункты противник оборудовал как опорные пункты, опоясав их двумя-тремя кольцами траншей. С фронта на танкоопасных направлениях траншеи прикрыты противотанковыми рвами.
Плотность инженерных заграждений в пределах первой позиции главной оборонительной полосы неодинакова. Например, на участке Ракув, Шидлув на 1 км фронта имеется: траншей и ходов сообщения до 3,5 км, ДЗОТ 0,5, блиндажей 1, лесных завалов 0,1 км, проволочных препятствий 0,9 км, минных полей 0,72 км. На участке Петрув, Ракув на 1 км фронта приходится: траншей и ходов сообщения до 2,3 км, ДЗОТ 1,6, проволочных препятствий 1,3 км, минных полей 0f7 км. В районе Ракув плотность инженерных заграждений снижается и на 1 км фронта составляла: траншей и ходов сообщения 1,4 км, проволочных препятствий 0,2 км и минных полей 1,1 км. Наибольшая плотность инженерных заграждений создана между первой и второй траншеями первой позиции. Это объясняется тем, что с началом нашего наступления немцы рассчитывают оставить первую линию траншей и основное сопротивление оказать на второй линии. Севернее Сандомирского плацдарма в тылу главной оборонительной полосы создана промежуточная оборонительная полоса. Каждая из этих полос состоит из двух-трех линий прерывчатых траншей, усиленных проволочными заграждениями и минными полями.