楼兰古城消失的原因有两点:地球气候的变化、人类的影响。
1、地球气候的变化:
青铜器时代这里人口繁盛,这时恰值高温期,罗布泊湖面广阔,环境适宜裤没。但此后进入降温区后,水土环境变差,河水减少,湖泊缩减,沙漠扩大。在距今约2000年左右旱化加剧,这表现在中国北方广大地区冰进发生,黄土堆积,湖沼消亡,海退发生。
2、人类的影响:
人类活动对罗布泊干涸的影响,可以说越来越大。水源和树木是荒原上绿洲能够存活的关键。楼兰古城正建立在当时水系发达的孔雀河下游三角洲,这敏纯宴里曾有长势繁茂的胡杨树供其取材建设。
位置境域:
楼兰国东起古阳关附近,西至尼雅古城,南至阿尔金山,北至哈密。楼兰古城今属新疆维吾尔自治区巴音郭楞蒙古自治州若羌县,与若羌县城直线距离220千米。
考古队员重新测定楼兰古城的位置在东经89°55′22″、北纬40°29′55″,四面城墙约长330米,总面积10.82万平方米,基本呈正方形。