geopro:pedro:neighbour-cutting
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
geopro:pedro:neighbour-cutting [2009/03/26 16:36] – pedro | geopro:pedro:neighbour-cutting [2009/05/12 14:34] (atual) – pedro | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ====== | + | ====== Filling Cellular Spaces with Distances ====== |
transitivity as a way to fill cellular spaces | transitivity as a way to fill cellular spaces | ||
- | |||
- descobrir o ponto mais proximo | - descobrir o ponto mais proximo | ||
Linha 11: | Linha 9: | ||
um grafo de relacoes da rede armazena a distancia entre todos os pares de pontos. dada a rede, calcular todas as relacoes de proximidade entre todos os vertices. note que para uma rede de distancias, as conexoes sao sempre maiores ou iguais a zero, e portanto existem algoritmos eficientes para isto. armazenar a matriz com as relacoes da rede no banco, permitindo que a GPM seja executada várias vezes sem repetir a construção deste grafo. | um grafo de relacoes da rede armazena a distancia entre todos os pares de pontos. dada a rede, calcular todas as relacoes de proximidade entre todos os vertices. note que para uma rede de distancias, as conexoes sao sempre maiores ou iguais a zero, e portanto existem algoritmos eficientes para isto. armazenar a matriz com as relacoes da rede no banco, permitindo que a GPM seja executada várias vezes sem repetir a construção deste grafo. | ||
+ | dado o grafo representando a rede e um espaço celular: | ||
+ | * **closed network:** solução é uma consulta a (i,j), onde i é o ponto de entrada e j é o ponto de saída | ||
+ | * **open network:** precisa das geometrias apenas para encontrar os pontos de entrada e de saída da rede. Depois basta usar a estratégia abaixo. | ||
+ | |||
+ | {{ http:// | ||
+ | dist = min(a+dist(A, | ||
geopro/pedro/neighbour-cutting.1238085401.txt.gz · Última modificação: 2009/03/26 16:36 por pedro