CTAmap 1.20 Update Contents
# Data Inspection and Update of CTAmap for 2009–2024
# Province/City/County Count Display

Forestry Area (林区) is one of China's administrative divisions. Its administrative status is the same as that of districts, county-level cities, counties, autonomous counties, banners, autonomous banners, and special districts. It is a county-level administrative division. There is currently only one — the Shennongjia Forestry Area, directly governed by Hubei Province.
Special District (特区) here refers to Liuzhi Special District, which is under the jurisdiction of Liupanshui City in western Guizhou Province. There is currently only one.
Therefore:
Province-level administrative units include: Province, Municipality, Autonomous Region, Special Administrative Region.
Prefecture-level administrative units include: Prefecture-level City, Autonomous Prefecture, Prefecture, League.
County-level administrative units include: District, County-level City, County, Autonomous County, Banner, Autonomous Banner, Directly-governed County, Province-directly-governed City, Forestry Area, Special District.
In addition, there are province-directly-governed counties and province-directly-governed cities. In the administrative-division hierarchy of the Ministry of Civil Affairs, they are not subject to custody or jurisdiction by any prefecture-level administrative division. They are county-level administrative divisions, not subject to custody or jurisdiction by prefecture-level administrative divisions, and are directly governed by province-level administrative divisions. They are independently established outside prefecture-level administrative divisions and are directly led and managed by the province or autonomous region where they are located. Therefore, province-directly-governed counties and province-directly-governed cities have no prefecture-level administrative division and are also county-level administrative divisions.
# Early 2009 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 283 Prefecture-level Cities✅ 17 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2859 | 856 Districts (❌Data has 2 more, has been corrected, OK✅) 368 County-level Cities (✅) 1463 Counties (✅) 117 Autonomous Counties (❌Data has 1 less, has been corrected, OK✅) 49 Banners✅ 3 Autonomous Banners 2 Special Districts✅ 1 Forestry Area ✅ |
# Prefecture-Level Unit Inspection
The prefecture-level data is OK.
The county-level data has issues.
Inspection: One more prefecture-level city.
Inspection: One less prefecture.
Reason: Guizhou Province has one more prefecture-level city and one less prefecture (Tongren Prefecture was renamed Tongren City in October 2011, so the new name should be applied in 2012).
Modify the attributes of the 2009–2011 data (county-level and prefecture-level).
# County-Level Unit Inspection
- Zhejiang Province:
- Ministry of Civil Affairs: 32 districts, 22 county-level cities
- CTAmap: 33 districts, 21 county-level cities
In October 2013, the county-level Shangyu City was abolished and Shangyu District of Shaoxing City was established, with the former administrative area of Shangyu City as the administrative area of Shangyu District.
Therefore, the county-level category of Shangyu City in 2009–2013 should be modified to County-level City, with the code: 330682
- Hunan Province:
- First version: 34 districts, 65 counties
- Second version: 35 districts, 64 counties
On May 20, 2011, with the approval of the State Council, Wangcheng County was abolished and Wangcheng District of Changsha City was established, with the former administrative area of Wangcheng County as the administrative area.
The administrative-division category in the 2009–2011 data should be changed to County.
- Xinjiang Uyghur Autonomous Region:
- First version: 19 county-level cities, 98 in total
- Second version: 20 county-level cities, 99 in total
Province District County-level City County Autonomous County Banner Autonomous Banner Directly-governed County Province-directly-governed City Forestry Area Special District Total
Xinjiang Uyghur Autonomous Region 11 19 62 6 0 0 0 0 0 0 98
Ministry of Civil Affairs: 11 Districts, 19 County-level Cities, 62 Counties, 6 Autonomous Counties
Tiemenguan City: On December 17, 2012, the State Council approved the establishment of the county-level Tiemenguan City, implementing the "Division-City Integration" management model with the 2nd Division of the Corps.
Therefore, the county-level and prefecture-level data for 2009–2012 should have Tiemenguan City removed.
- Guizhou Province:
- First version: 11 autonomous counties, 56 counties
- CTAmap: 10 autonomous counties, 57 counties
CTAmap is missing Weining Yi, Hui, and Miao Autonomous County (522427). Modify the attributes of 2009–2012.
# Early 2010 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 283 Prefecture-level Cities✅ 17 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2858 | 855 Districts✅ 367 County-level Cities✅ 1464 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 2 Special Districts✅ 1 Forestry Area✅ |
# Early 2011 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 283 Prefecture-level Cities✅ 17 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2856 | 853 Districts (❌CTAmap has one more, has been corrected, OK✅) 370 County-level Cities✅ 1461 Counties (❌CTAmap has one more, has been corrected, OK✅) 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 2 Special Districts✅ 1 Forestry Area✅ |
- Beijing Municipality
- Ministry of Civil Affairs: 16 districts
- CTAmap: 14 districts Difference: The number of districts differs by 2
On July 1, 2010, with the approval of the State Council of China, Chongwen District and the adjacent Dongcheng District were merged and renamed as the new Dongcheng District.
Abolish Xicheng District and Xuanwu District of Beijing Municipality, and establish the new Xicheng District of Beijing Municipality, with the former administrative areas of Xicheng District and Xuanwu District as the administrative area of Xicheng District.
So, the number of districts in Beijing Municipality is 14. The marked number of districts in Beijing for the Ministry of Civil Affairs is 16, but the national total is correct.
In the "2010 Administrative Division Codes of the People's Republic of China (as of December 31, 2010)", Chongwen District and Xuanwu District are also not counted.
But in the "Administrative Division Statistics Table of the People's Republic of China (as of December 31, 2010)", these two regions are not counted either.
- Hunan Province
- Ministry of Civil Affairs: 34 districts, 65 counties
- CTAmap: 35 districts, 64 counties Difference: The numbers of districts and counties each differ by 1
CTAmap has two more regions than the Ministry of Civil Affairs:
Wangcheng County (On May 20, 2011, with the approval of the State Council, Wangcheng County was abolished and Wangcheng District of Changsha City was established. So the 2011 division data should still be a County, because CTAmap uses early-year data).
# Early 2012 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 332 | 284 Prefecture-level Cities✅ 15 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2853 | 857 Districts✅ 369 County-level Cities✅ 1456 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2013 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 285 Prefecture-level Cities✅ 15 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2852 | 860 Districts✅ 368 County-level Cities✅ 1453 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2014 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 286 Prefecture-level Cities✅ 14 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2853 | 872 Districts✅ 368 County-level Cities✅ 1442 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2015 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 288 Prefecture-level Cities (❌CTAmap has two more, but the end of 2014 data is correct✅) 12 Prefectures (❌CTAmap has one less, but the end of 2014 data is correct✅) 30 Autonomous Prefectures 3 Leagues | 2854 | 897 Districts (❌CTAmap has 24 more, but the end of 2014 data is correct✅) 361 County-level Cities (✅Correct number, but there may be issues, but the end of 2014 data is correct✅) 1425 Counties (❌CTAmap has 28 less, but the end of 2014 data is correct✅) 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
Therefore, the data of the end of 2014 is changed to the data of the beginning of 2015. All subsequent data is then shifted forward by one year (because the subsequent data of each year is the change of that year, which should be pushed back one year, and the early year is used instead).
# Early 2016 Data Display for Each Level (As of December 31, 2015)
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 291 Prefecture-level Cities (❌CTAmap has one less, resolved✅) 10 Prefectures (❌CTAmap has one more, resolved✅) 30 Autonomous Prefectures✅ 3 Leagues✅ | 2854 | 921 Districts✅ 361 County-level Cities✅ 1397 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
Prefecture-Level Data Inspection:
In April 2015, the State Council approved the abolishment of Turpan Prefecture and county-level Turpan City. Therefore, the early-2016 Turpan Prefecture is Turpan City.
# Early 2017 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 334 | 293 Prefecture-level Cities✅ 8 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2851 | 954 Districts✅ 360 County-level Cities (❌CTAmap has one less, has been corrected✅) 1366 Counties (❌CTAmap has one more, has been corrected✅) 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
(1) Heilongjiang Province: Ministry of Civil Affairs: 18 county-level cities, 45 counties CTAmap: 18 county-level cities, 44 counties
On January 15, 2016, with the approval of the State Council, the Ministry of Civil Affairs (MCA Letter [2016] No. 14) replied with consent to the abolishment of Fuyuan County and the establishment of the county-level Fuyuan City. This should be reflected in the early-2017 data as Fuyuan City, and as Fuyuan County in the early-2016 data. Modify the 2017–2024 early administrative-division data and add attributes such as former name.
| Original administrative-division name and code | Changed administrative-division name and new code |
|---|---|
| Fuyuan County 230833 Abolished | Establish Fuyuan City 230883 |
# Early 2018 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 334 | 294 Prefecture-level Cities✅ 7 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2851 | 962 Districts✅ 363 County-level Cities (❌CTAmap has one more, 1355 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
Lushan City in CTAmap was split into two features.
# Early 2019 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 293 Prefecture-level Cities✅ 7 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2851 | 970 Districts✅ 375 County-level Cities✅ 1355 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2020 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 293 Prefecture-level Cities✅ 7 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2846 | 965 Districts✅ 387 County-level Cities✅ 1323 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2021 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 293 Prefecture-level Cities✅ 7 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2844 | 973 Districts✅ 388 County-level Cities✅ 1312 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2022 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 293 Prefecture-level Cities✅ 7 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2843 | 977 Districts✅ 394 County-level Cities✅ 1301 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
# Early 2023 Data Display for Each Level
| Province-level total | Administrative-division units | Prefecture-level total | Administrative-division units | County-level total | Administrative-division units |
|---|---|---|---|---|---|
| 34 | 4 Municipalities 23 Provinces 5 Autonomous Regions 2 Special Administrative Regions | 333 | 293 Prefecture-level Cities✅ 7 Prefectures✅ 30 Autonomous Prefectures✅ 3 Leagues✅ | 2843 | 977 Districts (❌CTAmap has one more district, resolved✅) 394 County-level Cities✅ 1301 Counties✅ 117 Autonomous Counties✅ 49 Banners✅ 3 Autonomous Banners✅ 1 Special District✅ 1 Forestry Area✅ |
One district was split into two features and has been merged.
# Use ESRI and OGC Standards to Repair Geometry Respectively.
# Modify English Attributes to Be Fully Unified.
Previous attributes may have had extra spaces, making them look the same but actually be different values.

