As expressões latinas 'in situ' («no sítio») e 'in loco' («no local») são semanticamente equivalentes, pelo que podem ser usadas indiscriminadamente.
Parece-me, porém, que o uso de "in loco" está mais vulgarizado e o seu significado é susceptível de mais fácil apreensão pelo grande público.