[Feature] add real vector and terrian api