认定一座建筑是否违章主要有以下几个方面:

1. 是否违反了相关法规和规章制度:需要参考所在地的城乡建设规划、土地使用规划、建设工程规划、建筑设计规范等相关法规和规章制度,如果建筑违反了其中的规定,就可以认定为违章建筑。
2. 是否没有取得施工许可证或违反了施工许可证的规定:大多数地区都要求建筑施工前取得相应的施工许可证,如果没有取得施工许可证或违反了施工许可证的规定,即使建筑符合其他规定,也可以认定为违章建筑。
3. 是否改变了原有用途或违反了用地性质规定:有些地区要求建筑按照规定的用途进行使用,如果改变了原有的用途或违反了土地用途性质规定,则可以认定为违章建筑。
4. 是否危及人身安全或影响周围环境:如果建筑存在安全隐患,如结构不稳定、用火用电违规等,或者影响了周围环境,如挡住了公共通道、破坏了环境景观等,也可以认定为违章建筑。
认定违章建筑通常需要由相关政府部门进行调查和鉴定,并依法作出处罚决定。