Генератор создаёт карту по зонам и, в зависимости от наличия у зоны города и владельца, наполняет эти зоны объектами. В общем случае определить какое здание относится к какой зоне нереально, потому что зоны существуют только во время генерации. Обычно это обходится заменой специальных зданий, у которых лимит - одно на зону (всякие обсерватории и т.п.).
По поводу размещения - лучше просто взять и разместить. На деле "привязок" никаких нет, все объекты в этом плане ничем не отличаются с т.з. игры.