0%

海淀附近的山

上周的时候爬了海淀附近的一座山,当时脑海就在想海淀附近究竟有多少座山,每座山的海拔如何。身为一个程序员,本着一个考究的态度,开始了信息收集之旅。

信息收集阶段

  • 首先是在谷歌上尝试了 “海淀 附近 山” 这几个关键字的组合,最终搜索到了马蜂窝的一篇文章 https://www.mafengwo.cn/wenda/detail-7820704.html 里面的一个回复,回复里面提到了海淀有67座山。回复内容如下:
海淀有67座山。
1.阳台山,又名阳山、妙高峰,位于海淀区与门头沟区交界山,北安河乡西北部,海拔1278米;
2.萝芭地,又名萝卜地,位于北安河乡寨尔峪西,海拔1152米;
3.小风口,位于聂各庄乡车耳营西,海拔1078米;
4.大风口,位于小风口南,海拔1034米;
5.妙儿洼,位于北安河乡管家岭西,海拔955米;
6.马鞍山,位于北安河乡西南六郎塔南侧,海拔808.4米;
7.克勒峪,位于香炉峰之西,海淀、石景山、门头沟三区交界处,海拔798米;
8.馒头峪,位于北安河乡北安河村西,海拔767米;
9.大黑山,位于聂各庄乡车耳营西,海拔695米;
10.锯齿山,位于北安河乡大工村西南,海拔691米;
11.锅腔山,位于北安河乡寨口村东南,海拔691米;
12.天宝山,又名猴乜,位于卧佛寺西,海拔688米;
13.打鹰洼,位于玉皇顶西,海拔688米;
14.猴石崖,位于碧云寺西,海拔687米;
15.瓜打石,位于北安河乡金鸡庵西北,海拔651米;
16.双石洞山,位于卧佛寺西,海拔644米;
17.老爷山,位于聂各庄乡龙泉寺西北,海拔625米;
18.五台山,位于温泉乡白家疃村南,海拔616米;
19.小黑山,位于大黑山之南,海拔597米;
20.磨菇帚,位于温泉乡温泉村南,海拔578米;
21.香炉峰,又名鬼见愁,位于香山公园西侧,海拔575米;
22.三柱香,位于樱桃沟西北,白家疃村南,海拔574米;
23.白石岗,位于四季青乡挂甲塔南,海拔567.7米;
24.白塔山,位于四季青乡厢蓝旗村西,海拔509.8米;
25.黄道岭,位于温泉乡杨家庄村南,海拔481米;
26.东山,位于北安河乡南安河村南,海拔472米;
27.鹫峰,又名小黄山,位于北安河乡北安河村西,海拔465米;
28.小白塔山,位于四季青乡厢红旗村西,海拔438.3米;
29.寿安山,又名五华山,位于卧佛寺东北,海拔406.9米;
30.地藏沟,位于四季青乡四王府北,海拔400米;
31.玉皇顶,又名木兰陀,位于碧云寺北,海拔364米;
32.长安岭,位于聂各庄乡车耳营南与北安河乡交界处,海拔328米;
33.城子山,位于温泉乡温泉村西南,海拔325米;
34.万安山,位于四季青乡门头村西,308.2米;
35.三昭山,又名三钊山,位于东北旺乡冷泉村东南,海拔308米;
36.万花山,又名万华山,位于碧云寺东北,海拔298.5米;
37.老虎嘴,位于四季青乡魏家村西,海拔297米;
38.虎山,位于北安河乡管家岭村西,海拔295米;
39.花坡,位于北安河乡大工村北,海拔295米;
40.狼岗,位于温泉乡温泉村西南,海拔263米;
41.大昭山,又名大钊山,位于四季青乡北部娘娘府北侧,海拔265米;
42.天光寺山,位于东北旺乡南羊坊村东南,海拔264米;
43.青龙山,位于香山公园东南,海拔256米;
44.普陀山,位于四季青乡四王府北,海拔241米;
45.凤凰岭,又名驻跸山,位于聂各庄乡抬头村西,海拔239米;
46.正白旗山,位于四季青乡挂甲塔西南,海拔239米;
47.黑石包山,位于四季青乡北营村西侧,海拔239米;
48.江米台,位于北安河乡管家岭西,海拔237米;
49.黑山头,位于海淀乡西北部,百望山之南,海拔232米;
50.百望山,又名安河山、望儿山,位于东北旺乡西,北旺村西南,海拔209米;
51.大岗,位于北安河乡大工村东侧,海拔189;
52.十八盘,位于温泉乡杨家庄村南,海拔182米;
53.横山,位于温泉乡白家疃村南,海拔177米;
54.半天云岭,位于温泉乡杨家庄村南,海拔175米;
55.亮甲店山,位于东北旺乡沈家山村东,海拔154米;
56.玉泉山,位于万寿山之西,海拔152米;
57.黑龙潭山,位于温泉乡太舟坞村西,海拔141米;
58.小山,位于北安河乡南安河村南,海拔136;
59.憋死猫,位于温泉乡温泉村西,海拔127;
60.平顶山,位于海淀乡董四墓村东,海拔116;
61.红头山,位于香山公园东,海拔114米;
62.万寿山,又名瓮山、金山,位于颐和园内,海拔105.7;
63.显龙山,又名龙头山、龙头岗、堂子山,位于温泉乡温泉村东南,海拔102;
64.红山,位于海淀乡安河桥西,海拔101;
65.田村山,位于四季青乡田村东南,海拔92.9米。
66.画眉山,位于温泉乡杨家庄村南,海拔83米;
67.荷叶山,又名聚宝山,,位于四季青乡四王府村南,海拔78米;
  • 我们知道有时候网友关于一些问题的回复可能是复制粘贴,但是这个网友很明确的回复了海淀一共有67座山。我想着搜索有哪些权威的网站或者书籍可以明确的说明海淀确实有这么多座山。

    中国县志吧

    • 接下来就是找上面的4本书
    • 找到了《北京市海淀区地名录 1996版》,并在 P233 找到山峰名称录,对比了一下,书中一共记载了68座山,额外包含了海拔为118m的双石岭,双石岭现在处于北京哪个区域就没有继续查下去了,其他67座山名字都是吻合的。
  • 《北京市海淀区地名录 1996版》的内容非常全面翔实,对编写者们表示 respect

