Bộ chuẩn hóa địa chỉ Việt Nam (English below)
A package for parsing Vietnamese address
Tính năng
- Xử lỹ những tên viết tắt thông dụng
- Sửa chính tả
- Sửa lỗi thứ tự tên đơn vị hành chính
- Thêm prefix (xã, huyện, tỉnh, ...)
Cài đặt qua PyPi
pip3 install vnaddress
Testing
from vnaddress import VNAddressStandardizer
address = VNAddressStandardizer(raw_address = "Dicjh Vongj Haaju", comma_handle = True)
address.execute()
# output
# phường Dịch Vọng Hậu, quận Cầu Giấy, thành phố Hà Nội
address = VNAddressStandardizer(raw_address = "Dicjh Vongj Haaju, ", comma_handle = True, detail=True)
address.execute()
# output
# {'result': 'phường Dịch Vọng Hậu, quận Cầu Giấy, thành phố Hà Nội', 'match': {'match_address': 'Dịch Vọng Hậu, Cầu Giấy, Hà Nội', 'match_percent': 100}, 'missing': ['TTP', 'QH'], 'detail': {'PX': 'Dịch Vọng Hậu', 'QH': 'Cầu Giấy', 'TTP': 'Hà Nội'}}
[English]
Features
- Handling common abbreviations
- Edit the spelling
- Correct the order of administrative unit names
- Add prefix (commune, district, province, ...)
Install via PyPi
pip3 install vnaddress
Testing
from vnaddress import VNAddressStandardizer
address = VNAddressStandardizer(raw_address = "Dicjh Vongj Haaju", comma_handle = True)
address.execute()
# output
# phường Dịch Vọng Hậu, quận Cầu Giấy, thành phố Hà Nội
address = VNAddressStandardizer(raw_address = "Dicjh Vongj Haaju, ", comma_handle = True, detail=True)
address.execute()
# output
# {'result': 'phường Dịch Vọng Hậu, quận Cầu Giấy, thành phố Hà Nội', 'match': {'match_address': 'Dịch Vọng Hậu, Cầu Giấy, Hà Nội', 'match_percent': 100}, 'missing': ['TTP', 'QH'], 'detail': {'PX': 'Dịch Vọng Hậu', 'QH': 'Cầu Giấy', 'TTP': 'Hà Nội'}}
Metadata
Release files for vnaddress 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vnaddress-1.0.5.tar.gz | 927.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vnaddress-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.3 MB
Release files / vnaddress-1.0.5.tar.gz
| Download URL | vnaddress-1.0.5.tar.gz |
|---|---|
| Size | 927.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0da02f6031134d8bb45d0519958186733b93c4cfbcbbf04a7a4e064be94d63d5
|
|
BLAKE2b-256 checksum How to use checksums |
a14256bc6cbaa19f9f05e4da7ab7b5bc2cdd73b076d049ea907f7ef99b3f5f00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.8.10
|
Release files / vnaddress-1.0.5-py3-none-any.whl
| Download URL | vnaddress-1.0.5-py3-none-any.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
827b739bae83551faaa20ed806b1a5aebd3a739d69e798d37cc7f92758e0e935
|
|
BLAKE2b-256 checksum How to use checksums |
34ec1875993c3f3b50e34c520e0517a00022ed8c894e4dad626e6a094d89dcf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.8.10
|