def_pol: Define se um ponto pertence a um polígono

View source: R/minhas-funcoes.R

def_polR Documentation

Define se um ponto pertence a um polígono

Description

Verifica se um ou mais pontos estao dentro dos limites definidos por um determinado polígono.

Usage

def_pol(x, y, pol)

Arguments

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.

Details

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.

Value

retorna um vetor lógico com TRUE para os pontos pertencens ao polígono.

Examples

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")

arpanosso/fco2r documentation built on July 26, 2022, 7:35 p.m.