中國清代地理學傢。字星伯。生於浙江紹興。幼隨父至北京大興定居。1808年以進士及第授翰林院編修,利用編纂全唐文之便,從《永樂大典》中輯出《宋會要》(500卷),撰寫《唐兩京城坊考》。1810年被謫戍新疆伊犁,得機考察天山南北各地,詳記山川曲折博稽載籍案牘,撰《西域水道記》(5卷)、《漢書西域傳補註》(2卷)、《新疆識略》(12卷)等。1819年回京,任禮部主事、江西道監察禦史等。1821年成書的《西域水道記》以西域水道為綱,記述沿岸的城市、聚落、山嶺、某些地點的經緯度、歷史、物產、民族、水利、駐軍等,所附地圖計裡畫方,是研究西北史地的重要文獻。