Juliana,

Dá pra fazer tudo pelo próprio PostgreSQL (9.1) se você quiser ousar!
Graças ao SLQ/MED.

Existe um FDW chamado www_fdw que permite que você faça requisições HTTP
(especificando qual o recurso, qual o verbo e quais os headers) via SQL.

Procure aqui:
http://wiki.postgresql.org/wiki/Foreign_data_wrappers#www_fdw

Basicamente ele possibilita que você utilize serviços web (mais fácil com
os RestFul, como por exemplo, a API de geodecoding do Google), dentro do
banco de dados. Você pode encapsular as chamadas utilizando por exemplo,
pl/pgsql ou qualquer outra linguagem de binding.

Lembre-se somente que existem algumas restrições de licença em relação a
utilização dessa API do Google para realizar o trabalho da codificação
geográfica.

Att,
Bruno Simioni.


2012/2/10 George Silva <[email protected]>

> Então...pelo Google dá para fazer. Inclusive existe uma API em python
> (geopy) que lhe permitirá fazer isto.
>
> Caso precise de ajuda é só mandar um email pra mim.
>
> abraços
>
> 2012/2/10 Edson neto <[email protected]>
>
>>
>>
>> Em 10 de fevereiro de 2012 10:29, Edson neto 
>> <[email protected]>escreveu:
>>
>>>
>>> Bom dia,
>>> existe uma url do google que retorna as coordenadas baseadas no
>>> endereço. O que você pode fazer é uma aplicação que utilize http request
>>> para os endereços do seus estabelecimentos, faça o parse do xml que ele
>>> retorna e grave no BD.
>>> exemplo:
>>>
>>> http://maps.googleapis.com/maps/api/geocode/xml?ddress=120,FariaLima,SaoPaulo,SaoPaulo,Brazil&sensor=false
>>>
>>>
>>> Enviei o link errado, segue o correto para o exemplo
>>
>> http://maps.googleapis.com/maps/api/geocode/xml?address=120,FariaLima,SaoPaulo,SaoPaulo,Brazil&sensor=false
>>
>> []s
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> George R. C. Silva
>
> Desenvolvimento em GIS
> http://geoprocessamento.net
> http://blog.geoprocessamento.net
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a