# 中华人民共和国三级行政单位规划地理数据

本目录包含中国省市县三级行政单位规划的详细 GeoJSON 数据文件。

## 目录结构
```
global/
├── README.md               # 说明文档
├── china-level-1.json      # 省级行政区数据（34个）
├── china-level-2.json      # 市级行政区数据（294个）
├── china-level-3.json      # 县级行政区数据
└── china-administrative-division-code-2023.txt # 2023年中华人民共和国县以上行政区划代码			
```
包含34个省级行政区，294个市级行政单位和绝大部分县级行政单位

## Geojson 数据结构
```json
{
      // Feature 对象，表示一个地理要素
      "type": "Feature",
      "properties": {
        // 行政区划名称（不含后缀）
        "name": "北京",
        // 行政区划全称（含后缀）
        "full_name": "北京市",
        // 所属地级市名称（仅区县级数据包含此字段）
        "city": "北京市",
        // 所属省级行政区名称（实际直辖市无此项）
        "province": "北京市",
        // 行政区划代码（156 + 6位国标码）
        "gb": "156110000"
      },
      "geometry": {
        // 几何类型：MultiPolygon 表示多个多边形
        "type": "MultiPolygon",
        // 坐标数组，使用 WGS84 坐标系统
        "coordinates": [
          // 第一个多边形
          [
            // 第一个环（外环）
            [
              // 第一个坐标点 [经度, 纬度]
              [
                116.666886,  // 经度
                40.976711   // 纬度
              ],
              // 第二个坐标点
              [
                116.681259,  // 经度
                40.944229   // 纬度
              ],
              // 第三个坐标点
              [
                116.710823,  // 经度
                40.93206    // 纬度
              ],
//省略
            ]
          ]
        ]
      }
    },
    {
      // 第二个 Feature 对象
      "type": "Feature",
      "properties": {
        "name": "天津",
        "full_name": "天津市",
        "city": "天津市",
          // 所属省级行政区名称（实际直辖市无此项）
        "province": "天津市",
        "gb": "156120000"
      },
      "geometry": {
        "type": "MultiPolygon",
        "coordinates": [
          [
            [
              [
                117.467369,  // 经度
                40.238857   // 纬度
              ],
              [
                117.497009,  // 经度
                40.225502   // 纬度
              ],
              [
                117.540504,  // 经度
                40.230774   // 纬度
              ],
              [
                117.561417,  // 经度
                40.224129   // 纬度
              ],
//省略
            ]
          ]
        ]
      }
    },
```

### 字段说明

1. **基础字段**
   - `name`: 行政区划名称（不含后缀）
   - `full_name`: 行政区划全称（含后缀）
   - `gb`: 行政区划代码（156 + 6位国标码）
   - `city`: 所属地级市名称
     - 仅区县级数据包含此字段
     - 直辖市、特别行政区等省级行政区此字段与 province 相同固未键入
   - `province`: 所属省级行政区名称
     - 除省份规划数据外都包含此字段

2. **几何信息**
   - `type`: 几何类型，使用 MultiPolygon 表示多个多边形
   - `coordinates`: 坐标数组，使用 WGS84 坐标系统
     - 经度范围：73.33°E - 135.05°E
     - 纬度范围：3.51°N - 53.33°N

### 数据来源

1. **数据提供方**：
   - 中国国家地理信息公共服务平台—天地图
   - 网址：https://www.tianditu.gov.cn/

2. **版本信息**：
   - 更新时间：2024年5月

3. **引用修改**：
   - 上传者: JayMuShui
   - 修改者: JayMuShui
   - 项目仓库: https://github.com/JayMuShui/chinese-global-compliant-geodata/
   - 修改时间: 2025-06-12 23:16:27 UTC+8
   - 修改内容：
     - 1.从县级行政规划（三级行政区）文件中提取台湾的"实际上"的第二级行政规划以替换市级行政规划（二级行政区）的台湾省
     - 2.将Feature按照国标码排序，将不含GB码的"境界线"移至下面
     - 3.为省级和市级行政规划文件添加`name`和`full_name`字段以展示地名和全名
     - 4.为第二级行政单位`china-cities`加上`pronvince`以标识一级行政单位，同理则为第三级行政单位`china-districts`加上`city`以标识二级行政单位和一级行政单位，直辖市、特别行政区、台湾省等特殊规划只添加一级行政单位键`pronvince`

> 注：台湾省实际第三级行政单位数据暂缺（目前于districts文件内的区划依旧是二级），澳门特别行政区在三级行政单位文件内均是单区（实际区划为花地玛堂区、圣安多尼堂区、大堂区、望德堂区、风顺堂区、圣方济各堂区），因面积太小，精度太小未被记录