@santamariense,

Ótimo ter contatado este pessoal! O colaborador Antonio Guarda mostra 
exatamente aquilo que vínhamos pensando.

E cita aquele deslocamento referido antes (que terá que ser reposicionado 
manualmente, mas nada que seja muito complicado).

E o mais importante: ele aponta que já conseguiu algum bom resultado fazendo 
associação dos códigos de quadra/face do TXT (CNEFE) para o SHP (Faces de 
logradouro), de modo a passar para o SHP os valores da "numeração de endereço".

(Infelizmente não foi mantido no TXT o código concatenado único para cada face 
como está no SHP:

"CD_GEO" = Concatenação dos campos Município/Quadra/Face/Setor etc....

Mas nada muito complicado também: será apenas necessário "remontar" a 
concatenação com os valores que no TXT estão separados por campos.).

Então o caminho parece ser por aí mesmo.

Valeu!


Talvez isto terá que ser feito previamente com um script.

No nosso caso, talvez primeiramente processar isoladamente o TXT:

I-

1) concatenar os valores dos campos do TXT para acrescentar a cada face um 
campo com código idêntico ao "CD_GEO" do SHP;

2) comparar as faces por "nome de logradouro" (mesma rua) quanto aos valores de 
"numero no logradouro" (=endereço), para ver o máximo/mínimo (excluindo as que 
possuem valores diferentes no campo "localidade" (bairro, etc) para evitar 
homônimos);

3) adicionar 2 campos para os valores máximo e mínimo de "numero no logradouro" 
em cada face;


II-repassar estes valores às linhas de face no SHP, por associação com o campo 
"CD_GEO" (= Concatenação dos campos Município/Quadra/Face/Setor etc...)


III-fazer as análises de sentido do crescimento (com as faces de quadras 
adjacentes) para identificar os nós das extremidades das linhas de face para 
atribuir máximo / mínimo.


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

Sérgio - http://www.openstreetmap.org/user/smaprs
_______________________________________________
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br

Responder a