草庐IT

【用地图讲故事】在不同的地方,赏同一轮月亮

刘亚运 2023-03-28 原文

吃月饼、看月亮是全国各地中秋节的必备习俗,中国地大物博人口众多,传统节日的习俗自然也是风俗各异。

SuperMap Online用地图为大家讲述全国多地的中秋习俗、热门景点以及特色美食。

全国中秋习俗及各地特色介绍专题图(SupermapOnline数据上图制作)

1.北京市

秋高气爽应该是最适合的词汇来形容中秋节的北京。作为东方古都,长城故乡,北京拥有着众多人文古迹和自然景观。不仅有巍峨壮丽的故宫博物院、绵延起伏的八达岭长城、风景如画的颐和园,还有见证着中国繁荣强大的天安门广场和人民英雄纪念碑等等,秋天自然也不能错过香山漫山遍野的红叶。当然了,卤煮、焦圈儿、北京烤鸭、老北京糖葫芦、涮羊肉等等美食也等着你去品尝和体验。

全国中秋习俗及各地特色介绍地图-北京市

在过去,中秋节当天北京人会进行拜月,即在院子里院里设香案、供桌,摆上水果和月饼。拜月完成后,家人会团团围坐吃团圆饭,同时欣赏月圆美景,即赏月,大部分的北京人都保留着吃团圆饭和赏月的习俗。北京过中秋还有一个习俗是供兔儿爷,兔儿爷是北京的汉族传统手工艺品,传说是玉兔的化身,现在已经成为一种儿童玩具。

 

北京特色故事地图

2.上海市

上海的九月也是宜人的,桂花飘香温度适宜。作为现代都市的代表,外滩、东方明珠、上海迪士尼、环球金融中心都彰显着上海的现代活力,而城隍庙、田子坊等则展示着传统的上海。生煎馒头、南翔小笼包、排骨年糕、白斩鸡、三鲜小馄饨等等也是上海值得尝试的风味美食。中秋节在上海,桂花酒配大闸蟹更是不能错过的美味。

 

全国中秋习俗及各地特色介绍地图-上海市

八月十五桂花香,正值花好月圆夜。对于上海人来说,喝桂花蜜酒赏月中丹桂,是中秋节必做的一件事情。略为干燥的秋天,吃鸭子也是最合适的季节,在中秋节吃鸭子也是上海中秋节的一个传统习俗。鲜肉月饼作为上海特的色月饼也是家家户户必不可少的食品。

上海特色故事地图

3.四川·成都

“天府之国”、“美食之都”都是对于成都常见的描述。作为古蜀文化的发源之地,成都有趣好玩的地方也是数不胜数。锦里、宽窄巷子、武侯祠等等景区带你体验传统古蜀文化;春熙路、太古里、IFS等等商圈带你体验时尚成都。成都美食自然也是不可错过,不论是名扬海外的四川火锅,还是麻婆豆腐、夫妻肺片、担担面、钵钵鸡等特色川菜都值得一

全国中秋习俗及各地特色介绍地图-四川·成都

在成都,中秋节也被称作“月光会”,成都人浪漫的认为八月十五是月亮的生日。在过去,成都人会制作麻饼作为祭品“祭月神”,祭祀完成后一家人团坐一起分吃麻饼。随着月饼的出现,现在的成都人更多的则是在中秋节选择吃月饼和打糍粑。

 

成都特色故事地图

 

由于篇幅原因,就先为大家介绍到这里啦,想要了解其他省份可以点击下方链接。打开地图,点击对应图标来了解各地特色吧。

https://www.supermapol.com/apps/dataviz/view.html?id=1444868580

原文链接:https://mp.weixin.qq.com/s/1u5qkNe-ViMzZUqdhlC_nw

注:文中所提及的中秋习俗及特色资料均来自网络,如有错误欢迎大家指出。地图中所用素材部分来自网络,如有侵权请联系作者删除。

 

