Referindo-me à minha pergunta anterior , como "geocode" / converto - usando R - uma imagem raster gerada para um formato que pode ser mostrado como uma camada em um mapa? Em resumo, pretendo recriar os resultados do software comercial SpatialKey ( captura de tela ).
Estou usando uma instância do GeoServer para hospedar os dados dos mapas, mas como posso incorporar a projeção necessária e coordenar as informações na imagem para que ela se alinhe corretamente à sua verdadeira posição geográfica. O mapa de calor de densidade foi produzido usando dados espaciais.
raster
r
georeferencing
Mimo
fonte
fonte
Respostas:
O pacote raster permite criar rasters arbitrários (tamanho, projeção) ou usar objetos existentes, como matrizes; você pode atribuir projeções e extensões. Sua
image()
função usa um argumento de matriz que pode ser usado diretamente:Você pode usar
writeRaster()
com qualquer número de formatos, por exemplofonte
Existem várias maneiras diferentes, mas usando uma facada que você deseja usar ferramentas de código aberto no Windows, posso sugerir três opções:
-gcp pixel line easting northing elevation
parâmetro em que pixel e linha é x / y na varredura ( http://www.gdal.org/gdal_datamodel.html ) e leste / norte das coordenadas geográficas. Você também precisará especificar uma projeção com-a_srs srs_def
Examinaria atentamente as dependências de cada bit de software necessário antes de seguir a rota que escolher.
fonte