add proj and class CDXGEnv

CDXEnv  used to init direct envirement