Skip to main content

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 la line a 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

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/]
  --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

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/]
  --layer [provincias|departamentos|municipios|localidades-censales|asentamientos|localidades|calles]
                                  [default: all]
  --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)

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
  --provincia TEXT
  --departamento TEXT
  --localidad_censal TEXT
  --localidad TEXT
  --debug
  --help                   Show this message and exit.

Comparar los datos de una API propia contra la API oficial

geoarpy normalize "feliz san martín 390" --localidad_censal="junin de los andes"

Output:

FELIX SAN MARTIN 390, Huiliches, Neuquén

Normalizar un conjunto de direcciones

Usage: geoarpy batch-normalize [OPTIONS] INPUT OUTPUT

  geoarpy batch normalize Commandline

  Normaliza un archivo csv con direcciones.  Se suminstra un archivo (INPUT) 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)

  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
  --prefix TEXT  [default: norm]
  --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

georef-ar-py-0.0.5.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

georef_ar_py-0.0.5-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file georef-ar-py-0.0.5.tar.gz.

File metadata

  • Download URL: georef-ar-py-0.0.5.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for georef-ar-py-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7b11100ccb3b5ca40e47dba06058415aa1b10b2bd4409633574cc7e1fa817b29
MD5 f00c96b07ce9c2176d5776983f7dd284
BLAKE2b-256 279ee7e53b47c2637a6e948e99c8d5a1c6bd9c9337e7045f67ce491588a40b12

See more details on using hashes here.

File details

Details for the file georef_ar_py-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: georef_ar_py-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for georef_ar_py-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c4f1e2d0ff0f242b597d956d1766526b24c08cff7e124889e826df481c31c2fa
MD5 8e77725e396a714e7bbd7d62bf32507a
BLAKE2b-256 9ce1e57bf9c967dacab90f8e3c95e4af1c7f765840399964a1621342c7155666

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page