Optimized Geo API for Vietnam
Project description
Geo API Vietnam 🇻🇳
Geo API Vietnam is a package that helps you find locations in Vietnam with strongly cleaned data.
Main fuction:
- Clean up and correct spelling for Province and District.
- Search location by keyword or coordinates.
Location object with properties:
address
: The address has been formatted correctly.province
: Province is spelled correctly.district
: District is spelled correctly.ward
: Ward is spelled correctly.latitude
: Latitude of the location.longitude
: Longitude of the location.source
: Origin oforiginal_address
, including Excel, SQLite, GeoPy, and Google Maps API.original_address
: Address from the above sources.json_data
: The location's data is in the form of a dictionary.
How it works
- Use Vietnam location data to clean up and correct typos.
- Use APIs from GeoPy and Google Maps (Google Geocoding) to search for locations online.
- Use Excel and SQLite to save data locally.
- Search location in smart order: Excel > SQLite > GeoPy > Google Maps.
How to install
Install with Pip
Install new package.
pip install geoapivietnam
Upgrade to the latest version.
pip install geoapivietnam --upgrade
Install with GitHub
Install new package.
pip install git+https://github.com/tranngocminhhieu/geo-api-vietnam.git
Upgrade to the latest version.
pip install git+https://github.com/tranngocminhhieu/geo-api-vietnam.git --upgrade
How to use
Import module and read Sample usage notebook to explore this module.
from geoapivietnam import Correct, GetLocation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
geoapivietnam-0.3.4-py3-none-any.whl
(466.3 kB
view details)
File details
Details for the file geoapivietnam-0.3.4-py3-none-any.whl
.
File metadata
- Download URL: geoapivietnam-0.3.4-py3-none-any.whl
- Upload date:
- Size: 466.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9105a2f08a5b8dcbc4cdb1a880b4df4ea75abff73cee71e36c37fc94fad57157 |
|
MD5 | ac0f45db0843c54af9274dc344373d2b |
|
BLAKE2b-256 | b3fad24169f39e524492e33a95c39c6fb5485d7646a2c53bf945fa1b785bee4f |