由於地理環境的變化,河流湖泊容易變化,但山脈壹般相對穩定。找到梁山,就找到了梁山泊的大致位置。梁山縣位於山東省西南部,在山東省泰安、濟寧、菏澤和河南省濮陽的交界處。
梁山是梁山縣最高的地方,位於縣城東南。它由七個分支組成,包括虎頭峰、雪山峰、山浩峰和小黃山。主峰虎頭峰海拔197.9米。宋江的大寨曾建在虎頭峰上,這裏是梁山108好漢聚義之地。
地理變化
梁山伯和梁山的所在地最初是小野澤,也被稱為巨野澤。在今天的巨野縣東北,是古時候嵇、溥的水匯集而成的。現代地理中,梁山、東平、運城、巨野、汶上、嘉祥、濟寧都受到小野澤的影響。後來由於黃河多次泛濫和湧入,橫澤日益淤塞,河面由鞍山(小鞍山)向北移至玉山。
此後,梁山泊被黃河決口洪水侵淤,逐漸縮小。元代至元初,梁山公園淤泥墊層及殘留部分以王楠湖之名出現,梁山附近地區已在水面之外的西側。
直到清鹹豐五年(1855),黃河北移,取大清河入海,文水無法北註,存於鞍山湖舊址。汛期,黃河泛濫入湖,湖面越來越寬。
為防止黃河南侵,當地百姓在東平府西部十裏堡(屬梁山縣)至斜河口壹線築堤,利用老運河南堤(十裏堡至大安山)和安捷門墊(大安山至界河口老黃堤),在其周圍形成87公裏的滯洪區,稱為急水窪。因為湖的大部分在東平縣,民國時叫東平湖。