Como fazer o Manhattan Voronoi no QGIS?


12

Passei as últimas duas semanas tentando descobrir como fazer um Manhattan Voronoi no QGIS. Para a diferença entre Manhattan Voronoi e Vucono Euclidiano "normal", consulte este link

Alguém pode me indicar a direção certa? No link abaixo, você encontra uma amostra das informações que tenho (pontos e um polígono)

https://drive.google.com/file/d/0B4WB0ixNBUYkREtlcW0weDJUYU0/edit?usp=sharing

Gostaria de fazer parte do QGIS, mas se não for possível, estou aberto a outras soluções.


1
Você está tentando criar períodos de tempo reais de carro com base em uma rede rodoviária ou apenas gráficos interessantes com base em grades de pixels? Grades de pixels seria tão simples como localizar seus pontos dentro das células, em seguida, fazendo um cálculo raster ou consulta para encontrar o MIN (ABS (X1-X2) + ABS (Y1-Y2))
user15741

Os pontos são pontos de centróide dos códigos postais. O que estou procurando é obter as áreas afetadas por cada CEP, então, respondendo à sua pergunta, acho que estou tentando criar gráficos interessantes. Vou seguir seus conselhos e pesquisar no Google como fazer cálculos de varredura no QGis. Obrigado.
f616 25/05

Os códigos postais são realmente irregulares, portanto, o Voronoi ou o Manhattan Voronoi não representam muito bem o conteúdo do código postal. Você pode obter um shapefile de todos os códigos postais e, se quiser simplificá-lo, mantendo-o um pouco preciso, poderá convertê-lo em uma varredura. Você pode converter os resultados novamente em vetor, fornecendo um mapa de código postal simplificado, aproximadamente quadrado.
User15741 28/05

De fato, você está certo, mas os correios portugueses não fornecem formas de códigos postais (formato longo 4 + 3). No entanto, para esta proposta, não é muito relevante se as formas do voronoi correspondem ou não às áreas reais do código postal. O importante é que o voronoi seja do estilo manhattan para ser mais compatível com a geometria da rua. Este voronoi será usado para precificar alguns serviços de telecomunicações. Mais uma vez, obrigado
f616

A função Grass v.net.centrality poderia ser relevante neste projeto? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald 17/03/2015

Respostas:


2

Crie uma rede de pesca densa (grade, malha, etc.) em uma resolução muito alta. Para cada ponto na rede de pesca, calcule a distância até o ponto mais próximo, mas use a distância de Manhattan como a calculadora de distância. Será uma aproximação, mas presumivelmente você só precisa de detalhes no nível da parcela.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.