Cangshan District

Cangshan District (simplified Chinese: 仓山区; traditional Chinese: 倉山區; pinyin: Cāngshān Qū, Fuzhou dialect: Chŏng-săng) is one of 6 urban districts of the prefecture-level city of Fuzhou, the capital of Fujian Province, China.

Cangshan

仓山区
District
Min River side of Cangshan
Location in Fuzhou
Cangshan
Location in Fujian
Coordinates: 26°03′18″N 119°18′58″E
CountryPeople's Republic of China
ProvinceFujian
Prefecture-level cityFuzhou
Area
  Total139 km2 (54 sq mi)
Population
 (2010)
762,746
Time zoneUTC+8 (China Standard)
Postal code
350007
Area code(s)0591
Websitecs.fuzhou.gov.cn

History

  • Cangshan District was formerly known as "Guatengshan" (literally, "Melon Vine Mountain"), also known as "Tengshan" (literally, "Vine Mountain"), with a watchtower at the top of the mountain. Therefore, it was also called the Yan Tai Mountain (literally, "Smoke Platform Mountain"), named after the Zhongzhou barbette (Zhongzhou Pao Tai, literally, "Zhongzhou Cannon Platform"). Because a salt warehouse was built there in Ming dynasty, the place was also called Cangqianshan (literally, "the mountain before the warehouse"), abbreviated to Cangshan, which is where the modern name comes from.[1][2]
  • The Treaty of Nanking in 1842 listed Fuzhou (Fuchow) as one of the Five Ports of Treaty, which made Cangshan District become the historic district for consulates. In 1844-1903, there built consulates of the United Kingdom, the United States of America, France, Russia, Japan, the Netherlands, Portugal, Spain, etc.[3][4] At the same time, many Christian churches, schools, hospitals, newspaper offices, western firms were built there. Because of this history, there still exist some Gothic-style buildings and Romanesque-style buildings today, which become the iconic style of Cangshan District.[5] Since the year 2005, because of the "transformation of the old district" project, some characteristic buildings were torn down and rebuilt, which triggered some social opposition.[6][7][8][9]

Geography

  • Cangshan District is surrounded by the Min River main branch (or north branch) and the Wulong River (the Min River south branch). The Min River (main branch) and Wulong River converge on Mawei District and ultimately flows to the Taiwan Strait.[11]
  • There are plenty of mountains and hills in Cangshan District, e.g. Gaogai Mountain, Chang'an Mountain, Yantai Mountain, etc. In the centre of the former urban area (i.e. Cangshan proper), there were full of plum blossoms and therefore the road is today known as the Meiwu Road (literally, "plum blossom hollow road"). People used to visit there annually to enjoy the plum blossoms, which was an important annual event.[12]

Administrative divisions

Subdistricts:

  • Cangqian Subdistrict (仓前街道), Dongsheng Subdistrict (东升街道), Duihu Subdistrict (对湖街道), Jinshan Subdistrict (金山街道), Linjiang Subdistrict (临江街道), Sancha Avenue Subdistrict (三叉街街道), Shangdu Subdistrict (上渡街道), Xiadu Subdistrict (下渡街道)

Towns:

  • Cangshan (仓山镇), Chengmen (城门镇), Gaishan (盖山镇), Jianxin (建新镇), Luozhou (螺洲镇)

Tourist attractions

gollark: Oh, right, array indexing.
gollark: ```python# parsita-based pseudocode syntax parserfrom stmt import *from parsita import *from parsita.util import constantdef compose(f, g): return lambda x: f(g(x))def map_expr(x): start, end = x if end == "": return start return Op([start, end[1]], end[0])def map_unop_expr(x): return Op(x[1], x[0])def aliases(name, aliases): p = lit(name) for alias in aliases: p |= (lit(alias) > (lambda _: name)) return pclass ExprParser(TextParsers): ε = lit("") IntLit = reg("\-?[0-9]+") > compose(IntLit, int) StrLit = "'" >> reg("[^']*") << "'" > StrLit # TODO escapes (not in "spec" but could be needed) FloatLit = reg("\-?[0-9]+\.[0-9]+") > compose(FloatLit, float) Identifier = reg("[a-zA-Z_]+[a-zA-Z_0-9]*") > Var BracketedExpr = "(" >> Expr << ")" UnaryOperator = lit("NOT") Start = FloatLit | StrLit | IntLit | BracketedExpr | (UnaryOperator & Expr > map_unop_expr) | Identifier # avoid left recursion problems by not doing left recursion # AQA pseudocode does not appear to have a notion of "operator precedence", simplifying parsing logic nicely BinaryOperator = aliases("≤", ["<="]) | aliases("≠", ["!="]) | aliases("≥", [">="]) | lit("DIV") | lit("MOD") | lit("AND") | lit("OR") | reg("[+/*\-=<>]") End = (BinaryOperator & Expr) | ε Expr = (Start & End) > map_exprparse = ExprParser.Expr.parsex = parse("1+2+3 != 6 AND NOT 4 AND x + y")if isinstance(x, Failure): print(x.message)else: print(x.value)```
gollark: <@332271551481118732> Expression parsing is done, I think.
gollark: I wonder if AQA pseudocode *does* have operator precedence. We may need to harvest exam papers.
gollark: This will allow 3% more efficient harnessing of character set anomalies.

See also

References

  1. "福州仓山卫星地图". 福州城镇地图. Archived from the original on 2020-06-07.
  2. "渐行渐远老福州". 小林的摄影绘画文字. 2010-01-18. Archived from the original on 2020-06-07.
  3. 陈兆奋; 陈建中 (2007-07-05). "各国驻福州领事馆追踪". 福州市档案局(馆). Archived from the original on 2015-04-02.
  4. "二、外国驻闽机构". 福建省情资料库 地方志之窗. Archived from the original on 2015-04-02.
  5. "Yan Tai Mountain – A Forgotten History of Fuzhou". Fuzhou Expat. 2018-05-04. Archived from the original on 2020-06-11. Retrieved 2020-06-11.
  6. "福州市城市交通项目". 2005-03-07. Archived from the original on 2020-06-07. Retrieved 2020-06-07.
  7. "德园". 福州老建筑百科. Archived from the original on 2020-06-07. Retrieved 2020-06-07.
  8. "加拿大都市报:华侨钉子户向海外求助". 澳奇网. 2007-12-05. Archived from the original on 2020-06-07. Retrieved 2020-06-07.
  9. "师大旧学生街这次真的要拆了!福州人,对不起!你的青春将被拆除!". 新浪新闻中心. 2018-12-18. Archived from the original on 2020-06-07. Retrieved 2020-06-07.
  10. "仓山区自然人文". 福州市仓山区人民政府. 2019-05-12. Archived from the original on 2020-06-07. Retrieved 2020-06-07.
  11. ""老仓山"之外,还有你不知道的宝藏仓山". 腾讯网. 2020-05-08. Archived from the original on 2020-06-07. Retrieved 2020-06-07.
  12. "为仓山区地区提供专业的翻译服务". 新译通翻译公司. Archived from the original on 2020-06-07.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.