2009年-2024年CTAmap类型数量检查

学术   2024-11-22 00:23   北京  

2009年-2024年CTAmap类型数量检查

省市县数量展示

林区,是中国行政区划之一,行政地位与市辖区、县级市、县、自治县、旗、自治旗、特区相同,属县级行政区,现仅有一个,为湖北省直辖的神农架林区

特区,这里指六枝特区属六盘水市辖区域,位于贵州省西部,现仅有一个。

因此:

省级行政单位有:省、直辖市、自治区、特区

市级行政单位有:地级市、自治州、地区、盟

县级行政单位有:区、县级市、县、自治县、旗、自治旗、直辖县、省直辖市、林区、特区

此外,还有省直辖县、省直辖市。在民政部的行政区划等级中不属于任何地级行政区划代管。属于县级行政区,不经地级行政区代管或管辖,由省级行政区直接管辖,独立于地级行政区之外单独建制,由所在的省或自治区直接领导和管理。因此省直辖县、省直辖市无地级行政区,也属于县级行政区。

2009年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333283 地级市✅
17 地区✅
30 自治州✅
3 盟✅
2859856 市辖区 (❌数据多两个,已修正,没问题✅)
368 县级市   (✅)
1463 县   (✅)
117 自治县 (❌数据少一个,已修正,没问题✅)
49 旗✅
3 自治旗
2 特区✅
1 林区 ✅

地级单位检查

地级数据没问题。

县级数据有问题。

检查:多一个地级市

检查:少一个地区

原因:贵州省多一个地级市,少一个地区 (同仁地区,2011年10月同仁地区更名为铜仁市,所以新名字应该是2012年)

修改2009年-2011年的数据(县级和地级)属性。

县级单位检查

  1. 浙江省:
  • 民政部:  市辖区32个,县级市22个
  • CTAmap:市辖区33个,县级市21个

2013年10月,撤销县级上虞市,设立绍兴市上虞区,以原上虞市的行政区域为上虞区的行政区域。

所以应该修改2009-2013年的上虞市的县级类为县级市,代码为:330682

  1. 湖南省:
  • 第一份:市辖区34个,县65个
  • 第二份:市辖区35个,县64个

2011年5月20日,经国务院批准,撤销望城县,设立长沙市望城区,以原望城县行政区域为行政区域。

应该把2009-2011年的数据的行政区划类别改为县。

  1. 新疆维吾尔自治区:
  • 第一份:县级市19个,总计98个
  • 第二份:县级市20个,总计99个
省级 市辖区 县级市 县 自治县 旗 自治旗 直辖县 省直辖市 林区 特区 总计
新疆维吾尔自治区 11 19 62 6 0 0 0 0 0 0 98

民政部:11 市辖区、19 县级市、62 县、6 自治县

铁门关市:2012年12月17日,国务院批复同意成立县级铁门关市,与兵团第二师实行“师市合一”的管理模式。

因此2009年-2012年的县级、地级数据应该去掉铁门关市。

  1. 贵州省:
  • 第一份:自治县11个,县56个
  • CTAmap:自治县10个,县57个

CTAmap少了威宁彝族回族苗族自治县 (522427),修改2009-2012年的属性。

2010年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333283 地级市✅
17 地区✅
30 自治州✅
3 盟✅
2858855 市辖区✅
367 县级市✅
1464 县✅
117 自治县✅
49 旗✅
3 自治旗✅
2 特区✅
1 林区✅

2011年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333283 地级市✅
17 地区✅
30 自治州✅
3 盟✅
2856853 市辖区(❌CTAmap多了一个,已修正,没问题✅)
370 县级市✅
1461 县(❌CTAmap多了一个,已修正,没问题✅)
117 自治县✅
49 旗✅
3 自治旗✅
2 特区✅
1 林区✅

  1. 北京市
  • 民政部:16个市辖区
  • CTAmap:14个市辖区
    差异:市辖区数量相差2个

2010年7月1日,经中国国务院批准,崇文区与北临的东城区合并,合并后改为新的东城区。

撤销北京市西城区、宣武区,设立新的北京市西城区,以原西城区、宣武区的行政区域为西城区的行政区域。

所以,北京市的市辖区个数是14个,民政部的有问题标记的北京市辖区是16个,但全国总数没有错。

在《2010年中华人民共和国行政区划代码(截至2010年12月31日)》中,也没有统计崇文区和玄武区。

但在《中华人民共和国行政区划统计表(截至二零一零年十二月三十一日)》中,没有统计到这两个区域。

  1. 湖南省
  • 民政部:34个市辖区,65个县
  • CTAmap:35个市辖区,64个县
    差异:市辖区和县的数量各差1个

CTAmap比民政部多了两个区域:

望城县(2011年5月20日,经国务院批准,撤销望城县,设立长沙市望城区。所以现在2011年的区划数据还是县,因为CTAmap是年初)

