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