area_urban: Calculo de la superficie de areas verdes urbanas

Description Usage Arguments Details Value Examples

View source: R/calcular_urban_green.R

Description

Extrae el porcentaje de áreas verdes urbanas correspondiente a cada sección censal. Para ello utiliza los datos del Urban Atlas i el mapa de secciones censales. Por defecto la función tiene definidas las categorías de espacios verdes correspondientes a 'Green urban areas' y 'Sports and leisure facilities', pero estas se pueden modificar con el parámetro categorias.

Usage

1
2
3
4
5
6
7
8
area_urban(
  sc,
  id_sc,
  urban,
  categorias = c(14100),
  puntos = FALSE,
  radio = 300
)

Arguments

sc

Objeto espacial (SpatialPolygonsDataFrame / sf): con las geometrías poligonales de las secciones censales.

id_sc

Carácter: nombre de la columna que contiene el código identificador único de cada sección censal.

urban

Objeto espacial (SpatialPolygonsDataFrame / sf): con las geometrías poligonales del mapa urban atlas.

categorias

Vector: Correspondiente a las categorías de espacios verdes de la base de datos del urban atlas.

puntos

Boleano TRUE o FALSE: Por defecto es FALSE, poner a TRUE si la base de datos sc es de puntos, dónde la propia función creará un buffer para convertir el dato puntual a polígono.

radio

Numérico: Se utiliza si el parámetro puntos = TRUE. Distancia en metros del radio del buffer, por defecto 300m.

Details

La función empieza calculando el área de cada sección censal (sc). Luego intersecta las sc con las áreas verdes definidas por el mapa urban atlas, calcula el área de las intersecciones y finalmente calcula el porcentaje de área verde urbana ubicado en cada sección censal.

Para el uso de esta función es imprescindible descargar los datos del Urban atlas. Este es un mapa de cubiertas y usos del suelo de las principales ciudades europeas creado por el proyecto Copernicus, consta de dos ediciones 2006 y 2012. Para el primer año solo están disponibles las principales ciudades españolas, en la versión de 2012 aumenta considerablemente el número de ciudades. Clic para más información y descargas.

No hace falta tener en cuenta los sistemas de referencia de los datos geográficos, la propia función los cambiará si fuese necesario.

Value

El resultado que devuelve es el mismo objeto espacial (SpatialPolygonsDataFrame / sf) introducido en el parámetro sc de la función, con una columna nueva llamada area_urban que tiene el resultado para cada polígono, expresado en porcentaje.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
library(greennessr)

# carga de datos de ejemplo
data("secciones_castellon")
data("urban_atlas_castellon")

# comprobar que son obejetos espaciales
class(secciones_castellon)
class(urban_atlas_castellon)

head(secciones_castellon) # 'secccion'

castellon_area_urban <- area_urban(
sc         = secciones_castellon,
id_sc      = 'seccion',
urban      = urban_atlas_castellon,
categorias = c(14100)
)

summary(castellon_area_urban$area_urban)

jsegu/greennessr documentation built on March 6, 2021, 7:20 a.m.