I interpreted his original post as asking for an appropriate term in English, not Japanese.
The source is already in Japanese, and uses the catch-all term 施設.
Civil engineering isn't anywhere near my specialty, so I'll refrain from offering my layman's advice.
If you're translating something in an official capacity, it's probably best to try to find English documents on the subject matter and see what terminology they use, or consult someone who has experience in the field.