Pessoal, boa noite.
Por favor, se alguém puder apontar uma luz para o seguinte problema, que está 
aparecendo enquanto estudo a importação dos prédios do arquivo .SHP cedido pela 
Prefeitura de Porto Alegre para o OSM:
PROBLEMA DE PRÉDIOS EM OVERLAPPING (WAYS DE CONTATO, DUPLICADOS E SEM RELAÇÃO 
DE MULTIPOLÍGONO):
-Foram examinados os "poucos" (cerca de 4000) prédios que foram importados para 
o OSM, do Centro da Cidade;
-E também examinados, por amostragem, os demais 500.000 da PMPA “ainda não 
importados” (em exame).
- - - - - - - - - - - - - - - - -
O que acontece é o seguinte:
TODOS os polígonos de prédio do .shp da PMPA, que estão na situação de 
“grudados” em outro, estão em “overlapping”: os contatos, ou divisas, estão com 
“2 ways” (um de cada polígono, exatamente sobrepostos).
Todos estes casos o validador do JOSM acusa: “warning” para “overlapping ways”.
Acontece nos casos de:
1- "Um mesmo prédio" com “Vários polígonos” (são uns 5% dos 500mil. O resto é 
polígono único). (Há havendo alguns casos que “já estão em relação de 
multipolígono”. Talvez mapeamentos em épocas distintas. Alguns estão até com “2 
relações multipolígono” para o “mesmo prédio”: para o contorno total; e para as 
reentrâncias)
2- Entre prédios "vizinhos". Este é o pior: são uns 99% em divisas de terrenos, 
dos 500mil. Mesmo os prédios de único polígono, mas grudados no vizinho.
- - - - - - - - - - - - - - - - -
Como neste exemplo da “Casa de Cultura Mário Quintana”, e seus vizinhos, no 
Centro Histórico:
http://wiki.openstreetmap.org/w/images/8/89/Teste-Validacao-JOSM-overlapping-way-CCMQ-1.jpg
-A casa possui vários polígonos grudados, que não estão em MPol: estão em 
“overlapping”;
-Seus vizinhos também possuem polígonos em “overlapping”.
-Ela e os prédios vizinhos estão “grudados”: também estão em “overlapping”.
- - - - - - - - - - - - - - - - -
Então, como teste, transformei os polígonos, de “mesmo prédio”, em 
multipolígono. E seus vizinhos também. Cada um ficou no “seu” multipolígono.
Neste print:
http://wiki.openstreetmap.org/w/images/2/2b/Teste-Validacao-JOSM-intersection_way-CCMQ-2.jpg
Mas continua dando “warning”:
agora não mais de “Overlapping ways”, mas de “Intersection between multipolygon 
ways”.
- - - - - - - - - - - - - - - - -
(PARÊNTESE: alternativa para pesquisar os “overlapping” no “mesmo prédio”: 
Pelos campos "nome" seria possível filtrar e criar multipol. Mas a “Casa de 
Cultura” é um dos poucos casos de prédio que vem com nome no .shp da PMPA. 99% 
não tem nome.//Também seria possível filtrar o que está em “um mesmo prédio” 
pela camada dos “lotes”. Mas continua o problema de “overlapping” com vizinhos.)
- - - - - - - - - - - - - - - - -
O wiki sugere “redesenhar as formas”:
(http://wiki.openstreetmap.org/wiki/Relation:multipolygon#Valid_Multipolygon_conditions)
Mas como fazer para 99% de 500mil objetos?
- - - - - - - - - - - - - - - - -
RESUMO e PERGUNTAS:
-É assim mesmo o problema?
-É possível validar os 500mil ways grudados em overlapping (sejam vizinhos, ou 
no mesmo prédio)? Como?
Possibilidades:
A) Remover todos os ways duplicados nos contatos/divisas?
B) Desgrudar e afastar todos 1cm, depois criar MPol.?
Como? Automático? Ou um por um?
-Seria possível corrigir isto automaticamente (algum script ou ferramenta de 
algum software)? No JOSM? No QGIS? Outro?
-E se "não" for possível ou viável corrigir isto deste modo como exigido a 
princípio pelo OSM? Imagino que seria melhor não importá-los.
-E se fosse “aceitável” deixá-los assim, em estado de "overlapping ways"? 
(possivelmente para sempre...).
Mas mesmo que não fosse “errado” deixar assim, causaria um problema de poluição 
dos resultados do validador: cada vez que alguém passar o validador do JOSM na 
cidade iria encontrar "milhares" de alertas de "overlapping ways". Dificultaria 
quem quisesse encontrar algum outro "overlapping way" especificamente.
- - - - - - - - - - - - - - - - -
Senão, torna-se inviável importar.
- - - - - - - - - - - - - - - - -
Desculpem a extensão.
Sugestões são muito bem-vindas!
Agradeço antecipadamente.
- - - - - - - - - - - - - - - -

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

Responder a