knitr::opts_chunk$set(echo = TRUE,message=FALSE, warning=FALSE)
library(httr)
library(readxl)
library(dplyr)
library(tidyverse)
library(ggplot2)
#cardar base de datos
data<- read_excel("F:/BUSQUEDA PERROS/BUSQUEDA-DE-PERROS/DATOS BUSQUEDA PERROS NAZARENO.xlsx",
                  sheet = "DATOS_GENERALES")
#selecionar variables usadas
data<-select(data,ZONA,VINCULO,NOMBRE_BUSCADOR)

#- Obtener gps de url completa
#Crear campos nuevos

data$LATITUDE <- unlist(NA)
data$LONGITUDE <- unlist(NA)
data$ORIENTATION <- unlist(NA)

#Cantidad de registros
n_row <- nrow(data)

#Avanzar攼㸱 por cada registro
for (i in 1:n_row) {
  urlComplete <- GET(data$VINCULO[i])$url
  parameters <- strsplit(strsplit(strsplit(urlComplete, "@")[[1]][2], "/")[[1]][1],",")[[1]]
  #Almacenando latitud
  data$LATITUDE[i] <- parameters[1]
  data$LONGITUDE[i] <- parameters[2]
  data$ORIENTATION[i] <- paste(parameters[3],parameters[4],parameters[5],parameters[6], sep = ",")
}


poligonos<- read_excel("F:/BUSQUEDA PERROS/BUSQUEDA-DE-PERROS/POLIGONOS_NAZARENO.xlsx")

data<-transform(data, LATITUDE = as.numeric(LATITUDE), LONGITUDE = as.numeric(LONGITUDE))

#generar datos por variable busqueda
BUSCADOR.1<-subset(data,NOMBRE_BUSCADOR=="SOLEDAD UPCH")
BUSCADOR.2<-subset(data,NOMBRE_BUSCADOR=="FLOR UPCH")
BUSCADOR.3<-subset(data,NOMBRE_BUSCADOR=="ZENAYDA UPCH")
BUSCADOR.4<-subset(data,NOMBRE_BUSCADOR=="MANUEL YSIDRO")
BUSCADOR.5<-subset(data,NOMBRE_BUSCADOR=="MARJORIE UPCH")
BUSCADOR.6<-subset(data,NOMBRE_BUSCADOR=="MARIA UPCH")
ggplot(data = data,aes(x=LONGITUDE, y=LATITUDE,colour=NOMBRE_BUSCADOR))+ theme_void() +
  geom_polygon(aes(x=long, y=lat, group=ident), size=0.5,fill=NA,colour="black",
               data = poligonos)+
  geom_point(data=BUSCADOR.4, 
             aes(x=LONGITUDE, y=LATITUDE), size =3, alpha=0.5)+
  geom_point(data=BUSCADOR.3, 
             aes(x=LONGITUDE, y=LATITUDE), size = 2.6,alpha=0.5)+
  geom_point(data=BUSCADOR.2, 
             aes(x=LONGITUDE, y=LATITUDE), size = 2.2,alpha=0.5)+
   geom_point(data=BUSCADOR.1, 
             aes(x=LONGITUDE, y=LATITUDE), size = 1.8,alpha=0.5)+
  geom_point(data=BUSCADOR.6, 
             aes(x=LONGITUDE, y=LATITUDE), size = 1.4,alpha=0.5)+
   geom_point(data=BUSCADOR.5, 
             aes(x=LONGITUDE, y=LATITUDE), size = 1,alpha=0.5)