信息加工阶段

使用 vim 去掉行号

阳台山,又名阳山、妙高峰,位于海淀区与门头沟区交界山,北安河乡西北部,海拔1278米;
萝芭地,又名萝卜地,位于北安河乡寨尔峪西,海拔1152米;
小风口,位于聂各庄乡车耳营西,海拔1078米;
大风口,位于小风口南,海拔1034米;
妙儿洼,位于北安河乡管家岭西,海拔955米;
马鞍山,位于北安河乡西南六郎塔南侧,海拔808.4米;
克勒峪,位于香炉峰之西,海淀、石景山、门头沟三区交界处,海拔798米;
馒头峪,位于北安河乡北安河村西,海拔767米;
大黑山,位于聂各庄乡车耳营西,海拔695米;
锯齿山,位于北安河乡大工村西南,海拔691米;
锅腔山,位于北安河乡寨口村东南,海拔691米;
天宝山,又名猴乜,位于卧佛寺西,海拔688米;
打鹰洼,位于玉皇顶西,海拔688米;
猴石崖,位于碧云寺西,海拔687米;
瓜打石,位于北安河乡金鸡庵西北,海拔651米;
双石洞山,位于卧佛寺西,海拔644米;
老爷山,位于聂各庄乡龙泉寺西北,海拔625米;
五台山,位于温泉乡白家疃村南,海拔616米;
小黑山,位于大黑山之南,海拔597米;
磨菇帚,位于温泉乡温泉村南,海拔578米;
香炉峰,又名鬼见愁,位于香山公园西侧,海拔575米;
三柱香,位于樱桃沟西北,白家疃村南,海拔574米;
白石岗,位于四季青乡挂甲塔南,海拔567.7米;
白塔山,位于四季青乡厢蓝旗村西,海拔509.8米;
黄道岭,位于温泉乡杨家庄村南,海拔481米;
东山,位于北安河乡南安河村南,海拔472米;
鹫峰,又名小黄山,位于北安河乡北安河村西,海拔465米;
小白塔山,位于四季青乡厢红旗村西,海拔438.3米;
寿安山,又名五华山,位于卧佛寺东北,海拔406.9米;
地藏沟,位于四季青乡四王府北,海拔400米;
玉皇顶,又名木兰陀,位于碧云寺北,海拔364米;
长安岭,位于聂各庄乡车耳营南与北安河乡交界处,海拔328米;
城子山,位于温泉乡温泉村西南,海拔325米;
万安山,位于四季青乡门头村西,308.2米;
三昭山,又名三钊山,位于东北旺乡冷泉村东南,海拔308米;
万花山,又名万华山,位于碧云寺东北,海拔298.5米;
老虎嘴,位于四季青乡魏家村西,海拔297米;
虎山,位于北安河乡管家岭村西,海拔295米;
花坡,位于北安河乡大工村北,海拔295米;
狼岗,位于温泉乡温泉村西南,海拔263米;
大昭山,又名大钊山,位于四季青乡北部娘娘府北侧,海拔265米;
天光寺山,位于东北旺乡南羊坊村东南,海拔264米;
青龙山,位于香山公园东南,海拔256米;
普陀山,位于四季青乡四王府北,海拔241米;
凤凰岭,又名驻跸山,位于聂各庄乡抬头村西,海拔239米;
正白旗山,位于四季青乡挂甲塔西南,海拔239米;
黑石包山,位于四季青乡北营村西侧,海拔239米;
江米台,位于北安河乡管家岭西,海拔237米;
黑山头,位于海淀乡西北部,百望山之南,海拔232米;
百望山,又名安河山、望儿山,位于东北旺乡西,北旺村西南,海拔209米;
大岗,位于北安河乡大工村东侧,海拔189;
十八盘,位于温泉乡杨家庄村南,海拔182米;
横山,位于温泉乡白家疃村南,海拔177米;
半天云岭,位于温泉乡杨家庄村南,海拔175米;
亮甲店山,位于东北旺乡沈家山村东,海拔154米;
玉泉山,位于万寿山之西,海拔152米;
黑龙潭山,位于温泉乡太舟坞村西,海拔141米;
小山,位于北安河乡南安河村南,海拔136;
憋死猫,位于温泉乡温泉村西,海拔127;
平顶山,位于海淀乡董四墓村东,海拔116;
红头山,位于香山公园东,海拔114米;
万寿山,又名瓮山、金山,位于颐和园内,海拔105.7;
显龙山,又名龙头山、龙头岗、堂子山,位于温泉乡温泉村东南,海拔102;
红山,位于海淀乡安河桥西,海拔101;
田村山,位于四季青乡田村东南,海拔92.9米。
画眉山,位于温泉乡杨家庄村南,海拔83米;
荷叶山,又名聚宝山,,位于四季青乡四王府村南,海拔78米;

