[Talk-br] Sobre addr:interpolation - possibilidades

Sérgio V. svolk2 em hotmail.com
Segunda Dezembro 19 00:55:48 UTC 2016


Sim, de fato, tava vendo melhor agora, o lado já viria certo (problema é atribuir o sentido do menor/maior):

-o TXT traz a numeração do endereço, com número do setor,  quadra e face (mas não traz coordenadas);

-que correspondem no SHP ao valor de "CD_GEO" (as linhas das faces já georreferenciadas).


Assim, sejam ímpares ou pares ou misturados, já correspondem ao código do lado certo da rua (face).


EXEMPLO:
PORTO ALEGRE - FACE DE QUADRA DO MUSEU JULIO DE CASTILHOS: RUA DUQUE DE CAXIAS 1205
(MAS PODERIA SER QUALQUER CIDADE)


TXT: (não tem coordenadas)

-Posição Inicial 1 (Códigos UF, município, distrito, subdistrito, setor)= 431490205000062

-Posição Inicial 67 (Nome do logradouro)=DE CAXIAS

-Posição Inicial 127(NÚMERO NO LOGRADOURO)=1205

-Posição Inicial 545 (Quadra e Face)= 001004


SHP:  "CD_GEO"=431490205000062001004 (=aos valores de [1...;545...] do TXT)


O que precisaria fazer (automatizar):

-(no TXT) selecionar todas as "faces de quadras" da "mesma rua" (Nome do logradouro + distrito, subdistrito...);

-destas, selecionar todos os "números  no logradouro" de cada face de quadra e destacar "o maior e o menor";

-(no SHP) copiar os valores  de maior e menor número do TXT para cada linha de face no SHP;

-ordenar as faces segundo os  "números  no logradouro";

-atribuir sentido às linhas, em ordem;

-atribuir a cada face do SHP, em sequencia, 2 novos campos com os valores para <menor> e  <maior>

(ou já adicionar direto um campo (addr_inter) com os valores para <menor>-<maior>).


Depois só trocar o nome no JOSM para addr:interpolation.

Ficaria pronto para examinar no JOSM com o existente, validar e importar.


Mas não sei como automatizar aquilo ali  :-P


- - - - - - - - - - - - - - - -

Sérgio - http://www.openstreetmap.org/user/smaprs
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.openstreetmap.org/pipermail/talk-br/attachments/20161219/31d0bd9b/attachment.html>


Mais detalhes sobre a lista de discussão Talk-br