有关【用地图讲故事】在不同的地方,赏同一轮月亮的更多相关文章

  1. java - 为什么 ruby​​ modulo 与 java/other lang 不同? - 2

    我基本上来自Java背景并且努力理解Ruby中的模运算。(5%3)(-5%3)(5%-3)(-5%-3)Java中的上述操作产生,2个-22个-2但在Ruby中,相同的表达式会产生21个-1-2.Ruby在逻辑上有多擅长这个?模块操作在Ruby中是如何实现的?如果将同一个操作定义为一个web服务,两个服务如何匹配逻辑。 最佳答案 在Java中,模运算的结果与被除数的符号相同。在Ruby中,它与除数的符号相同。remainder()在Ruby中与被除数的符号相同。您可能还想引用modulooperation.

  2. ruby-on-rails - 在 RSpec 中,如何以任意顺序期望具有不同参数的多条消息? - 2

    RSpec似乎按顺序匹配方法接收的消息。我不确定如何使以下代码工作:allow(a).toreceive(:f)expect(a).toreceive(:f).with(2)a.f(1)a.f(2)a.f(3)我问的原因是a.f的一些调用是由我的代码的上层控制的,所以我不能对这些方法调用添加期望。 最佳答案 RSpecspy是测试这种情况的一种方式。要监视一个方法,用allowstub,除了方法名称之外没有任何约束,调用该方法,然后expect确切的方法调用。例如:allow(a).toreceive(:f)a.f(2)a.f(1)

  3. ruby-on-rails - 如何用不同的用户运行nginx主进程 - 2

    A/ctohttp://wiki.nginx.org/CoreModule#usermaster进程曾经以root用户运行,是否可以以不同的用户运行nginxmaster进程? 最佳答案 只需以非root身份运行init脚本(即/etc/init.d/nginxstart),就可以用不同的用户运行nginxmaster进程。如果这真的是你想要做的,你将需要确保日志和pid目录(通常是/var/log/nginx&/var/run/nginx.pid)对该用户是可写的,并且您所有的listen调用都是针对大于1024的端口(因为绑定(

  4. ruby - 从 sinatra 中的 before do block 返回不同的值 - 2

    有没有办法在sinatra的beforedoblock中停止执行并返回不同的值?beforedo#codeishere#Iwouldliketo'return"Message"'#Iwouldlike"/home"tonotgetcalled.end//restofthecodeget'/home'doend 最佳答案 beforedohalt401,{'Content-Type'=>'text/plain'},'Message!'end如果你愿意,你可以只指定状态,这里有状态、标题和正文的例子

  5. ruby-on-rails - Sunspot:如何对具有不同值的多个字段进行全文查询? - 2

    我想用sunspot重现以下原始solr查询q=exact_term_text:fooORterm_textv:foo*ORalternate_text:bar*但我无法通过标准的太阳黑子界面理解这是否可能以及如何实现,因为看起来:fulltext方法似乎不接受多个文本/搜索字段参数我不知道将什么参数作为第一个参数传递给fulltext,就好像我通过了"foo"或"bar"结果不匹配如果我传递一个空参数,我得到一个q=*:*范围过滤器(例如with(:term).starting_with('foo*')(顾名思义)作为过滤器查询应用,因此不参与评分。似乎可以手动编写字符串(或者可能使

  6. ruby - 拆分字符串并分配给不同的变量 - 2

    我从ui中得到日期范围为-approved_between"=>"2013-03-17-2013-03-18"我需要拆分此approved_start_date="2013-03-17"和approved_end_date="2013-03-18"...我希望使用它在mysql中查询,因为mysql中的日期格式是created_at:2012-07-2810:35:01.我正在做的是:approved=approved_between.split("")approved_start_date=approved[0]approved_end_date=approved[2]很确定这不是处

  7. ruby - 如果散列有 key ,则使用它。否则,使用不同的 key - 2

    response是一个散列,可能看起来像以下两种情况之一:response={'demo'=>'nil','test_01'=>'DemoData'}或response={'test'=>'DemoData','demo'=>'nil'}我想做这样的事情:ifresponse.has_key?'test_01'new_response.update(:nps_score=>response['test_01']elsenew_response.update(:nps_score=>response['test']end是否有更“Ruby”的方法来解决这个问题?也许使用||的东西运算符(

  8. ruby-on-rails - 如何在 Rails 中的不同数据库上执行直接 SQL 代码 - 2

    我正在编写一个Rails应用程序,它将监视某些特定数据库的数据质量。为了做到这一点,我需要能够对这些数据库执行直接SQL查询——这当然与用于驱动Rails应用程序模型的数据库不同。简而言之,这意味着我无法使用通过ActiveRecord基础连接的技巧。我需要连接的数据库在设计时是未知的(即:我不能将它们的详细信息放在database.yaml中)。相反,我有一个模型“database_details”,用户将使用它来输入应用程序将在运行时执行查询的数据库的详细信息。因此与这些数据库的连接实际上是动态的,细节仅在运行时解析。 最佳答案

  9. ruby - 如何在 Ruby 中将数字分组到不同的桶中 - 2

    我有一个文件,每一行都有数字:010110101311010113114311010431420我想要一个包含每个数字出现次数的散列,在这种情况下:{0101=>2,1010=>2,1311=>2,431=>2,420=>1}我该怎么做? 最佳答案 简单的一行代码,给定一个数组items:items.inject(Hash.new(0)){|hash,item|hash[item]+=1;hash}工作原理:Hash.new(0)创建一个新的Hash,其中访问未定义的键返回0。inject(foo)使用给定的block遍历数组。对于

  10. ruby - 如何检查一个字符串是否是几个不同值之一? - 2

    我有一个字符串变量,它只能包含6个不同的值。我想检查它是否包含前4个值之一或2个第二值之一。有没有比这更优雅的方式:ifstring.eql?'val1'||string.eql?'val2'||string.eql?'val3'||string.eql?'val4'...elsifstring.eql?'val5'||string.eql?'val6'...end可能类似于ifstringisin['val1','val2','val3','val4']? 最佳答案 您可以使用include?:if['val1','val2','

随机推荐