COGO — это набор программ, используемых в гражданском строительстве для моделирования горизонтальных и вертикальных выравниваний и решения задач координатной геометрии. Выравнивания COGO используются в качестве элементов управления для геометрического проектирования дорог , железных дорог и перемещения или восстановления потоков.
COGO изначально была подсистемой Интегрированной системы гражданского строительства ( ICES ) Массачусетского технологического института , разработанной в 1960-х годах. Другие подсистемы ICES включали STRUDL, BRIDGE, LEASE, PROJECT, ROADS и TRANSET, а также внутренние языки ICETRAN и CDL. Развитые версии COGO до сих пор широко используются.
Некоторые основные типы элементов COGO — это точки, спирали Эйлера , линии и горизонтальные кривые (дуги окружности).
Могут быть разработаны более сложные элементы, такие как ряды или цепи, состоящие из комбинации точек, кривых или спиралей.