Skip to main content

Normalizador de Direcciones AMBA

Project description

El procedimiento de normalización de direcciones tiene por objetivo unificar la escritura de direcciones con respecto a un callejero de referencia. ‘Normalizador de Direcciones AMBA’ es una componente python para normalizar direcciones del AMBA (conurbano y CABA).

Partidos disponibles

Servicio de callejeros: http://servicios.usig.buenosaires.gov.ar/callejero-amba

  • CABA

  • Almirante Brown

  • Avellaneda

  • Berazategui

  • Berisso

  • Cañuelas

  • Ensenada

  • Escobar

  • Esteban Echeverría

  • Ezeiza

  • Florencio Varela

  • General Rodríguez

  • General San Martín

  • Hurlingham

  • Ituzaingó

  • José C. Paz

  • La Matanza

  • Lanús

  • La Plata

  • Lomas de Zamora

  • Malvinas Argentinas

  • Marcos Paz

  • Merlo

  • Moreno

  • Morón

  • Pilar

  • Presidente Perón

  • Quilmes

  • San Fernando

  • San Isidro

  • San Miguel

  • San Vicente

  • Tigre

  • Tres de Febrero

  • Vicente López

Instalación

PyPi

$ pip install usig-normalizador-amba

Git

$ git clone https://github.com/usig/normalizador-amba.git
$ cd normalizador-amba
$ python setup.py install

Easy Install

$ git clone https://github.com/usig/normalizador-amba.git
$ cd normalizador-amba
$ make prepare-package
$ easy_install dist/usig-normalizador-amba-x.x.x.tar.gz

Generación del paquete de instalación

$ make prepare-package

Testing

En el root del proyecto ejecutar:

$ make run-test

Ejemplos

from usig_normalizador_amba import NormalizadorAMBA

nd = NormalizadorAMBA()
res = nd.normalizar('callao y corrientes')
for r in res:
    print r

Para instanciar el normalizador para algún/os partido/s en particular:

from usig_normalizador_amba import NormalizadorAMBA

nd = NormalizadorAMBA(include_list=['caba']) # lista de codigos de partido
res = nd.normalizar(u'San Martín 153')
for r in res:
    print r

Para excluir del normalizador algún partido en particular:

from usig_normalizador_amba import NormalizadorAMBA

nd = NormalizadorAMBA(exclude_list=['caba']) # lista de codigos de partido
res = nd.normalizar(u'San Martín 153')
for r in res:
    print r

Para buscar una dirección en un texto:

from usig_normalizador_amba import NormalizadorAMBA

nd = NormalizadorAMBA() # lista de codigos de partido
res = nd.buscarDireccion(u'Ubicado en Monseñor Alejandro Schell 166, a metros de la estación de Lomas de Zamora.')
print res[0][0]['direcciones'][0]

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

usig-normalizador-amba-1.2.3.tar.gz (1.2 MB view details)

Uploaded Source

File details

Details for the file usig-normalizador-amba-1.2.3.tar.gz.

File metadata

File hashes

Hashes for usig-normalizador-amba-1.2.3.tar.gz
Algorithm Hash digest
SHA256 1cdb0779b7e4aca2237a39f6a38efebc4e6d029baae404ae3137cdc8090839da
MD5 12dfcf0ed4693bc053ad77867d3a4f96
BLAKE2b-256 d6f9f76d07b4c69e8fb3502ceb191102fdb76f6c546b4b8f3cd49d075f46bcb2

See more details on using hashes here.

Supported by

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