Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
spring:legal:func [2008/12/05 16:13] jpedro |
spring:legal:func [2008/12/05 16:40] jpedro |
||
---|---|---|---|
Line 78: | Line 78: | ||
As mesmas considerações discutidas até agora são tambem válidas para outra função distancia, tambem implementada, conhecida como "city block" ou "quarteirão". A distancia city block entre dois pontos p0, p1, no plano, de coordenadas (y0, x0) e (y1, x1)respectivamente é dada por: | As mesmas considerações discutidas até agora são tambem válidas para outra função distancia, tambem implementada, conhecida como "city block" ou "quarteirão". A distancia city block entre dois pontos p0, p1, no plano, de coordenadas (y0, x0) e (y1, x1)respectivamente é dada por: | ||
- | D(p0, p1) = |y0 + y1| + |x0 + x1| | + | D(p0, p1) = |y0 - y1| + |x0 - x1| |
Um circulo de raio 2 segundo essa medida de distancia teria a forma como indica a figua abaixo: | Um circulo de raio 2 segundo essa medida de distancia teria a forma como indica a figua abaixo: | ||
Line 86: | Line 86: | ||
A partir daí todas as operações discutidas anteriormente podem fazer uso da distancia cityblock, bastando para isso substituir nas expressões, a chamada "Distancia()" pela nova chamada "Cityblock()" ou "Quarteirao()", como nos exemplos abaixo: | A partir daí todas as operações discutidas anteriormente podem fazer uso da distancia cityblock, bastando para isso substituir nas expressões, a chamada "Distancia()" pela nova chamada "Cityblock()" ou "Quarteirao()", como nos exemplos abaixo: | ||
- | (Cityblock()== 2) | + | (Cityblock()== 20) |
- | (1 < Cityblock() < 3) | + | (10 < Cityblock() < 30) |
- | (2 <=Cityblock() < 3) | + | (20 <=Cityblock() < 30) |
... | ... | ||
+ | Vale ainda observar que as distancias e valores envolvidos nas expressoes correspondem a escalas metricas convencionais, as mesmas usadas para definir a resolução dos dados. | ||
Na sintaxe das funções distancia discutidas, a ausencia de parametros indicada pelo "()", indica que cada local da área de trabalho é tomado como referencia (ou foco) para o calculo; novas versões da LEGAL no futuro devem fazer uso de parâmetros para indicar outras situações de interesse, como a distância a locais ou conjuntos de locais específicos. | Na sintaxe das funções distancia discutidas, a ausencia de parametros indicada pelo "()", indica que cada local da área de trabalho é tomado como referencia (ou foco) para o calculo; novas versões da LEGAL no futuro devem fazer uso de parâmetros para indicar outras situações de interesse, como a distância a locais ou conjuntos de locais específicos. |