AML(ARC Macro Language,ARC宏命令語言)是ARC下的語言開發(fā)環(huán)境,用戶可以利用ARC/INFO命令語言或本身提供的大量宏命令和菜單進行二次開發(fā),建立圖形用戶界面,設計專用系統(tǒng)和工具,擴充ARC/INFO的基本功能,生成適合各種應用的實用系統(tǒng)。AML提供了變量、航數(shù),能實現(xiàn)邏輯分支和循環(huán),提供簡單的文件處理和字符處理能力,執(zhí)行算術和三角運算,支持子過程調用和參數(shù)傳遞,可進行程序測試和差錯,實現(xiàn)ARC/INFO提供的全部GIS功能。圖形菜單驅動等。