Paquete para consultas y procesamiento de respuestas sobre la API de georef-ar
Project description
georef-ar-py
Paquete para consultas y procesamiento de respuestas sobre la API de georef-ar
Installation
Install from PyPi:
pip install georef-ar-py
Para usar desde la línea de comandos:
pip install "georef-ar-py[cli]"
Ejemplo de uso por linea de comando:
geoarpy --help
Usage: geoarpy [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
batch-normalize geoarpy batch normalize Commandline
diff geoarpy diff Commandline
info geoarpy info Commandline
normalize geoarpy normalize Commandline
Obtener un resumen de una API
geoarpy info --help
Usage: geoarpy info [OPTIONS]
geoarpy info Commandline
Obtienen un resumen de los registros en la API especificada
url es el path a la API destino que se quiere consultar.
Options:
--url TEXT [default: https://apis.datos.gob.ar/georef/api/]
--token TEXT Un token para enviar en el encabezado de cada petición
--debug
--help Show this message and exit.
Obtener los datos de una API propia
geoarpy info --url "http://mi-api.ar/georef/api/"
Obtener los datos de la API oficial (https://apis.datos.gob.ar/georef/api/)
geoarpy info
Obtener las diferencias entre dos API's
geoarpy diff --help
Usage: geoarpy diff [OPTIONS] URL
geoarpy diff Commandline
Calcula las diferencias de registros entre dos API's. Guarda el resultado en
archivos de formato csv y/o json.
url es el path a la API destino que se quiere comparar.
Options:
--origin_url TEXT [default:
https://apis.datos.gob.ar/georef/api/]
--token TEXT Un token para enviar en el encabezado de
cada petición
--layer [provincias|departamentos|municipios|localidades-censales|asentamientos|localidades|calles]
--extension [json|csv|both] [default: both]
--debug
--help Show this message and exit.
Comparar los datos de una API propia contra la API oficial
geoarpy diff "http://mi-api.ar/georef/api/"
Comparar los datos entre dos API's
geoarpy diff "http://mi-api_1.ar/georef/api/" --origin-url "http://mi-api_2.ar/georef/api/"
Normalizar una dirección (Obtener la nomenclatura)
geoarpy normalize --help
Usage: geoarpy normalize [OPTIONS] ADDRESS
geoarpy normalize Commandline
Dada una direccion suministra la misma normalizada (nomenclatura) o no
devuelve nada si no se pudo normalizar
url es el path a la API destino que se quiere consultar.
Options:
--url TEXT [default: https://apis.datos.gob.ar/georef/api/]
--token TEXT Un token para enviar en el encabezado de cada
petición
--provincia TEXT
--departamento TEXT
--localidad_censal TEXT
--localidad TEXT
--debug
--help Show this message and exit.
Normaliza una dirección indicando la localidad
geoarpy normalize "feliz san marti 390" --localidad_censal="junin del los andes"
Output:
FELIX SAN MARTIN 390, Huiliches, Neuquén
Normalizar un conjunto de direcciones
geoarpy batch-normalize --help
Usage: geoarpy batch-normalize [OPTIONS] INPUT_CSV OUTPUT_CSV
geoarpy batch normalize Commandline
Normaliza un archivo csv con direcciones. Se suministra un archivo
(input_csv) y se leen las direcciones bajo el encabezado "direccion".
Optativamente, se pueden suministrar columnas con información extra bajo los
siguientes encabezados: "localidad_censal", "localidad", "departamento",
"provincia"
Escribe los resultados a un archivo csv (output_csv)
Options:
--url TEXT [default: https://apis.datos.gob.ar/georef/api/]
--token TEXT Un token para enviar en el encabezado de cada petición
--chunk_size INTEGER Cantidad de registros a leer desde un csv en cada
procesamiento [default: 1000]
--data_size INTEGER Cantidad de registros a enviar en cada petición POST
[default: 500]
--rps INTEGER Número máximo de peticiones por segundo
--debug
--help Show this message and exit.
Lee las direcciones de un archivo csv y escribe los datos normalizados en un nuevo archivo
geoarpy batch-normalize ./direciones.csv ./direcciones_normalizadas.csv
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file georef-ar-py-0.0.6.tar.gz.
File metadata
- Download URL: georef-ar-py-0.0.6.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95eeb1c09befc47949dbf8b5fc34dd01c66340a558b46e28dbf5171d6255c22b
|
|
| MD5 |
ecaced673942549619d46e7c43fb1ce7
|
|
| BLAKE2b-256 |
c5d27dd5dac455f0296295fd00e79e31cc77a0cf8ba472951d67666284d9e98a
|
File details
Details for the file georef_ar_py-0.0.6-py3-none-any.whl.
File metadata
- Download URL: georef_ar_py-0.0.6-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4694a16c57ee9d470428b734803e551abc69dbfa6422afd493ae8a9e889ab855
|
|
| MD5 |
7fe609e0318b044ca5d41991994c3670
|
|
| BLAKE2b-256 |
51f286f8f9f82b289ceed77afe331d65e0b3298eaf10e789f1fe621e55408301
|