View source: R/minhas-funcoes.R
def_pol | R Documentation |
Verifica se um ou mais pontos estao dentro dos limites definidos por um determinado polígono.
def_pol(x, y, pol)
x |
Vetor com a(s) coordenada(s) x de pontos. |
y |
Vetor com a(s) coordenada(s) y de pontos. |
pol |
matriz contendo as coordenadas X e Y do polígono em suas colunas. |
Tarefa baseada na função point.in.pol
do pacote sp
, utilizada para filtrar os pontos pertencentes aos polígono dos estados, região e municípioa do Brasil. Os polígonos das regiões são oriundos do pacote geobr
.
retorna um vetor lógico com TRUE para os pontos pertencens ao polígono.
x <- 0:10 y <- x*2 poligono <- matrix(c(4.5,4.5,7.5,7.5,4.5,5,15,15,5,5), ncol = 2) vetor_logico <- def_pol(x,y, poligono) plot(x,y, col=ifelse(vetor_logico,"red","blue"), pch=ifelse(vetor_logico,15,0)) points(poligono, typ="l")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.