Because the Chinese hierarchy is completely correct, write code to implement a one-to-one correspondence:
import arcpy
# Define workspace
workspace = r"F:\PAPER\SHENGSHIXIAN\shengshixian\shengshxiain.gdb"
arcpy.env.workspace = workspace
# Feature class name
feature_class = "T2011 County-level_ExportFeatures"
# Define county-level type mapping dictionary
type_mapping = {
"District": "District",
"Banner": "Banner",
"County": "County",
"Autonomous Banner": "Autonomous Banner",
"County-level City": "County City",
"Forestry Area": "Forestry Area",
"Autonomous County": "Autonomous County",
"Special District": "Special District",
"Not Counted": None
}
# Function to update feature attributes
def update_type3(feature_class):
count = 0
with arcpy.da.UpdateCursor(feature_class, ["County-level Type", "TYPE_3"]) as cursor:
for row in cursor:
county_type = row[0] # County-level Type
if county_type in type_mapping:
row[1] = type_mapping[county_type] # Update TYPE_3
cursor.updateRow(row)
count += 1
return count
# Execute update and display result
try:
updated_count = update_type3(feature_class)
print(f"Update complete, {updated_count} records updated in total.")
except Exception as e:
print(f"Error during update: {str(e)}")
# Modify the Extent of Jining District in Inner Mongolia
On April 8, 2004, Jining officially became a district by abolishing the city. On June 21, the Baihaizi Town and Huangjiacun Township of Qahar Right Front Banner were transferred to the jurisdiction of Jining District, expanding the district's area from 114.2 square kilometers to 418.8 square kilometers.

Modify the extent of Jining District from early 2009 to early 2024.