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