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. A su vez ofrece herramientas para consultar de manera transparente la existencia de cruces de calle, calles pertenecientes a partidos, calle con altura con y sin partido determinado. ‘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 -i https://test.pypi.org/simple/usig-normalizador-amba-P32
Git
$ git clone https://github.com/santiagocastellano/normalizador-amba-Python3.git
$ cd normalizador-amba
$ python setup.py install
Easy Install
$ git clone https://github.com/santiagocastellano/normalizador-amba-Python3.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
Release history Release notifications | RSS feed
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-P32-1.2.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04cbc6b931e41ee2468d86837b8b3a400937e72e2fd079878cb7c9e74e943e1 |
|
MD5 | 27f893b83f9209625902da57f18084a1 |
|
BLAKE2b-256 | 4d300a0b781361e18df6a81a4800712db8b570752f718f097d0dfca9021fabdd |