据媒体报道,泰国计划迁都,是继缅甸和印尼之后,第三个计划迁都的东南亚国家。泰国气候变化和环境部副部长帕维奇警告说,首都曼谷可能无法适应全球变暖趋势,由于海平面不断上升,加上城市持续下沉,泰国政府正在考虑迁都。也有泰国专家说,如果不采取任何对策,最快30年曼谷就会沉入海底。那么为什么曼谷会面临如此严峻的威胁呢?今天就来简单聊聊相关话题。
新闻截图
关于城市下沉的话题,我之前也做过几个视频,这是一个全球性问题,世界上至少有33个城市每年下沉超过10毫米。而曼谷的下沉速度排名世界靠前,已经达到了每年30毫米左右,一大原因也是过度抽取地下水,加上曼谷的平均海拔本来就低,只有2米左右,还经常暴雨,一下雨,部分城市就发生内涝,这也加剧了下沉的速度。
曼谷这个名字是世界通用名,但并不是官方名称,它的官方名称非常长,有167个拉丁字母,被吉尼斯登记为世界上最长的地面,2022年,泰国皇家学会将曼谷的官方名称正式定为:恭贴玛哈那空。但由于曼谷更受欢迎,世界各地扔使用这个名字。
曼谷,是泰国首都,也是最大的城市和经济文化政治中心,总人口1100万左右,面积约为1569平方公里。位于泰国南部,比邻泰国湾。是世界顶级旅游城市,每年接待的国际游客量巨大,经常被评为世界上访问量最大的城市。由于城市快速增长,缺乏规划,东西两边是大量优质农田,很难扩张,南边又是海,只能向北。拥堵已经成为曼谷面临的严峻问题,经常被评为世界上最拥堵的城市之一。
根据资料显示,自1880年有记录以来,全球平均海平面已经上升了23厘米,随着全球变暖,速度还在加快。专家警告称,到本世纪末太平洋和印度洋周围的海平面还会上升1米左右。
由于过度抽取地下水,加上城市扩张,很多运河湖泊沼泽都被填平,降水很难回到地下,部分地区一下雨就会被淹,加上沿海大片红树林为养虾场让路,生态破坏严重。城市下降、海平面上升、越来越频繁的洪涝灾害、以及严重拥堵,迁都成为越来越多被讨论的话题。
不过迁都是一项巨大的工程,风险很大,世界上有很多迁都计划以失败告终。印尼从上世纪50年代就在讨论迁都,到现在都还没有完成。而缅甸就是个失败案例,2005年突然宣布首都从仰光迁到内比都,现在的首都基础配套设施建设的非常齐全,但就是没人,像座鬼城。即使一些国家迁都成功,之前遇到的城市问题也还是会再次出现。因此,迁都不一定是最优选择,需要系统的评估论证,切勿脑袋一热就去实施,最后变得劳民又伤财。
内比都
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 5;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125575591&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}