From 9ce1ab57a41bb056d6d3e77cbc9e2c561ff18ec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90=C3=A0o=20Ho=C3=A0ng=20S=C6=A1n?= Date: Mon, 10 Apr 2023 21:18:01 +0700 Subject: [PATCH] Update 10/04/2023 (#28) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 721/NQ-UBTVQH15: Nghị quyết về việc thành lập thị xã Tịnh Biên, các phường thuộc thị xã Tịnh Biên, thị trấn Đa Phước thuộc huyện An Phú và thị trấn Hội An thuộc huyện Chợ Mới, tỉnh An Giang; * 722/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Vân Tùng thuộc huyện Ngân Sơn, tỉnh Bắc Kạn; * 723/NQ-UBTVQH15: Nghị quyết về việc thành lập thị xã Thuận Thành và các phường thuộc thị xã Thuận Thành, thị xã Quế Võ và các phường thuộc thị xã Quế Võ, tỉnh Bắc Ninh; * 724/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Tiên Thủy thuộc huyện Châu Thành, thị trấn Tiệm Tôm thuộc huyện Ba Tri và thị trấn Phước Mỹ Trung thuộc huyện Mỏ Cày Bắc, tỉnh Bến Tre; * 725/NQ-UBTVQH15: Nghị quyết về việc thành lập thành phố Tân Uyên thuộc tỉnh Bình Dương; * 726/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Powng Drang thuộc huyện Krông Búk, tỉnh Đắk Lắk; * 727/NQ-UBTVQH15: Nghị quyết về việc thành lập các phường thuộc thị xã Điện Bàn và thị trấn Trung Phước thuộc huyện Nông Sơn, tỉnh Quảng Nam; * 728/NQ-UBTVQH15: Nghị quyết về việc điều chỉnh địa giới đơn vị hành chính giữa xã Long Khánh và xã Ngũ Lạc thuộc huyện Duyên Hải, tỉnh Trà Vinh; * 729/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Hóa Thượng thuộc huyện Đồng Hỷ và nhập xã Quân Chu vào thị trấn Quân Chu thuộc huyện Đại Từ, tỉnh Thái Nguyên; * 730/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Kim Long thuộc huyện Tam Dương, thị trấn Tam Hồng thuộc huyện Yên Lạc và phường Định Trung thuộc thành phố Vĩnh Yên, tỉnh Vĩnh Phúc; --- data/date.txt | 2 +- data/dvhcvn.json | 213 ++++++++++----------- downloader/download.sh | 6 +- history/data | 2 +- transformers/dart-dvhcvn/CHANGELOG.md | 13 ++ transformers/dart-dvhcvn/lib/src/data.dart | 101 +++++----- transformers/dart-dvhcvn/pubspec.yaml | 4 +- transformers/js-dvhcvn/package.json | 2 +- transformers/js-dvhcvn/src/data.ts | 101 +++++----- 9 files changed, 225 insertions(+), 219 deletions(-) diff --git a/data/date.txt b/data/date.txt index f667bf7..a41d976 100644 --- a/data/date.txt +++ b/data/date.txt @@ -1 +1 @@ -01/10/2022 +10/04/2023 diff --git a/data/dvhcvn.json b/data/dvhcvn.json index 7c4dc2c..677f80a 100644 --- a/data/dvhcvn.json +++ b/data/dvhcvn.json @@ -5271,8 +5271,8 @@ }, { "level3_id": "01954", - "name": "Xã Vân Tùng", - "type": "Xã" + "name": "Thị trấn Vân Tùng", + "type": "Thị trấn" }, { "level3_id": "01957", @@ -11910,8 +11910,8 @@ }, { "level3_id": "05692", - "name": "Xã Hóa Thượng", - "type": "Xã" + "name": "Thị trấn Hóa Thượng", + "type": "Thị trấn" }, { "level3_id": "05698", @@ -12022,11 +12022,6 @@ "name": "Thị trấn Hùng Sơn", "type": "Thị trấn" }, - { - "level3_id": "05764", - "name": "Thị trấn Quân Chu", - "type": "Thị trấn" - }, { "level3_id": "05767", "name": "Xã Phúc Lương", @@ -12164,8 +12159,8 @@ }, { "level3_id": "05851", - "name": "Xã Quân Chu", - "type": "Xã" + "name": "Thị trấn Quân Chu", + "type": "Thị trấn" } ] }, @@ -16829,8 +16824,8 @@ }, { "level3_id": "08725", - "name": "Xã Định Trung", - "type": "Xã" + "name": "Phường Định Trung", + "type": "Phường" }, { "level3_id": "08728", @@ -17030,8 +17025,8 @@ }, { "level3_id": "08878", - "name": "Xã Kim Long", - "type": "Xã" + "name": "Thị trấn Kim Long", + "type": "Thị trấn" }, { "level3_id": "08881", @@ -17241,8 +17236,8 @@ }, { "level3_id": "09043", - "name": "Xã Tam Hồng", - "type": "Xã" + "name": "Thị trấn Tam Hồng", + "type": "Thị trấn" }, { "level3_id": "09046", @@ -17723,13 +17718,13 @@ }, { "level2_id": "259", - "name": "Huyện Quế Võ", - "type": "Huyện", + "name": "Thị xã Quế Võ", + "type": "Thị xã", "level3s": [ { "level3_id": "09247", - "name": "Thị trấn Phố Mới", - "type": "Thị trấn" + "name": "Phường Phố Mới", + "type": "Phường" }, { "level3_id": "09250", @@ -17738,33 +17733,33 @@ }, { "level3_id": "09253", - "name": "Xã Đại Xuân", - "type": "Xã" + "name": "Phường Đại Xuân", + "type": "Phường" }, { "level3_id": "09259", - "name": "Xã Nhân Hòa", - "type": "Xã" + "name": "Phường Nhân Hòa", + "type": "Phường" }, { "level3_id": "09262", - "name": "Xã Bằng An", - "type": "Xã" + "name": "Phường Bằng An", + "type": "Phường" }, { "level3_id": "09265", - "name": "Xã Phương Liễu", - "type": "Xã" + "name": "Phường Phương Liễu", + "type": "Phường" }, { "level3_id": "09268", - "name": "Xã Quế Tân", - "type": "Xã" + "name": "Phường Quế Tân", + "type": "Phường" }, { "level3_id": "09274", - "name": "Xã Phù Lương", - "type": "Xã" + "name": "Phường Phù Lương", + "type": "Phường" }, { "level3_id": "09277", @@ -17773,13 +17768,13 @@ }, { "level3_id": "09280", - "name": "Xã Phượng Mao", - "type": "Xã" + "name": "Phường Phượng Mao", + "type": "Phường" }, { "level3_id": "09283", - "name": "Xã Việt Hùng", - "type": "Xã" + "name": "Phường Việt Hùng", + "type": "Phường" }, { "level3_id": "09289", @@ -17793,13 +17788,13 @@ }, { "level3_id": "09295", - "name": "Xã Bồng Lai", - "type": "Xã" + "name": "Phường Bồng Lai", + "type": "Phường" }, { "level3_id": "09298", - "name": "Xã Cách Bi", - "type": "Xã" + "name": "Phường Cách Bi", + "type": "Phường" }, { "level3_id": "09301", @@ -17979,13 +17974,13 @@ }, { "level2_id": "262", - "name": "Huyện Thuận Thành", - "type": "Huyện", + "name": "Thị xã Thuận Thành", + "type": "Thị xã", "level3s": [ { "level3_id": "09400", - "name": "Thị trấn Hồ", - "type": "Thị trấn" + "name": "Phường Hồ", + "type": "Phường" }, { "level3_id": "09403", @@ -18004,8 +17999,8 @@ }, { "level3_id": "09412", - "name": "Xã Song Hồ", - "type": "Xã" + "name": "Phường Song Hồ", + "type": "Phường" }, { "level3_id": "09415", @@ -18014,38 +18009,38 @@ }, { "level3_id": "09418", - "name": "Xã An Bình", - "type": "Xã" + "name": "Phường An Bình", + "type": "Phường" }, { "level3_id": "09421", - "name": "Xã Trí Quả", - "type": "Xã" + "name": "Phường Trí Quả", + "type": "Phường" }, { "level3_id": "09424", - "name": "Xã Gia Đông", - "type": "Xã" + "name": "Phường Gia Đông", + "type": "Phường" }, { "level3_id": "09427", - "name": "Xã Thanh Khương", - "type": "Xã" + "name": "Phường Thanh Khương", + "type": "Phường" }, { "level3_id": "09430", - "name": "Xã Trạm Lộ", - "type": "Xã" + "name": "Phường Trạm Lộ", + "type": "Phường" }, { "level3_id": "09433", - "name": "Xã Xuân Lâm", - "type": "Xã" + "name": "Phường Xuân Lâm", + "type": "Phường" }, { "level3_id": "09436", - "name": "Xã Hà Mãn", - "type": "Xã" + "name": "Phường Hà Mãn", + "type": "Phường" }, { "level3_id": "09439", @@ -18059,8 +18054,8 @@ }, { "level3_id": "09445", - "name": "Xã Ninh Xá", - "type": "Xã" + "name": "Phường Ninh Xá", + "type": "Phường" }, { "level3_id": "09448", @@ -35162,18 +35157,18 @@ }, { "level3_id": "20560", - "name": "Xã Điện Thắng Bắc", - "type": "Xã" + "name": "Phường Điện Thắng Bắc", + "type": "Phường" }, { "level3_id": "20561", - "name": "Xã Điện Thắng Trung", - "type": "Xã" + "name": "Phường Điện Thắng Trung", + "type": "Phường" }, { "level3_id": "20562", - "name": "Xã Điện Thắng Nam", - "type": "Xã" + "name": "Phường Điện Thắng Nam", + "type": "Phường" }, { "level3_id": "20563", @@ -35237,13 +35232,13 @@ }, { "level3_id": "20593", - "name": "Xã Điện Minh", - "type": "Xã" + "name": "Phường Điện Minh", + "type": "Phường" }, { "level3_id": "20596", - "name": "Xã Điện Phương", - "type": "Xã" + "name": "Phường Điện Phương", + "type": "Phường" } ] }, @@ -36081,8 +36076,8 @@ "level3s": [ { "level3_id": "20656", - "name": "Xã Quế Trung", - "type": "Xã" + "name": "Thị trấn Trung Phước", + "type": "Thị trấn" }, { "level3_id": "20668", @@ -42699,8 +42694,8 @@ }, { "level3_id": "24316", - "name": "Xã Pơng Drang", - "type": "Xã" + "name": "Thị trấn Pơng Drang", + "type": "Thị trấn" }, { "level3_id": "24317", @@ -45962,8 +45957,8 @@ }, { "level2_id": "723", - "name": "Thị xã Tân Uyên", - "type": "Thị xã", + "name": "Thành phố Tân Uyên", + "type": "Thành phố", "level3s": [ { "level3_id": "25888", @@ -51492,8 +51487,8 @@ }, { "level3_id": "28861", - "name": "Xã Tiên Thủy", - "type": "Xã" + "name": "Thị trấn Tiên Thủy", + "type": "Thị trấn" }, { "level3_id": "28864", @@ -51987,8 +51982,8 @@ }, { "level3_id": "29179", - "name": "Xã An Thủy", - "type": "Xã" + "name": "Thị trấn Tiệm Tôm", + "type": "Thị trấn" } ] }, @@ -52121,8 +52116,8 @@ }, { "level3_id": "28915", - "name": "Xã Phước Mỹ Trung", - "type": "Xã" + "name": "Thị trấn Phước Mỹ Trung", + "type": "Thị trấn" }, { "level3_id": "28918", @@ -54358,8 +54353,8 @@ }, { "level3_id": "30373", - "name": "Xã Đa Phước", - "type": "Xã" + "name": "Thị trấn Đa Phước", + "type": "Thị trấn" } ] }, @@ -54611,43 +54606,43 @@ }, { "level2_id": "890", - "name": "Huyện Tịnh Biên", - "type": "Huyện", + "name": "Thị xã Tịnh Biên", + "type": "Thị xã", "level3s": [ { "level3_id": "30502", - "name": "Thị trấn Nhà Bàng", - "type": "Thị trấn" + "name": "Phường Nhà Bàng", + "type": "Phường" }, { "level3_id": "30505", - "name": "Thị trấn Chi Lăng", - "type": "Thị trấn" + "name": "Phường Chi Lăng", + "type": "Phường" }, { "level3_id": "30508", - "name": "Xã Núi Voi", - "type": "Xã" + "name": "Phường Núi Voi", + "type": "Phường" }, { "level3_id": "30511", - "name": "Xã Nhơn Hưng", - "type": "Xã" + "name": "Phường Nhơn Hưng", + "type": "Phường" }, { "level3_id": "30514", - "name": "Xã An Phú", - "type": "Xã" + "name": "Phường An Phú", + "type": "Phường" }, { "level3_id": "30517", - "name": "Xã Thới Sơn", - "type": "Xã" + "name": "Phường Thới Sơn", + "type": "Phường" }, { "level3_id": "30520", - "name": "Thị trấn Tịnh Biên", - "type": "Thị trấn" + "name": "Phường Tịnh Biên", + "type": "Phường" }, { "level3_id": "30523", @@ -54922,8 +54917,8 @@ }, { "level3_id": "30673", - "name": "Xã Hội An", - "type": "Xã" + "name": "Thị trấn Hội An", + "type": "Thị trấn" }, { "level3_id": "30676", @@ -58367,12 +58362,12 @@ ] } ], - "data_date": "01\/10\/2022", - "generate_date": 1663353176, + "data_date": "10\/04\/2023", + "generate_date": 1681135390, "stats": { - "elapsed_time": 4826.581904888153, + "elapsed_time": 21.396399974822998, "level1_count": 63, "level2_count": 705, - "level3_count": 10599 + "level3_count": 10598 } } \ No newline at end of file diff --git a/downloader/download.sh b/downloader/download.sh index c1f2232..6764f54 100755 --- a/downloader/download.sh +++ b/downloader/download.sh @@ -2,14 +2,14 @@ set -e -_dir=$( cd $( dirname $BASH_SOURCE[0] ) && pwd ) +_dir=$(cd $(dirname $BASH_SOURCE[0]) && pwd) _gsoPath='data/dvhcvn.json' _gsoDatePath='data/date.txt' _gisPath='data/gis.json' -# 569/NQ-UBTVQH15 -_date=01/10/2022 +# 721/NQ-UBTVQH15 +_date=10/04/2023 if [ ! -f $_gsoPath ]; then echo "Generating $_gsoPath..." diff --git a/history/data b/history/data index e597a35..5fb8635 160000 --- a/history/data +++ b/history/data @@ -1 +1 @@ -Subproject commit e597a358c5e7c0ac3d5a41c084812f89d7a7da90 +Subproject commit 5fb8635640dfb84946012f00d226fa7ad315547d diff --git a/transformers/dart-dvhcvn/CHANGELOG.md b/transformers/dart-dvhcvn/CHANGELOG.md index e22c74a..854ccf8 100644 --- a/transformers/dart-dvhcvn/CHANGELOG.md +++ b/transformers/dart-dvhcvn/CHANGELOG.md @@ -1,3 +1,16 @@ +## 2.0.20230410 + +* 721/NQ-UBTVQH15: Nghị quyết về việc thành lập thị xã Tịnh Biên, các phường thuộc thị xã Tịnh Biên, thị trấn Đa Phước thuộc huyện An Phú và thị trấn Hội An thuộc huyện Chợ Mới, tỉnh An Giang; +* 722/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Vân Tùng thuộc huyện Ngân Sơn, tỉnh Bắc Kạn; +* 723/NQ-UBTVQH15: Nghị quyết về việc thành lập thị xã Thuận Thành và các phường thuộc thị xã Thuận Thành, thị xã Quế Võ và các phường thuộc thị xã Quế Võ, tỉnh Bắc Ninh; +* 724/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Tiên Thủy thuộc huyện Châu Thành, thị trấn Tiệm Tôm thuộc huyện Ba Tri và thị trấn Phước Mỹ Trung thuộc huyện Mỏ Cày Bắc, tỉnh Bến Tre; +* 725/NQ-UBTVQH15: Nghị quyết về việc thành lập thành phố Tân Uyên thuộc tỉnh Bình Dương; +* 726/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Powng Drang thuộc huyện Krông Búk, tỉnh Đắk Lắk; +* 727/NQ-UBTVQH15: Nghị quyết về việc thành lập các phường thuộc thị xã Điện Bàn và thị trấn Trung Phước thuộc huyện Nông Sơn, tỉnh Quảng Nam; +* 728/NQ-UBTVQH15: Nghị quyết về việc điều chỉnh địa giới đơn vị hành chính giữa xã Long Khánh và xã Ngũ Lạc thuộc huyện Duyên Hải, tỉnh Trà Vinh; +* 729/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Hóa Thượng thuộc huyện Đồng Hỷ và nhập xã Quân Chu vào thị trấn Quân Chu thuộc huyện Đại Từ, tỉnh Thái Nguyên; +* 730/NQ-UBTVQH15: Nghị quyết về việc thành lập thị trấn Kim Long thuộc huyện Tam Dương, thị trấn Tam Hồng thuộc huyện Yên Lạc và phường Định Trung thuộc thành phố Vĩnh Yên, tỉnh Vĩnh Phúc; + ## 2.0.20221001 * 510/NQ-UBTVQH15: Nghị quyết thành lập thị trấn Phương Sơn thuộc huyện Lục Nam và thị trấn Bắc Lý thuộc huyện Hiệp Hòa, tỉnh Bắc Giang; diff --git a/transformers/dart-dvhcvn/lib/src/data.dart b/transformers/dart-dvhcvn/lib/src/data.dart index 2df4cd3..6894f94 100644 --- a/transformers/dart-dvhcvn/lib/src/data.dart +++ b/transformers/dart-dvhcvn/lib/src/data.dart @@ -1090,7 +1090,7 @@ const level1s = [ Level3(3, 3, '01945', 'Xã Cốc Đán', Type.xa), Level3(3, 3, '01948', 'Xã Trung Hoà', Type.xa), Level3(3, 3, '01951', 'Xã Đức Vân', Type.xa), - Level3(3, 3, '01954', 'Xã Vân Tùng', Type.xa), + Level3(3, 3, '01954', 'Thị trấn Vân Tùng', Type.thiTran), Level3(3, 3, '01957', 'Xã Thượng Quan', Type.xa), Level3(3, 3, '01960', 'Xã Hiệp Lực', Type.xa), Level3(3, 3, '01963', 'Xã Thuần Mang', Type.xa), @@ -2467,7 +2467,7 @@ const level1s = [ Level3(11, 4, '05683', 'Xã Hóa Trung', Type.xa), Level3(11, 4, '05686', 'Xã Khe Mo', Type.xa), Level3(11, 4, '05689', 'Xã Cây Thị', Type.xa), - Level3(11, 4, '05692', 'Xã Hóa Thượng', Type.xa), + Level3(11, 4, '05692', 'Thị trấn Hóa Thượng', Type.thiTran), Level3(11, 4, '05698', 'Xã Hợp Tiến', Type.xa), Level3(11, 4, '05704', 'Xã Tân Lợi', Type.xa), Level3(11, 4, '05707', 'Xã Nam Hòa', Type.xa), @@ -2491,7 +2491,6 @@ const level1s = [ ]), Level2(11, '171', 'Huyện Đại Từ', Type.huyen, [ Level3(11, 6, '05761', 'Thị trấn Hùng Sơn', Type.thiTran), - Level3(11, 6, '05764', 'Thị trấn Quân Chu', Type.thiTran), Level3(11, 6, '05767', 'Xã Phúc Lương', Type.xa), Level3(11, 6, '05770', 'Xã Minh Tiến', Type.xa), Level3(11, 6, '05773', 'Xã Yên Lãng', Type.xa), @@ -2519,7 +2518,7 @@ const level1s = [ Level3(11, 6, '05842', 'Xã Văn Yên', Type.xa), Level3(11, 6, '05845', 'Xã Ký Phú', Type.xa), Level3(11, 6, '05848', 'Xã Cát Nê', Type.xa), - Level3(11, 6, '05851', 'Xã Quân Chu', Type.xa), + Level3(11, 6, '05851', 'Thị trấn Quân Chu', Type.thiTran), ]), Level2(11, '172', 'Thành phố Phổ Yên', Type.tp, [ Level3(11, 7, '05854', 'Phường Bãi Bông', Type.phuong), @@ -3485,7 +3484,7 @@ const level1s = [ Level3(16, 0, '08716', 'Phường Đống Đa', Type.phuong), Level3(16, 0, '08719', 'Phường Ngô Quyền', Type.phuong), Level3(16, 0, '08722', 'Phường Đồng Tâm', Type.phuong), - Level3(16, 0, '08725', 'Xã Định Trung', Type.xa), + Level3(16, 0, '08725', 'Phường Định Trung', Type.phuong), Level3(16, 0, '08728', 'Phường Khai Quang', Type.phuong), Level3(16, 0, '08731', 'Xã Thanh Trù', Type.xa), ]), @@ -3527,7 +3526,7 @@ const level1s = [ Level3(16, 3, '08869', 'Thị trấn Hợp Hòa', Type.thiTran), Level3(16, 3, '08872', 'Xã Hoàng Hoa', Type.xa), Level3(16, 3, '08875', 'Xã Đồng Tĩnh', Type.xa), - Level3(16, 3, '08878', 'Xã Kim Long', Type.xa), + Level3(16, 3, '08878', 'Thị trấn Kim Long', Type.thiTran), Level3(16, 3, '08881', 'Xã Hướng Đạo', Type.xa), Level3(16, 3, '08884', 'Xã Đạo Tú', Type.xa), Level3(16, 3, '08887', 'Xã An Hòa', Type.xa), @@ -3571,7 +3570,7 @@ const level1s = [ Level3(16, 6, '09034', 'Xã Bình Định', Type.xa), Level3(16, 6, '09037', 'Xã Trung Nguyên', Type.xa), Level3(16, 6, '09040', 'Xã Tề Lỗ', Type.xa), - Level3(16, 6, '09043', 'Xã Tam Hồng', Type.xa), + Level3(16, 6, '09043', 'Thị trấn Tam Hồng', Type.thiTran), Level3(16, 6, '09046', 'Xã Yên Đồng', Type.xa), Level3(16, 6, '09049', 'Xã Văn Tiến', Type.xa), Level3(16, 6, '09052', 'Xã Nguyệt Đức', Type.xa), @@ -3671,22 +3670,22 @@ const level1s = [ Level3(17, 1, '09238', 'Xã Văn Môn', Type.xa), Level3(17, 1, '09241', 'Xã Đông Thọ', Type.xa), ]), - Level2(17, '259', 'Huyện Quế Võ', Type.huyen, [ - Level3(17, 2, '09247', 'Thị trấn Phố Mới', Type.thiTran), + Level2(17, '259', 'Thị xã Quế Võ', Type.thiXa, [ + Level3(17, 2, '09247', 'Phường Phố Mới', Type.phuong), Level3(17, 2, '09250', 'Xã Việt Thống', Type.xa), - Level3(17, 2, '09253', 'Xã Đại Xuân', Type.xa), - Level3(17, 2, '09259', 'Xã Nhân Hòa', Type.xa), - Level3(17, 2, '09262', 'Xã Bằng An', Type.xa), - Level3(17, 2, '09265', 'Xã Phương Liễu', Type.xa), - Level3(17, 2, '09268', 'Xã Quế Tân', Type.xa), - Level3(17, 2, '09274', 'Xã Phù Lương', Type.xa), + Level3(17, 2, '09253', 'Phường Đại Xuân', Type.phuong), + Level3(17, 2, '09259', 'Phường Nhân Hòa', Type.phuong), + Level3(17, 2, '09262', 'Phường Bằng An', Type.phuong), + Level3(17, 2, '09265', 'Phường Phương Liễu', Type.phuong), + Level3(17, 2, '09268', 'Phường Quế Tân', Type.phuong), + Level3(17, 2, '09274', 'Phường Phù Lương', Type.phuong), Level3(17, 2, '09277', 'Xã Phù Lãng', Type.xa), - Level3(17, 2, '09280', 'Xã Phượng Mao', Type.xa), - Level3(17, 2, '09283', 'Xã Việt Hùng', Type.xa), + Level3(17, 2, '09280', 'Phường Phượng Mao', Type.phuong), + Level3(17, 2, '09283', 'Phường Việt Hùng', Type.phuong), Level3(17, 2, '09289', 'Xã Ngọc Xá', Type.xa), Level3(17, 2, '09292', 'Xã Châu Phong', Type.xa), - Level3(17, 2, '09295', 'Xã Bồng Lai', Type.xa), - Level3(17, 2, '09298', 'Xã Cách Bi', Type.xa), + Level3(17, 2, '09295', 'Phường Bồng Lai', Type.phuong), + Level3(17, 2, '09298', 'Phường Cách Bi', Type.phuong), Level3(17, 2, '09301', 'Xã Đào Viên', Type.xa), Level3(17, 2, '09304', 'Xã Yên Giả', Type.xa), Level3(17, 2, '09307', 'Xã Mộ Đạo', Type.xa), @@ -3724,23 +3723,23 @@ const level1s = [ Level3(17, 4, '09394', 'Phường Đình Bảng', Type.phuong), Level3(17, 4, '09397', 'Phường Phù Chẩn', Type.phuong), ]), - Level2(17, '262', 'Huyện Thuận Thành', Type.huyen, [ - Level3(17, 5, '09400', 'Thị trấn Hồ', Type.thiTran), + Level2(17, '262', 'Thị xã Thuận Thành', Type.thiXa, [ + Level3(17, 5, '09400', 'Phường Hồ', Type.phuong), Level3(17, 5, '09403', 'Xã Hoài Thượng', Type.xa), Level3(17, 5, '09406', 'Xã Đại Đồng Thành', Type.xa), Level3(17, 5, '09409', 'Xã Mão Điền', Type.xa), - Level3(17, 5, '09412', 'Xã Song Hồ', Type.xa), + Level3(17, 5, '09412', 'Phường Song Hồ', Type.phuong), Level3(17, 5, '09415', 'Xã Đình Tổ', Type.xa), - Level3(17, 5, '09418', 'Xã An Bình', Type.xa), - Level3(17, 5, '09421', 'Xã Trí Quả', Type.xa), - Level3(17, 5, '09424', 'Xã Gia Đông', Type.xa), - Level3(17, 5, '09427', 'Xã Thanh Khương', Type.xa), - Level3(17, 5, '09430', 'Xã Trạm Lộ', Type.xa), - Level3(17, 5, '09433', 'Xã Xuân Lâm', Type.xa), - Level3(17, 5, '09436', 'Xã Hà Mãn', Type.xa), + Level3(17, 5, '09418', 'Phường An Bình', Type.phuong), + Level3(17, 5, '09421', 'Phường Trí Quả', Type.phuong), + Level3(17, 5, '09424', 'Phường Gia Đông', Type.phuong), + Level3(17, 5, '09427', 'Phường Thanh Khương', Type.phuong), + Level3(17, 5, '09430', 'Phường Trạm Lộ', Type.phuong), + Level3(17, 5, '09433', 'Phường Xuân Lâm', Type.phuong), + Level3(17, 5, '09436', 'Phường Hà Mãn', Type.phuong), Level3(17, 5, '09439', 'Xã Ngũ Thái', Type.xa), Level3(17, 5, '09442', 'Xã Nguyệt Đức', Type.xa), - Level3(17, 5, '09445', 'Xã Ninh Xá', Type.xa), + Level3(17, 5, '09445', 'Phường Ninh Xá', Type.phuong), Level3(17, 5, '09448', 'Xã Nghĩa Đạo', Type.xa), Level3(17, 5, '09451', 'Xã Song Liễu', Type.xa), ]), @@ -7271,9 +7270,9 @@ const level1s = [ Level3(32, 5, '20551', 'Phường Vĩnh Điện', Type.phuong), Level3(32, 5, '20554', 'Xã Điện Tiến', Type.xa), Level3(32, 5, '20557', 'Xã Điện Hòa', Type.xa), - Level3(32, 5, '20560', 'Xã Điện Thắng Bắc', Type.xa), - Level3(32, 5, '20561', 'Xã Điện Thắng Trung', Type.xa), - Level3(32, 5, '20562', 'Xã Điện Thắng Nam', Type.xa), + Level3(32, 5, '20560', 'Phường Điện Thắng Bắc', Type.phuong), + Level3(32, 5, '20561', 'Phường Điện Thắng Trung', Type.phuong), + Level3(32, 5, '20562', 'Phường Điện Thắng Nam', Type.phuong), Level3(32, 5, '20563', 'Phường Điện Ngọc', Type.phuong), Level3(32, 5, '20566', 'Xã Điện Hồng', Type.xa), Level3(32, 5, '20569', 'Xã Điện Thọ', Type.xa), @@ -7286,8 +7285,8 @@ const level1s = [ Level3(32, 5, '20584', 'Xã Điện Quang', Type.xa), Level3(32, 5, '20587', 'Xã Điện Trung', Type.xa), Level3(32, 5, '20590', 'Xã Điện Phong', Type.xa), - Level3(32, 5, '20593', 'Xã Điện Minh', Type.xa), - Level3(32, 5, '20596', 'Xã Điện Phương', Type.xa), + Level3(32, 5, '20593', 'Phường Điện Minh', Type.phuong), + Level3(32, 5, '20596', 'Phường Điện Phương', Type.phuong), ]), Level2(32, '508', 'Huyện Duy Xuyên', Type.huyen, [ Level3(32, 6, '20599', 'Thị trấn Nam Phước', Type.thiTran), @@ -7462,7 +7461,7 @@ const level1s = [ Level3(32, 16, '20395', 'Xã Tam Lãnh', Type.xa), ]), Level2(32, '519', 'Huyện Nông Sơn', Type.huyen, [ - Level3(32, 17, '20656', 'Xã Quế Trung', Type.xa), + Level3(32, 17, '20656', 'Thị trấn Trung Phước', Type.thiTran), Level3(32, 17, '20668', 'Xã Ninh Phước', Type.xa), Level3(32, 17, '20669', 'Xã Phước Ninh', Type.xa), Level3(32, 17, '20671', 'Xã Quế Lộc', Type.xa), @@ -8846,7 +8845,7 @@ const level1s = [ Level3(41, 6, '24310', 'Xã Chư KBô', Type.xa), Level3(41, 6, '24313', 'Xã Cư Pơng', Type.xa), Level3(41, 6, '24314', 'Xã Ea Sin', Type.xa), - Level3(41, 6, '24316', 'Xã Pơng Drang', Type.xa), + Level3(41, 6, '24316', 'Thị trấn Pơng Drang', Type.thiTran), Level3(41, 6, '24317', 'Xã Tân Lập', Type.xa), Level3(41, 6, '24319', 'Xã Ea Ngai', Type.xa), ]), @@ -9534,7 +9533,7 @@ const level1s = [ Level3(46, 4, '25882', 'Xã Vĩnh Hoà', Type.xa), Level3(46, 4, '25885', 'Xã Phước Hoà', Type.xa), ]), - Level2(46, '723', 'Thị xã Tân Uyên', Type.thiXa, [ + Level2(46, '723', 'Thành phố Tân Uyên', Type.tp, [ Level3(46, 5, '25888', 'Phường Uyên Hưng', Type.phuong), Level3(46, 5, '25891', 'Phường Tân Phước Khánh', Type.phuong), Level3(46, 5, '25912', 'Phường Vĩnh Tân', Type.phuong), @@ -10686,7 +10685,7 @@ const level1s = [ Level3(52, 1, '28852', 'Xã Tiên Long', Type.xa), Level3(52, 1, '28855', 'Xã An Hiệp', Type.xa), Level3(52, 1, '28858', 'Xã Hữu Định', Type.xa), - Level3(52, 1, '28861', 'Xã Tiên Thủy', Type.xa), + Level3(52, 1, '28861', 'Thị trấn Tiên Thủy', Type.thiTran), Level3(52, 1, '28864', 'Xã Sơn Hòa', Type.xa), ]), Level2(52, '832', 'Huyện Chợ Lách', Type.huyen, [ @@ -10788,7 +10787,7 @@ const level1s = [ Level3(52, 6, '29170', 'Xã Vĩnh An', Type.xa), Level3(52, 6, '29173', 'Xã An Đức', Type.xa), Level3(52, 6, '29176', 'Xã An Hòa Tây', Type.xa), - Level3(52, 6, '29179', 'Xã An Thủy', Type.xa), + Level3(52, 6, '29179', 'Thị trấn Tiệm Tôm', Type.thiTran), ]), Level2(52, '837', 'Huyện Thạnh Phú', Type.huyen, [ Level3(52, 7, '29182', 'Thị trấn Thạnh Phú', Type.thiTran), @@ -10816,7 +10815,7 @@ const level1s = [ Level3(52, 8, '28906', 'Xã Thanh Tân', Type.xa), Level3(52, 8, '28909', 'Xã Thạnh Ngãi', Type.xa), Level3(52, 8, '28912', 'Xã Tân Phú Tây', Type.xa), - Level3(52, 8, '28915', 'Xã Phước Mỹ Trung', Type.xa), + Level3(52, 8, '28915', 'Thị trấn Phước Mỹ Trung', Type.thiTran), Level3(52, 8, '28918', 'Xã Tân Thành Bình', Type.xa), Level3(52, 8, '28921', 'Xã Thành An', Type.xa), Level3(52, 8, '28924', 'Xã Hòa Lộc', Type.xa), @@ -11285,7 +11284,7 @@ const level1s = [ Level3(56, 2, '30364', 'Xã Vĩnh Hậu', Type.xa), Level3(56, 2, '30367', 'Xã Vĩnh Trường', Type.xa), Level3(56, 2, '30370', 'Xã Vĩnh Hội Đông', Type.xa), - Level3(56, 2, '30373', 'Xã Đa Phước', Type.xa), + Level3(56, 2, '30373', 'Thị trấn Đa Phước', Type.thiTran), ]), Level2(56, '887', 'Thị xã Tân Châu', Type.thiXa, [ Level3(56, 3, '30376', 'Phường Long Thạnh', Type.phuong), @@ -11338,14 +11337,14 @@ const level1s = [ Level3(56, 5, '30496', 'Xã Bình Phú', Type.xa), Level3(56, 5, '30499', 'Xã Bình Chánh', Type.xa), ]), - Level2(56, '890', 'Huyện Tịnh Biên', Type.huyen, [ - Level3(56, 6, '30502', 'Thị trấn Nhà Bàng', Type.thiTran), - Level3(56, 6, '30505', 'Thị trấn Chi Lăng', Type.thiTran), - Level3(56, 6, '30508', 'Xã Núi Voi', Type.xa), - Level3(56, 6, '30511', 'Xã Nhơn Hưng', Type.xa), - Level3(56, 6, '30514', 'Xã An Phú', Type.xa), - Level3(56, 6, '30517', 'Xã Thới Sơn', Type.xa), - Level3(56, 6, '30520', 'Thị trấn Tịnh Biên', Type.thiTran), + Level2(56, '890', 'Thị xã Tịnh Biên', Type.thiXa, [ + Level3(56, 6, '30502', 'Phường Nhà Bàng', Type.phuong), + Level3(56, 6, '30505', 'Phường Chi Lăng', Type.phuong), + Level3(56, 6, '30508', 'Phường Núi Voi', Type.phuong), + Level3(56, 6, '30511', 'Phường Nhơn Hưng', Type.phuong), + Level3(56, 6, '30514', 'Phường An Phú', Type.phuong), + Level3(56, 6, '30517', 'Phường Thới Sơn', Type.phuong), + Level3(56, 6, '30520', 'Phường Tịnh Biên', Type.phuong), Level3(56, 6, '30523', 'Xã Văn Giáo', Type.xa), Level3(56, 6, '30526', 'Xã An Cư', Type.xa), Level3(56, 6, '30529', 'Xã An Nông', Type.xa), @@ -11402,7 +11401,7 @@ const level1s = [ Level3(56, 9, '30664', 'Xã Long Kiến', Type.xa), Level3(56, 9, '30667', 'Xã Bình Phước Xuân', Type.xa), Level3(56, 9, '30670', 'Xã An Thạnh Trung', Type.xa), - Level3(56, 9, '30673', 'Xã Hội An', Type.xa), + Level3(56, 9, '30673', 'Thị trấn Hội An', Type.thiTran), Level3(56, 9, '30676', 'Xã Hòa Bình', Type.xa), Level3(56, 9, '30679', 'Xã Hòa An', Type.xa), ]), diff --git a/transformers/dart-dvhcvn/pubspec.yaml b/transformers/dart-dvhcvn/pubspec.yaml index e6ea5a5..30b1458 100644 --- a/transformers/dart-dvhcvn/pubspec.yaml +++ b/transformers/dart-dvhcvn/pubspec.yaml @@ -1,6 +1,6 @@ name: dvhcvn -version: 2.0.20221001 -description: "Three tiers of Vietnam's administrative units (last update: 01/10/2022)" +version: 2.0.20230410 +description: "Three tiers of Vietnam's administrative units (last update: 10/04/2023)" homepage: https://github.com/daohoangson/dvhcvn environment: diff --git a/transformers/js-dvhcvn/package.json b/transformers/js-dvhcvn/package.json index 7bc549a..aa7d2db 100644 --- a/transformers/js-dvhcvn/package.json +++ b/transformers/js-dvhcvn/package.json @@ -1,6 +1,6 @@ { "name": "dvhcvn", - "version": "1.0.20221001", + "version": "1.0.20230410", "description": "Three tiers of Vietnam's administrative units (last update: 01/07/2021)", "files": [ "lib/*" diff --git a/transformers/js-dvhcvn/src/data.ts b/transformers/js-dvhcvn/src/data.ts index 1cb8c2a..d6cc9fd 100644 --- a/transformers/js-dvhcvn/src/data.ts +++ b/transformers/js-dvhcvn/src/data.ts @@ -1088,7 +1088,7 @@ new Level1('06', 'Tỉnh Bắc Kạn', Type.tinh, [ new Level3(3, 3, '01945', 'Xã Cốc Đán', Type.xa), new Level3(3, 3, '01948', 'Xã Trung Hoà', Type.xa), new Level3(3, 3, '01951', 'Xã Đức Vân', Type.xa), - new Level3(3, 3, '01954', 'Xã Vân Tùng', Type.xa), + new Level3(3, 3, '01954', 'Thị trấn Vân Tùng', Type.thi_tran), new Level3(3, 3, '01957', 'Xã Thượng Quan', Type.xa), new Level3(3, 3, '01960', 'Xã Hiệp Lực', Type.xa), new Level3(3, 3, '01963', 'Xã Thuần Mang', Type.xa) @@ -2465,7 +2465,7 @@ new Level1('19', 'Tỉnh Thái Nguyên', Type.tinh, [ new Level3(11, 4, '05683', 'Xã Hóa Trung', Type.xa), new Level3(11, 4, '05686', 'Xã Khe Mo', Type.xa), new Level3(11, 4, '05689', 'Xã Cây Thị', Type.xa), - new Level3(11, 4, '05692', 'Xã Hóa Thượng', Type.xa), + new Level3(11, 4, '05692', 'Thị trấn Hóa Thượng', Type.thi_tran), new Level3(11, 4, '05698', 'Xã Hợp Tiến', Type.xa), new Level3(11, 4, '05704', 'Xã Tân Lợi', Type.xa), new Level3(11, 4, '05707', 'Xã Nam Hòa', Type.xa) @@ -2489,7 +2489,6 @@ new Level1('19', 'Tỉnh Thái Nguyên', Type.tinh, [ ]), new Level2(11, '171', 'Huyện Đại Từ', Type.huyen, [ new Level3(11, 6, '05761', 'Thị trấn Hùng Sơn', Type.thi_tran), - new Level3(11, 6, '05764', 'Thị trấn Quân Chu', Type.thi_tran), new Level3(11, 6, '05767', 'Xã Phúc Lương', Type.xa), new Level3(11, 6, '05770', 'Xã Minh Tiến', Type.xa), new Level3(11, 6, '05773', 'Xã Yên Lãng', Type.xa), @@ -2517,7 +2516,7 @@ new Level1('19', 'Tỉnh Thái Nguyên', Type.tinh, [ new Level3(11, 6, '05842', 'Xã Văn Yên', Type.xa), new Level3(11, 6, '05845', 'Xã Ký Phú', Type.xa), new Level3(11, 6, '05848', 'Xã Cát Nê', Type.xa), - new Level3(11, 6, '05851', 'Xã Quân Chu', Type.xa) + new Level3(11, 6, '05851', 'Thị trấn Quân Chu', Type.thi_tran) ]), new Level2(11, '172', 'Thành phố Phổ Yên', Type.tp, [ new Level3(11, 7, '05854', 'Phường Bãi Bông', Type.phuong), @@ -3483,7 +3482,7 @@ new Level1('26', 'Tỉnh Vĩnh Phúc', Type.tinh, [ new Level3(16, 0, '08716', 'Phường Đống Đa', Type.phuong), new Level3(16, 0, '08719', 'Phường Ngô Quyền', Type.phuong), new Level3(16, 0, '08722', 'Phường Đồng Tâm', Type.phuong), - new Level3(16, 0, '08725', 'Xã Định Trung', Type.xa), + new Level3(16, 0, '08725', 'Phường Định Trung', Type.phuong), new Level3(16, 0, '08728', 'Phường Khai Quang', Type.phuong), new Level3(16, 0, '08731', 'Xã Thanh Trù', Type.xa) ]), @@ -3525,7 +3524,7 @@ new Level1('26', 'Tỉnh Vĩnh Phúc', Type.tinh, [ new Level3(16, 3, '08869', 'Thị trấn Hợp Hòa', Type.thi_tran), new Level3(16, 3, '08872', 'Xã Hoàng Hoa', Type.xa), new Level3(16, 3, '08875', 'Xã Đồng Tĩnh', Type.xa), - new Level3(16, 3, '08878', 'Xã Kim Long', Type.xa), + new Level3(16, 3, '08878', 'Thị trấn Kim Long', Type.thi_tran), new Level3(16, 3, '08881', 'Xã Hướng Đạo', Type.xa), new Level3(16, 3, '08884', 'Xã Đạo Tú', Type.xa), new Level3(16, 3, '08887', 'Xã An Hòa', Type.xa), @@ -3569,7 +3568,7 @@ new Level1('26', 'Tỉnh Vĩnh Phúc', Type.tinh, [ new Level3(16, 6, '09034', 'Xã Bình Định', Type.xa), new Level3(16, 6, '09037', 'Xã Trung Nguyên', Type.xa), new Level3(16, 6, '09040', 'Xã Tề Lỗ', Type.xa), - new Level3(16, 6, '09043', 'Xã Tam Hồng', Type.xa), + new Level3(16, 6, '09043', 'Thị trấn Tam Hồng', Type.thi_tran), new Level3(16, 6, '09046', 'Xã Yên Đồng', Type.xa), new Level3(16, 6, '09049', 'Xã Văn Tiến', Type.xa), new Level3(16, 6, '09052', 'Xã Nguyệt Đức', Type.xa), @@ -3669,22 +3668,22 @@ new Level1('27', 'Tỉnh Bắc Ninh', Type.tinh, [ new Level3(17, 1, '09238', 'Xã Văn Môn', Type.xa), new Level3(17, 1, '09241', 'Xã Đông Thọ', Type.xa) ]), - new Level2(17, '259', 'Huyện Quế Võ', Type.huyen, [ - new Level3(17, 2, '09247', 'Thị trấn Phố Mới', Type.thi_tran), + new Level2(17, '259', 'Thị xã Quế Võ', Type.thi_xa, [ + new Level3(17, 2, '09247', 'Phường Phố Mới', Type.phuong), new Level3(17, 2, '09250', 'Xã Việt Thống', Type.xa), - new Level3(17, 2, '09253', 'Xã Đại Xuân', Type.xa), - new Level3(17, 2, '09259', 'Xã Nhân Hòa', Type.xa), - new Level3(17, 2, '09262', 'Xã Bằng An', Type.xa), - new Level3(17, 2, '09265', 'Xã Phương Liễu', Type.xa), - new Level3(17, 2, '09268', 'Xã Quế Tân', Type.xa), - new Level3(17, 2, '09274', 'Xã Phù Lương', Type.xa), + new Level3(17, 2, '09253', 'Phường Đại Xuân', Type.phuong), + new Level3(17, 2, '09259', 'Phường Nhân Hòa', Type.phuong), + new Level3(17, 2, '09262', 'Phường Bằng An', Type.phuong), + new Level3(17, 2, '09265', 'Phường Phương Liễu', Type.phuong), + new Level3(17, 2, '09268', 'Phường Quế Tân', Type.phuong), + new Level3(17, 2, '09274', 'Phường Phù Lương', Type.phuong), new Level3(17, 2, '09277', 'Xã Phù Lãng', Type.xa), - new Level3(17, 2, '09280', 'Xã Phượng Mao', Type.xa), - new Level3(17, 2, '09283', 'Xã Việt Hùng', Type.xa), + new Level3(17, 2, '09280', 'Phường Phượng Mao', Type.phuong), + new Level3(17, 2, '09283', 'Phường Việt Hùng', Type.phuong), new Level3(17, 2, '09289', 'Xã Ngọc Xá', Type.xa), new Level3(17, 2, '09292', 'Xã Châu Phong', Type.xa), - new Level3(17, 2, '09295', 'Xã Bồng Lai', Type.xa), - new Level3(17, 2, '09298', 'Xã Cách Bi', Type.xa), + new Level3(17, 2, '09295', 'Phường Bồng Lai', Type.phuong), + new Level3(17, 2, '09298', 'Phường Cách Bi', Type.phuong), new Level3(17, 2, '09301', 'Xã Đào Viên', Type.xa), new Level3(17, 2, '09304', 'Xã Yên Giả', Type.xa), new Level3(17, 2, '09307', 'Xã Mộ Đạo', Type.xa), @@ -3722,23 +3721,23 @@ new Level1('27', 'Tỉnh Bắc Ninh', Type.tinh, [ new Level3(17, 4, '09394', 'Phường Đình Bảng', Type.phuong), new Level3(17, 4, '09397', 'Phường Phù Chẩn', Type.phuong) ]), - new Level2(17, '262', 'Huyện Thuận Thành', Type.huyen, [ - new Level3(17, 5, '09400', 'Thị trấn Hồ', Type.thi_tran), + new Level2(17, '262', 'Thị xã Thuận Thành', Type.thi_xa, [ + new Level3(17, 5, '09400', 'Phường Hồ', Type.phuong), new Level3(17, 5, '09403', 'Xã Hoài Thượng', Type.xa), new Level3(17, 5, '09406', 'Xã Đại Đồng Thành', Type.xa), new Level3(17, 5, '09409', 'Xã Mão Điền', Type.xa), - new Level3(17, 5, '09412', 'Xã Song Hồ', Type.xa), + new Level3(17, 5, '09412', 'Phường Song Hồ', Type.phuong), new Level3(17, 5, '09415', 'Xã Đình Tổ', Type.xa), - new Level3(17, 5, '09418', 'Xã An Bình', Type.xa), - new Level3(17, 5, '09421', 'Xã Trí Quả', Type.xa), - new Level3(17, 5, '09424', 'Xã Gia Đông', Type.xa), - new Level3(17, 5, '09427', 'Xã Thanh Khương', Type.xa), - new Level3(17, 5, '09430', 'Xã Trạm Lộ', Type.xa), - new Level3(17, 5, '09433', 'Xã Xuân Lâm', Type.xa), - new Level3(17, 5, '09436', 'Xã Hà Mãn', Type.xa), + new Level3(17, 5, '09418', 'Phường An Bình', Type.phuong), + new Level3(17, 5, '09421', 'Phường Trí Quả', Type.phuong), + new Level3(17, 5, '09424', 'Phường Gia Đông', Type.phuong), + new Level3(17, 5, '09427', 'Phường Thanh Khương', Type.phuong), + new Level3(17, 5, '09430', 'Phường Trạm Lộ', Type.phuong), + new Level3(17, 5, '09433', 'Phường Xuân Lâm', Type.phuong), + new Level3(17, 5, '09436', 'Phường Hà Mãn', Type.phuong), new Level3(17, 5, '09439', 'Xã Ngũ Thái', Type.xa), new Level3(17, 5, '09442', 'Xã Nguyệt Đức', Type.xa), - new Level3(17, 5, '09445', 'Xã Ninh Xá', Type.xa), + new Level3(17, 5, '09445', 'Phường Ninh Xá', Type.phuong), new Level3(17, 5, '09448', 'Xã Nghĩa Đạo', Type.xa), new Level3(17, 5, '09451', 'Xã Song Liễu', Type.xa) ]), @@ -7272,9 +7271,9 @@ new Level1('49', 'Tỉnh Quảng Nam', Type.tinh, [ new Level3(32, 5, '20551', 'Phường Vĩnh Điện', Type.phuong), new Level3(32, 5, '20554', 'Xã Điện Tiến', Type.xa), new Level3(32, 5, '20557', 'Xã Điện Hòa', Type.xa), - new Level3(32, 5, '20560', 'Xã Điện Thắng Bắc', Type.xa), - new Level3(32, 5, '20561', 'Xã Điện Thắng Trung', Type.xa), - new Level3(32, 5, '20562', 'Xã Điện Thắng Nam', Type.xa), + new Level3(32, 5, '20560', 'Phường Điện Thắng Bắc', Type.phuong), + new Level3(32, 5, '20561', 'Phường Điện Thắng Trung', Type.phuong), + new Level3(32, 5, '20562', 'Phường Điện Thắng Nam', Type.phuong), new Level3(32, 5, '20563', 'Phường Điện Ngọc', Type.phuong), new Level3(32, 5, '20566', 'Xã Điện Hồng', Type.xa), new Level3(32, 5, '20569', 'Xã Điện Thọ', Type.xa), @@ -7287,8 +7286,8 @@ new Level1('49', 'Tỉnh Quảng Nam', Type.tinh, [ new Level3(32, 5, '20584', 'Xã Điện Quang', Type.xa), new Level3(32, 5, '20587', 'Xã Điện Trung', Type.xa), new Level3(32, 5, '20590', 'Xã Điện Phong', Type.xa), - new Level3(32, 5, '20593', 'Xã Điện Minh', Type.xa), - new Level3(32, 5, '20596', 'Xã Điện Phương', Type.xa) + new Level3(32, 5, '20593', 'Phường Điện Minh', Type.phuong), + new Level3(32, 5, '20596', 'Phường Điện Phương', Type.phuong) ]), new Level2(32, '508', 'Huyện Duy Xuyên', Type.huyen, [ new Level3(32, 6, '20599', 'Thị trấn Nam Phước', Type.thi_tran), @@ -7463,7 +7462,7 @@ new Level1('49', 'Tỉnh Quảng Nam', Type.tinh, [ new Level3(32, 16, '20395', 'Xã Tam Lãnh', Type.xa) ]), new Level2(32, '519', 'Huyện Nông Sơn', Type.huyen, [ - new Level3(32, 17, '20656', 'Xã Quế Trung', Type.xa), + new Level3(32, 17, '20656', 'Thị trấn Trung Phước', Type.thi_tran), new Level3(32, 17, '20668', 'Xã Ninh Phước', Type.xa), new Level3(32, 17, '20669', 'Xã Phước Ninh', Type.xa), new Level3(32, 17, '20671', 'Xã Quế Lộc', Type.xa), @@ -8848,7 +8847,7 @@ new Level1('66', 'Tỉnh Đắk Lắk', Type.tinh, [ new Level3(41, 6, '24310', 'Xã Chư KBô', Type.xa), new Level3(41, 6, '24313', 'Xã Cư Pơng', Type.xa), new Level3(41, 6, '24314', 'Xã Ea Sin', Type.xa), - new Level3(41, 6, '24316', 'Xã Pơng Drang', Type.xa), + new Level3(41, 6, '24316', 'Thị trấn Pơng Drang', Type.thi_tran), new Level3(41, 6, '24317', 'Xã Tân Lập', Type.xa), new Level3(41, 6, '24319', 'Xã Ea Ngai', Type.xa) ]), @@ -9536,7 +9535,7 @@ new Level1('74', 'Tỉnh Bình Dương', Type.tinh, [ new Level3(46, 4, '25882', 'Xã Vĩnh Hoà', Type.xa), new Level3(46, 4, '25885', 'Xã Phước Hoà', Type.xa) ]), - new Level2(46, '723', 'Thị xã Tân Uyên', Type.thi_xa, [ + new Level2(46, '723', 'Thành phố Tân Uyên', Type.tp, [ new Level3(46, 5, '25888', 'Phường Uyên Hưng', Type.phuong), new Level3(46, 5, '25891', 'Phường Tân Phước Khánh', Type.phuong), new Level3(46, 5, '25912', 'Phường Vĩnh Tân', Type.phuong), @@ -10689,7 +10688,7 @@ new Level1('83', 'Tỉnh Bến Tre', Type.tinh, [ new Level3(52, 1, '28852', 'Xã Tiên Long', Type.xa), new Level3(52, 1, '28855', 'Xã An Hiệp', Type.xa), new Level3(52, 1, '28858', 'Xã Hữu Định', Type.xa), - new Level3(52, 1, '28861', 'Xã Tiên Thủy', Type.xa), + new Level3(52, 1, '28861', 'Thị trấn Tiên Thủy', Type.thi_tran), new Level3(52, 1, '28864', 'Xã Sơn Hòa', Type.xa) ]), new Level2(52, '832', 'Huyện Chợ Lách', Type.huyen, [ @@ -10791,7 +10790,7 @@ new Level1('83', 'Tỉnh Bến Tre', Type.tinh, [ new Level3(52, 6, '29170', 'Xã Vĩnh An', Type.xa), new Level3(52, 6, '29173', 'Xã An Đức', Type.xa), new Level3(52, 6, '29176', 'Xã An Hòa Tây', Type.xa), - new Level3(52, 6, '29179', 'Xã An Thủy', Type.xa) + new Level3(52, 6, '29179', 'Thị trấn Tiệm Tôm', Type.thi_tran) ]), new Level2(52, '837', 'Huyện Thạnh Phú', Type.huyen, [ new Level3(52, 7, '29182', 'Thị trấn Thạnh Phú', Type.thi_tran), @@ -10819,7 +10818,7 @@ new Level1('83', 'Tỉnh Bến Tre', Type.tinh, [ new Level3(52, 8, '28906', 'Xã Thanh Tân', Type.xa), new Level3(52, 8, '28909', 'Xã Thạnh Ngãi', Type.xa), new Level3(52, 8, '28912', 'Xã Tân Phú Tây', Type.xa), - new Level3(52, 8, '28915', 'Xã Phước Mỹ Trung', Type.xa), + new Level3(52, 8, '28915', 'Thị trấn Phước Mỹ Trung', Type.thi_tran), new Level3(52, 8, '28918', 'Xã Tân Thành Bình', Type.xa), new Level3(52, 8, '28921', 'Xã Thành An', Type.xa), new Level3(52, 8, '28924', 'Xã Hòa Lộc', Type.xa), @@ -11288,7 +11287,7 @@ new Level1('89', 'Tỉnh An Giang', Type.tinh, [ new Level3(56, 2, '30364', 'Xã Vĩnh Hậu', Type.xa), new Level3(56, 2, '30367', 'Xã Vĩnh Trường', Type.xa), new Level3(56, 2, '30370', 'Xã Vĩnh Hội Đông', Type.xa), - new Level3(56, 2, '30373', 'Xã Đa Phước', Type.xa) + new Level3(56, 2, '30373', 'Thị trấn Đa Phước', Type.thi_tran) ]), new Level2(56, '887', 'Thị xã Tân Châu', Type.thi_xa, [ new Level3(56, 3, '30376', 'Phường Long Thạnh', Type.phuong), @@ -11341,14 +11340,14 @@ new Level1('89', 'Tỉnh An Giang', Type.tinh, [ new Level3(56, 5, '30496', 'Xã Bình Phú', Type.xa), new Level3(56, 5, '30499', 'Xã Bình Chánh', Type.xa) ]), - new Level2(56, '890', 'Huyện Tịnh Biên', Type.huyen, [ - new Level3(56, 6, '30502', 'Thị trấn Nhà Bàng', Type.thi_tran), - new Level3(56, 6, '30505', 'Thị trấn Chi Lăng', Type.thi_tran), - new Level3(56, 6, '30508', 'Xã Núi Voi', Type.xa), - new Level3(56, 6, '30511', 'Xã Nhơn Hưng', Type.xa), - new Level3(56, 6, '30514', 'Xã An Phú', Type.xa), - new Level3(56, 6, '30517', 'Xã Thới Sơn', Type.xa), - new Level3(56, 6, '30520', 'Thị trấn Tịnh Biên', Type.thi_tran), + new Level2(56, '890', 'Thị xã Tịnh Biên', Type.thi_xa, [ + new Level3(56, 6, '30502', 'Phường Nhà Bàng', Type.phuong), + new Level3(56, 6, '30505', 'Phường Chi Lăng', Type.phuong), + new Level3(56, 6, '30508', 'Phường Núi Voi', Type.phuong), + new Level3(56, 6, '30511', 'Phường Nhơn Hưng', Type.phuong), + new Level3(56, 6, '30514', 'Phường An Phú', Type.phuong), + new Level3(56, 6, '30517', 'Phường Thới Sơn', Type.phuong), + new Level3(56, 6, '30520', 'Phường Tịnh Biên', Type.phuong), new Level3(56, 6, '30523', 'Xã Văn Giáo', Type.xa), new Level3(56, 6, '30526', 'Xã An Cư', Type.xa), new Level3(56, 6, '30529', 'Xã An Nông', Type.xa), @@ -11405,7 +11404,7 @@ new Level1('89', 'Tỉnh An Giang', Type.tinh, [ new Level3(56, 9, '30664', 'Xã Long Kiến', Type.xa), new Level3(56, 9, '30667', 'Xã Bình Phước Xuân', Type.xa), new Level3(56, 9, '30670', 'Xã An Thạnh Trung', Type.xa), - new Level3(56, 9, '30673', 'Xã Hội An', Type.xa), + new Level3(56, 9, '30673', 'Thị trấn Hội An', Type.thi_tran), new Level3(56, 9, '30676', 'Xã Hòa Bình', Type.xa), new Level3(56, 9, '30679', 'Xã Hòa An', Type.xa) ]),