使用 awk 命令提取所有山名

cat mountains.log | awk -F',' '{print $1}'
阳台山
萝芭地
小风口
大风口
妙儿洼
马鞍山
克勒峪
馒头峪
大黑山
锯齿山
锅腔山
天宝山
打鹰洼
猴石崖
瓜打石
双石洞山
老爷山
五台山
小黑山
磨菇帚
香炉峰
三柱香
白石岗
白塔山
黄道岭
东山
鹫峰
小白塔山
寿安山
地藏沟
玉皇顶
长安岭
城子山
万安山
三昭山
万花山
老虎嘴
虎山
花坡
狼岗
大昭山
天光寺山
青龙山
普陀山
凤凰岭
正白旗山
黑石包山
江米台
黑山头
百望山
大岗
十八盘
横山
半天云岭
亮甲店山
玉泉山
黑龙潭山
小山
憋死猫
平顶山
红头山
万寿山
显龙山
红山
田村山
画眉山
荷叶山

使用 awk 命令提取所有山的海拔

cat mountains.log | awk -F',' '{print $NF}' | awk -F';' '{print $1}'

发现山的排序是从高到低排序

海拔1278米
海拔1152米
海拔1078米
海拔1034米
海拔955米
海拔808.4米
海拔798米
海拔767米
海拔695米
海拔691米
海拔691米
海拔688米
海拔688米
海拔687米
海拔651米
海拔644米
海拔625米
海拔616米
海拔597米
海拔578米
海拔575米
海拔574米
海拔567.7米
海拔509.8米
海拔481米
海拔472米
海拔465米
海拔438.3米
海拔406.9米
海拔400米
海拔364米
海拔328米
海拔325米
308.2米
海拔308米
海拔298.5米
海拔297米
海拔295米
海拔295米
海拔263米
海拔265米
海拔264米
海拔256米
海拔241米
海拔239米
海拔239米
海拔239米
海拔237米
海拔232米
海拔209米
海拔189
海拔182米
海拔177米
海拔175米
海拔154米
海拔152米
海拔141米
海拔136
海拔127
海拔116
海拔114米
海拔105.7
海拔102
海拔101
海拔92.9米。
海拔83米
海拔78米

制作成 excel

  • 上面的内容按列复制,很容易制作成一个 excel 表格

总结

  • 以上就是信息收集再处理的一个 case