Refiriéndome a mi pregunta anterior , ¿cómo puedo "geocodificar" / convertir, usando R, una imagen ráster generada a un formato que pueda mostrarse como una capa en un mapa? En resumen, mi objetivo es recrear los resultados del software comercial SpatialKey ( captura de pantalla ).
Estoy usando una instancia de GeoServer para alojar los datos de los mapas, pero ¿cómo puedo incorporar la proyección requerida y coordinar la información en la imagen para que se alinee correctamente con su posición geográfica real? El mapa de calor de densidad se produjo utilizando datos espaciales.
raster
r
georeferencing
Mimo
fuente
fuente
Respuestas:
El paquete ráster le permite crear rásteres arbitrarios (tamaño, proyección) o usar objetos existentes, como matrices; entonces puede asignar proyecciones y extensiones. Su
image()
función toma un argumento de matriz que se puede usar directamente:Luego puede usarlo
writeRaster()
con cualquier cantidad de formatos, por ej.fuente
Hay varias maneras diferentes, pero tomando una puñalada de que desea utilizar herramientas de código abierto en Windows, puedo sugerir 3 opciones:
-gcp pixel line easting northing elevation
parámetro donde el píxel y la línea son x / y en el ráster ( http://www.gdal.org/gdal_datamodel.html ) y al este / norte de las coordenadas geográficas. También deberá especificar una proyección con-a_srs srs_def
Examinaría detenidamente las dependencias de cada bit de software que necesita antes de elegir la ruta que elija.
fuente