为什么巴拿马运河要使用水闸提升的方式,而不直接连通两大洋?

今天看了discovery的一个节目,也是好奇,为什么要用多级船闸,增加通行时间、减缓了船只通行量。知乎上也没找到合适的答案,百度了图片,如图,已经是一目了然。巴拿马运河人工主要的部分是开挖了运河的两头,中间利用的还是天然湖泊;施工方没钱继续挖湖或者说是要真挖下去,湖水换成了海水会破坏当地的生态环境。所以就用上了多级水闸。PS:太平洋和大西洋的洋面高度好像是不一样的,是不是?

编辑于 2015-01-13

63 条评论

分享

收藏

苟岂

笨拙勤奋的Android码农

根本原因是大西洋的洋面比太平洋高20多公分,这个问题是法国运河公司施工了四年后才发现的…

作者:延腾楠
链接:https://www.zhihu.com/question/21277123/answer/23905983
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

时间: 2024-10-19 18:04:54

为什么巴拿马运河要使用水闸提升的方式,而不直接连通两大洋?的相关文章

ansible-playbook权限提升多种方式

ansible-playbook 可以方便快速的批量执行部署和运维任务,对于不同的场景和服务器,需要使用不同的权限提升方式. 最佳实现:为了提高playbook的兼容性,跟功能没有直接关系的权限提升脚本,不要出现在palybook正文中,可以在ansible-playbook运行的时候,通过-e传入. 场景一:我们有服务器的root密码,而且允许root直接登陆. ansible-playbook -i 'aliyun.lihuanhuan.net,' ./ansible_playbook_te

提升 工作方式 浅谈

需求理解 对需求理解的不深入, 没有站在用户角度考虑问题,只是单纯的为了开发而开发   -- 解决: 研究市面的APP,分析他们的需求,尤其是细节问题 代码逻辑 多看,多写   -- 解决:github 分析app细节. 思考是必要的,但是动手,才是根本,只有在动手之中,才能发现其中隐藏的需求. 个人积极性 积极调整心态  -- 解决:强迫自己的去做事情,离开舒适区.心态或者说工作状态的改变,自己只有强迫自己才行,整天的口号,不如一次切身的行动. 工作上遇到问题的处理 自我独立思考 时限:30分

尼加拉瓜运河巨大的环境代价

早前的一个清晨,教师若热·洛佩兹和自己的一位朋友在尼加拉瓜布里托河一片风景如画的泻湖上垂钓,这里距太平洋不到一公里.在狭窄河道的一处拐弯,树木拱立.绿荫参天:树身上苔痕遍布.满眼鲜碧.他指着那里说:"吼猴.鳄鱼和鹦鹉都在这条河道上生活,如果这一切都消失了,我们会为此感到羞愧.http://www.ximalaya.com/zhubo/27467712/ http://www.ximalaya.com/zhubo/27467923/ http://www.ximalaya.com/zhubo/27

推荐 | 中国巴拿马建交,事实证明“一个中国”大势所趋

巴拿马当地时间6月12日晚8时(北京时间6月13日早上9时),巴拿马总统胡安·卡洛斯·巴雷拉在国家电视台全国新闻联播节目上正式宣布,巴拿马共和国与中华人民共和国建立外交关系. 6月13日,中国外交部长王毅同巴拿马副总统兼外长德圣马洛在北京举行会谈并签署<中华人民共和国和巴拿马共和国关于建立外交关系的联合公报>,宣布两国正式建立大使级外交关系. 两国建交联合公告称:巴拿马共和国政府承认世界上只有一个中国,中华人民共和国政府是代表全中国的唯一合法政府,台湾是中国领土不可分割的一部分.巴拿马共和国政

boost提升

1 提升的概念 提升是机器学习技术,可以用于回归和分类问题,它每一步产生一个弱预测模型(如决策树),并加权累加到总模型中:如果每一步的弱预测模型生成都市一句损失函数的梯度方向,则称之为梯度提升(Gradient boosting). 梯度提升算法首先给定一个目标函数,它的定义域是所有可行的弱函数集合(基函数):提升算法通过迭代的选择一个负梯度方向上的基函数来逐渐逼近局部极小值.这种在函数域的梯度提升观点对机器学习的很多领域有深刻影响. 提升的理论意义:如果一个问题存在弱分类器,则可以通过提升的办

Web 应用性能提升 10 倍的 10 个建议

转载自http://blog.jobbole.com/94962/ 提升 Web 应用的性能变得越来越重要.线上经济活动的份额持续增长,当前发达世界中 5 % 的经济发生在互联网上(查看下面资源的统计信息). 我们现在所处的时代要求一直在线和互联互通,这意味着用户对性能有更高的期望.如果网站响应不及时,或者应用有明显的延迟,用户很快就会跑到竞争者那边去. 例如,Amazon 十年前做的一项研究表明,网页加载时间减少 100 毫秒,收入就会增加  1%.最近另一项研究凸显了一个事实,就是有一半以上

JavaScript 变量提升

变量提升(Hoisting):在ES6之前,函数声明和变量声明总是被JavaScript解释器隐式地提升(hoist)到包含他们的作用域的最顶端. 注意: 1. JavaScript 仅提升声明,而不提升初始化.2. ES6 中不存在变量提升的概念. 1. 变量提升 变量未声明: function fn () { console.log(name); } fn(); // 报错: ReferenceError: name is not defined 变量在使用后声明: function fn

什么是变量提升?什么是函数提升?

在js中只有两种作用域,全局作用域和函数作用域,在ES6之前,js是没有块级作用域. JavaScript 代码的执行分为两个阶段.第一个阶段在当前词法环境中注册所有的变量和函数声明,简单说就是,解析,解析完成之后,第二个阶段的 JavaScript 执行就开始了! JS中创建函数有两种方式:函数声明式和函数字面量式.只有函数声明才存在函数提升. JavaScript 仅提升声明,而不提升初始化.如果你先使用的变量,再声明并初始化它,变量的值将是 undefined. 1:所有的声明都会提升到作

提升学历的六大理由

在21世纪的今天,社会竞争越来越激烈,工作要求越来越高.因此,学历的高低显得特别的重要,无论是为了满足工作需求,还是提升自己个人文化水平,学历都能充分地说明一切.不同的学历虽然学习的形式不同,取得的方式不同,但都是国家承认的学历,可以深造:专科升本科.考研究生.获得学士硕士博士学位,也可以出国.求职.晋升.提薪等.但是,社会的认可度是有差异的.也就是说,在你持学历求职时,人事科长肯定不会同时对待不同层次的学历,一般都会将学历的含金量分为等级.含金量最高的当然是统招学历,然后依次是自考.成人高等教