文物勘察设计资质是由国家文物局批准的。这是因为国家文物局是负责文物保护和管理的主管部门,对于文物勘察设计资质的审批和管理具有权威性。
同时,国家文物局还制定了相关的法律法规和标准,对于文物勘察设计资质的申请条件审批程序资质等级等方面进行了明确规定。因此,如果想要获得文物勘察设计资质,需要向国家文物局进行申请和审批。