skip to navigation
skip to content

usig-normalizador-amba 1.2.4

Normalizador de Direcciones AMBA

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]
 
File Type Py Version Uploaded on Size
usig-normalizador-amba-1.2.4.tar.gz (md5) Source 2016-12-27 1MB