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
|
|
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
Hashes for usig-normalizador-amba-1.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2869f1e3ecb9003ffe9e54c0aaf4cfab4e3c8df6c0116266c5a1fa5c912206de |
|
MD5 | e3d25bbc6b529753596d1ce599befff8 |
|
BLAKE2b-256 | 109fa5cddbdfe1e92518c0c91b039830cf4a0315857e8fd1fa5630b637164083 |