Административная реформа Китайской Народной Республики
Административная реформа в Китайской Народной Республике включает пять уровней: провинции, муниципалитеты, округа, волости и деревни. Данные взяты с сайта Министерства внутренних дел Китайской Народной Республики, который используется для поиска информации о провинциях, городах и районах Китая.
Дата обновления данных: 2021-05-11 09:55:00 GMT+0800 (Китайское стандартное время)
npm install province-city-china --save-dev
Пакет | Описание | Версия | Размер |
---|---|---|---|
province-city-china | Содержит все содержимое пакета | — | |
@province-city-china/country | Список стран и регионов | ||
@province-city-china/data | Общие данные (провинции, муниципалитеты, округа, волости, деревни) | ||
@province-city-china/province | Провинциальный уровень (провинции, автономные районы, особые административные районы) | ||
@province-city-china/city | Муниципальный уровень (города) | ||
@province-city-china/area | Окружной уровень (округа, уезды) | ||
@province-city-china/town | Волостной уровень (волости, посёлки, улицы) | Использование |
const { data, province, city, area, town } = require('province-city-china/data');
data
— общие данные (уровень провинции, города, района и посёлка);province
— уровень провинции (провинция, автономный район со статусом провинции или особый административный район);city
— городской уровень (город);area
— районный уровень (район или уезд);town
— поселковый уровень (посёлок, деревня или улица).Все данные
const provinces = require('province-city-china/dist/data.json');
// provinces вывод ===>
[
{"code":"110000","name":"北京市","province":"11","city":0,"area":0,"town":0},
{"code":"110101","name":"东城区","province":"11","city":"01","area":"01","town":0},
{"code":"110102","name":"西城区","province":"11","city":"01","area":"02","town":0},
{"code":"110105","name":"朝阳区","province":"11","city":"01","area":"05","town":0}
]
Правила:
province — уровень провинции (провинция, автономный район со статусом провинции или особый административный район)
— city=0
, area=0
, town=0
;city — городской уровень (город)
— area=0
, town=0
;area — районный уровень (район или уезд)
— town=0
, остальные значения не равны 0;town — поселковый уровень (посёлок, деревня или улица)
— все значения не равны 0.Уровень провинции начинается с цифры, которая обозначает регион: 1 — Северный Китай, 2 — Северо-Восточный Китай, 3 — Восточный Китай, 4 — Южный Центральный Китай, 5 — Юго-Западный Китай, 6 — Северо-Западный Китай. Например, провинция Хубэй обозначается как 42, так как она находится в Южном Центральном Китае.
Получение данных о городах
const city = require('province-city-china/dist/city.json');
// city вывод ===>
[
{"code":"01","name":"石家庄市","province":"13"},
{"code":"02","name":"唐山市","province":"13"}
]
Описание:
code
— код города;name
— название города;province
— код провинции, автономного района со статусом провинции или особого административного района.Можно загрузить ресурсы через CDN, используя UNPKG: https://unpkg.com/province-city-china/dist/.
Файл | JSON | CSV | SQL | CDN |
---|---|---|---|---|
Список кодов стран и регионов (#13) | country.json (min) | country.csv | — | csv / json |
Общие данные (уровень провинций, городов, районов и посёлков) | data.json (min) | data.csv | data.sql | data.sql / csv / json |
Общие данные (уровень провинций, городов, районов и посёлков), включая данные об уровнях | level.json (min) | — | — | level.json |
Уровень провинций (провинции, автономные районы со статусом провинций или особые административные районы) | province.json (min) | province.csv | — | province.json / csv |
city.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/city.json) (min (https://github.com/uiwjs/province-city-china/blob/gh-pages/city.min.json)) | city.csv (https://github.com/uiwjs/province-city-china/blob/gh-pages/city.csv) | — | city.json (https://unpkg.com/province-city-china/dist/city.json) / csv (https://unpkg.com/province-city-china/dist/city.csv);
county level (district, county) | area.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/area.json) (min (https://github.com/uiwjs/province-city-china/blob/gh-pages/area.min.json)) | area.csv (https://github.com/uiwjs/province-city-china/blob/gh-pages/area.csv) | — | area.json (https://unpkg.com/province-city-china/dist/area.json) / csv (https://unpkg.com/province-city-china/dist/area.csv);
township level (township, town) | town.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/town.json) (min (https://github.com/uiwjs/province-city-china/blob/gh-pages/town.min.json)) | town.csv (https://github.com/uiwjs/province-city-china/blob/gh-pages/town.csv) | — | town.json (https://unpkg.com/province-city-china/dist/town.json) / csv (https://unpkg.com/province-city-china/dist/town.csv);
district and county data without township data | cityNotFoundTown.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/cityNotFoundTown.json) (min (https://github.com/uiwjs/province-city-china/blob/gh-pages/cityNotFoundTown.min.json));
Дополнительные данные о доступе к CDN:
https://unpkg.com/province-city-china/dist/city.json;
https://raw.githack.com/uiwjs/province-city-china/gh-pages/city.json;
https://cdn.statically.io/gh/uiwjs/province-city-china/gh-pages/city.json.
> Провинция, город, район без данных посёлка: 3212
✔ Данные сохранены: dist/data.json
> Данные провинции: 34
✔ Данные сохранены: dist/province.json
✔ Данные сохранены: dist/province.csv
> Городские данные: 333
✔ Данные сохранены: dist/city.json
✔ Данные сохранены: dist/city.csv
> Районные данные: 2845
✔ Данные сохранены: dist/area.json
✔ Данные сохранены: dist/area.csv
> Генерация данных провинции, города и района завершена!
country.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/country.json), country.min.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/country.min.json), country.csv (https://github.com/uiwjs/province-city-china/blob/gh-pages/country.csv).
id = номер, cnname = китайское краткое название, name = английское краткое название, fullname = полное английское название, alpha2 = двухбуквенный код, alpha3 = трёхбуквенный код, numeric = цифровой код.
Пример:
[ { "id": 1, "cnname": "Афганистан", "name": "Afghanistan", "fullname": "Исламская Республика Афганистан", "alpha2": "AF", "alpha3": "AFG", "numeric": 4 }, { "id": 45, "cnname": "Китай", "name": "China", "fullname": "Китайская Народная Республика", "alpha2": "CN", "alpha3": "CHN", "numeric": 156 } // ... ]
Объяснение сжатых данных country.min.json:
id: 'i' cnname: 'c' name: 'n' fullname: 'f' alpha2: 'a2' alpha3: 'a3' numeric: 'r'
data.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/data.json), data.min.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/data.min.json), data.csv (https://github.com/uiwjs/province-city-china/blob/gh-pages/data.csv), data.sql (https://github.com/uiwjs/province-city-china/blob/gh-pages/data.sql).
Пример:
[ { "code": "110000", "name": "Пекин", "province": "11", "city": 0, "area": 0, "town": 0 }, // ... ]
Объяснение сжатых данных data.min.json:
code: 'c' name: 'n' province: 'p' city: 'y' area: 'a' town: 't'
level.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/level.json), level.min.json (https://github.com/uiwjs/province-city-china/blob/gh-pages/level.min.json).
Пример:
[ { "code": "420000", "name": "Хубэй", "province": "42", "children": [ { "code": "420100", "name": "Ухань", "province": "42", "city": "01", "children": [ { // ... Данные о провинциях, городах и районах Китая
Представленный текст описывает данные о географическом делении Китая на разных уровнях: провинции, города и районы. В тексте используются обозначения для каждого уровня административного деления, такие как «code», «name», «province», «city» и «area». Эти обозначения соответствуют определённым значениям, которые представляют собой коды и названия географических единиц.
Текст также содержит ссылки на различные файлы с данными, такими как level.min.json, province.json и city.json. Эти файлы содержат информацию о конкретных провинциях, городах или районах Китая.
Провинции
В тексте представлены данные о провинциях Китая. Каждая провинция имеет свой код, название и соответствующий уровень провинции.
Города
Также в тексте есть информация о городах Китая. Каждый город принадлежит определённой провинции и имеет свой уникальный код и название.
Районы
Данные о районах включают информацию об их кодах, названиях, принадлежности к городу и провинции.
Это технический текст, содержащий данные о географической структуре Китая, представленные в виде кода. Список кодов стран и регионов (скачать)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )