* Эти прилагательные образованы от разных существительных: петербургский от Петербург, а петербуржский от петербуржец. Следовательно, у них разная сфера применения. Петербургский: герб, мэр, климат и т. п. Петербуржский: характер, выговор и т. п. Чтобы правильно выбирать при употреблении эти слова, воспользуйтесь аналогией: латвийский (от Латвия) и латышский (от латыш)
**петербургский-петербуржский
*** Рогатки получили своё название оттого, что этих местах находился шлагбаум, или, как тогда говорили, рогатка, и караульная будка с будочником. Таких рогаток на пути находилось три: первая в районе Московских ворот, вторая (средняя) - на месте Площади Победы и третья - на прудовой мельничной плотине под Пулковской горой. Ставили их в петровское время для "препятствия проходу злонамеренных людей": беглых солдат и крепостных, пытавшихся уйти из Петербурга; извозчиков, нарушавших царский указ о привозе на каждой подводе трёх камней для мощения петербургских улиц, и тех городских жителей, которые хотели выехать без разрешения.