emplacement vs ubicity

emplacement

noun
  • A place where a thing is located; the act of placing something somewhere. 

  • The inclusion of igneous rock in older rocks, or the development or localization of an ore body in older rocks. The latter is referred to as ore deposition. 

  • An installation that houses a military weapon. 

ubicity

noun
  • whereabouts, location 

How often have the words emplacement and ubicity occurred in a corpus of books? (source: Google Ngram Viewer )