Está en la página 1de 11

PROGRAMACIO

N
Mapview
•  Mapview es una librería que proporciona funciones para crear
visualizaciones interactivas de datos espaciales de forma muy
rápida y cómoda.
Objetivo de Mapview
• Su objetivo principal es llenar el vacío del
trazado interactivo rápido (sin grado de
presentación) para examinar e investigar
visualmente ambos aspectos de los datos
espaciales, las geometrías y sus
atributos. También se puede considerar
una API basada en datos para el paquete
de folletos , ya que generará
automáticamente los tipos de mapas
correctos, según el tipo de datos (puntos,
líneas, polígonos, ráster). 
• Además, hace uso de algunas funciones de
renderizado avanzadas que permitirán ver
datos mucho más grandes de lo que es
posible con el folleto .
• Se admiten objetos de las siguientes clases espaciales:
• sf
• ráster (Layer, Stack, Brick y SpatialPixels * / SpatialGridDataFrame)
• estrellas
• sp (puntos, polígonos, líneas y su versión de DataFrame)
• satélite
• Las principales funciones son:

• mapview - ver (múltiples) objetos espaciales en un conjunto de mapas


de fondo
• viewExtent - ver la extensión / cuadro delimitador de objetos espaciales
• viewRGB - Ver imágenes RGB de color verdadero o falso de objetos
rasterizados
• mapshot- guardar fácilmente mapas (incluidos mapas de folletos) como
html y / o png(u otros formatos de imagen)
Controles de mapview
• A pesar de la posibilidad de trazar rápidamente datos espaciales, mapview tiene un conjunto de argumentos para un control más preciso de la visualización.
Dependiendo de la clase de objeto, estos son:
• Todos los tipos
• X- un objeto Raster * o espacial * o satélite o sf o estrellas o una lista de cualquier combinación de esos. Además, esto también puede ser un data.frame,
un numérico vector o una cadena de caracteres que apunta a una carpeta de imagen de mosaico o un archivo en el disco. Si falta, se dibujará un mapa en
blanco. Un valor de NULL devolverá NULL.
• map- el folleto o mapa mapview a usar -> predeterminado NULL
• col.regions- la paleta de colores para colorear ráster, polígono y áreas de puntos (los puntos son esencialmente círculos) -> predeterminado hcl.colorscon
paleta "Inferno"para datos ráster y paleta "viridis"para datos vectoriales
• at - puntos de corte utilizados para colorear -> NULL predeterminado, lo que significa que se calculan automáticamente para el rango de datos
• na.color - el color de los valores NA -> predeterminado #BEBEBE80
• map.types- los tipos de mapas de fondo -> por defecto, CartoDB.Positron, CartoDB.DarkMatter, OpenStreetMap, Esri.WorldImagery, OpenTopoMapconsulte
aquí los tipos de mapas disponibles
• alpha.regions- la opacidad de los rellenos de ráster, polígono y puntos -> predeterminado 0.8para ráster, 0.6para polígonos y 0.9para puntos
• legend - si agregar una leyenda al gráfico -> predeterminado FALSE
• legend.opacity - opacidad de la leyenda -> predeterminado 1
• verbose - si imprimir información adicional en la consola durante el renderizado -> predeterminado FALSE
• layer.name- el nombre de la capa que se utilizará para el trazado -> el valor predeterminado depende de la llamada. Para un solo objeto, el nombre del
objeto; Sizcol
• … - más argumentos que se transmitirán a las respectivas funciones del folleto , como addRasterImageoadCircleMarkers
• solo trama

• maxpixels- el número máximo de píxeles para trazar -> predeterminado


500k. Esto se usa para que la renderización no tarde una eternidad.
Esto también se puede configurar conmapviewOptions()
• use.layer.names - si utilizar los nombres de capa de los objetos ráster ->
predeterminado FALSE
• trim - en caso de que los rásteres se recorten de los valores NA
alrededor de los bordes -> predeterminado TRUE
• solo vector

• zcol - nombre (s) de atributo o número (s) de columna en la tabla de atributos de la (s) columna (s) a representar ->
predeterminado NULL
• burst - se puede utilizar para trazar todas las capas de un objeto ,si mostrar todas (VERDADERO) o solo una (FALSO) capa
(s) -> predeterminado FALSE
• color - color (paleta) para líneas -> predeterminado hcl.colors(n, palette = "viridis")
• alpha - opacidad de las líneas -> predeterminado 0.9
• cex- tamaño del círculo para datos de puntos -> predeterminado 6. Esto también se puede utilizar para asignar el tamaño
del círculo a un atributo de la tabla de atributos del objeto proporcionando el nombre o el número de la columna.
• lwd- ancho de línea -> predeterminado 2para líneas y puntos, 1para polígonos
• label- un vector de caracteres de etiquetas que se mostrarán al pasar el mouse -> ID de características predeterminadas, si
zcolse establecen los valores dezcol
• popup- la función emergente que se utilizará para las ventanas emergentes -> predeterminado popupTable(). Consulte el
capítulo sobre ventanas emergentes para obtener más opciones.
La llamada más básica
• mapview ( breweries )
Esta producirá una visualización de mapa web de los datos de las
cervecerías con los siguientes componentes:

También podría gustarte