2012年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
332284地级市✅
15 地区✅
30 自治州✅
3 盟✅
2853857 市辖区✅
369 县级市✅
1456 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2013年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333285地级市✅
15 地区✅
30 自治州✅
3 盟✅
2852860 市辖区✅
368 县级市✅
1453 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2014年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333286地级市✅
14 地区✅
30 自治州✅
3 盟✅
2853872 市辖区✅
368 县级市✅
1442 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2015年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333288地级市(❌CTAmap多了两个,但是2014年底的数据正确✅)
12 地区(❌CTAmap少了一个,但是2014年底的数据正确✅)
30 自治州
3 盟
2854897 市辖区(❌CTAmap多了24个,但是2014年底的数据正确✅)
361县级市(✅数量正确,但有可能有问题,但是2014年底的数据正确✅)
1425 县(❌CTAmap少了了28个,但是2014年底的数据正确✅)
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

因此把2014年底的数据改为2015年初的数据。之后的数据都顺延一年(因为每一年的后续数据都是当年的改动,应该往后推一年,全用年初来代替)

2016年初各级数据展示(截至二〇一五年十二月三十一日)

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333291地级市(❌CTAmap少了一个,已解决✅)
10 地区(❌CTAmap多了一个,已解决✅)
30 自治州✅
3 盟✅
2854921 市辖区✅
361 县级市✅
1397 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

地级数据检查:

2015年4月,国务院批复同意撤销吐鲁番地区和县级吐鲁番市。因此2016年初的吐鲁番地区为吐鲁番市

2017年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
334293地级市✅
8 地区✅
30 自治州✅
3 盟✅
2851954 市辖区✅
360 县级市(❌CTAmap少了一个,已修正✅)
1366 县(❌CTAmap多了一个,已修正✅)
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

(1)黑龙江省:
民政部:县级市18个,县45个
CTAmap:县级市18个,县44个

2016年1月15日,经国务院批准,民政部(民函〔2016〕14号)批复同意撤销抚远县,设立县级抚远市。这应该表现在2017年初的数据上是抚远市,2016年初是抚远县。修改2017年初-2024年初的行政区划数据,并添加曾用名等属性。

原行政区划名称和代码变更的行政区划名称和新代码
抚远县   230833   撤销设立    抚远市     230883

2018年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
334294地级市✅
7 地区✅
30 自治州✅
3 盟✅
2851962 市辖区✅
363 县级市(❌CTAmap多了一个,
1355 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

CTAmap的庐山市被分为了两个要素

2019年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333293地级市✅
7 地区✅
30 自治州✅
3 盟✅
2851970 市辖区✅
375 县级市✅
1355 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2020年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333293地级市✅
7 地区✅
30 自治州✅
3 盟✅
2846965 市辖区✅
387 县级市✅
1323 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2021年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333293地级市✅
7 地区✅
30 自治州✅
3 盟✅
2844973 市辖区✅
388 县级市✅
1312 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2022年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333293地级市✅
7 地区✅
30 自治州✅
3 盟✅
2843977 市辖区✅
394 县级市✅
1301 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

2023年初各级数据展示

省级合计行政区划单位地级合计行政区划单位县级合计行政区划单位
344直辖市
23省
5自治区
2特别行政区
333293地级市✅
7 地区✅
30 自治州✅
3 盟✅
2843977 市辖区(❌CTAmap市辖区多一个,已解决✅)
394 县级市✅
1301 县✅
117 自治县✅
49 旗✅
3 自治旗✅
1 特区✅
1 林区✅

一个区被分裂为两个要素,已合并。

使用ESRI和OGC的标准分别修复几何。

修改英文属性到完全统一。

之前的属性可能或多或少有空格,造成虽然看起来一样,但实际不是一个值。

因为中文的分级是完全正确的,因此写代码实现,一一对应:

import arcpy

# 定义工作空间
workspace = r"F:\PAPER\SHENGSHIXIAN\shengshixian\shengshxiain.gdb"
arcpy.env.workspace = workspace

# 要素类名称
feature_class = "T2011年县级_ExportFeatures"

# 定义县级类型对应关系字典
type_mapping = {
    "市辖区""District",
    "旗""Banner",
    "县""County",
    "自治旗""Autonomous Banner",
    "县级市""County City",
    "林区""Forestry Area",
    "自治县""Autonomous County",
    "特区""Special District",
    "不统计": None
}

# 更新要素属性的函数
def update_type3(feature_class):
    count = 0
    with arcpy.da.UpdateCursor(feature_class, ["县级类""TYPE_3"]) as cursor:
        for row in cursor:
            county_type = row[0]  # 县级类
            if county_type in type_mapping:
                row[1] = type_mapping[county_type]  # 更新 TYPE_3
                cursor.updateRow(row)
                count += 1
    return count

# 执行更新并显示结果
try:
    updated_count = update_type3(feature_class)
    print(f"更新完成,共更新了 {updated_count} 条记录。")
except Exception as e:
    print(f"更新过程中出现错误: {str(e)}")

修改内蒙古的集宁区范围

2004年4月8日,集宁正式撤市设区。6月21日,将察哈尔右翼前旗的白海子镇、黄家村乡划归集宁区管辖,全区面积由114.2平方千米扩大到418.8平方千米

修改2009年初-2024年初的集宁区范围。

锐多宝
锐多宝的地理空间 原名:遥感之家
 最新文章