R tiene un ecosistema muy potente para poder realizar tareas de geocomputación, entre las que podemos mencionar:

  • Análisis exploratorio de datos (EDA)
  • Procesamiento de datos
  • Transformación de datos (p. ej., cambio de proyección, cálculos)
  • Visualización de datos (no solo por medio de mapas)
  • Desarrollo de aplicaciones web
  • Desarrollo de software, en forma de funciones o paquetes (por ejemplo, para compartir nuevos métodos)

El libro Geocomputación con R es una muy buena guía para ver en detalle muchas de estas tareas.

La organizacion de GitHub rspatial y r-spatial continenen la mayoria de los paquetes del ambito geografico y de sensoramiento remoto.

Hay muchas maneras de manejar datos geográficos en R, con muchos paquetes en el área. Entre ellos se encuentran:

y muchos, muchos paquetes más.

En la vista Spatial de CRAN https://cran.r-project.org/view=Spatial se cuenta con una visión general de las diferentes tareas espaciales que se pueden resolver con R.

Tipos de datos

Para trabajar con datos especiales, en general, representamos la información de dos maneras:

  • Vectores: la realidad se representa utilizando puntos, líneas o polígonos.

  • Raster: la información se representa por medio de grillas o píxeles.

En R contamos con diferentes paquetes para poder trabajar con estos dos formatos.

LS0tCnRpdGxlOiAiRWNvc2lzdGVtYShzKSBlc3BhY2lhbChlcykgZGUgUiIKb3V0cHV0OiAKICBodG1sX2RvY3VtZW50OgogICAgY29kZV9kb3dubG9hZDogdHJ1ZQogICAgaGlnaGxpZ2h0OiB0YW5nbwotLS0KClIgdGllbmUgdW4gZWNvc2lzdGVtYSBtdXkgcG90ZW50ZSBwYXJhIHBvZGVyIHJlYWxpemFyIHRhcmVhcyBkZSBnZW9jb21wdXRhY2nDs24sIAplbnRyZSBsYXMgcXVlIHBvZGVtb3MgbWVuY2lvbmFyOgoKKiBBbsOhbGlzaXMgZXhwbG9yYXRvcmlvIGRlIGRhdG9zIChFREEpCiogUHJvY2VzYW1pZW50byBkZSBkYXRvcyAKKiBUcmFuc2Zvcm1hY2nDs24gZGUgZGF0b3MgKHAuIGVqLiwgY2FtYmlvIGRlIHByb3llY2Npw7NuLCBjw6FsY3Vsb3MpCiogVmlzdWFsaXphY2nDs24gZGUgZGF0b3MgKG5vIHNvbG8gcG9yIG1lZGlvIGRlIG1hcGFzKQoqIERlc2Fycm9sbG8gZGUgYXBsaWNhY2lvbmVzIHdlYgoqIERlc2Fycm9sbG8gZGUgc29mdHdhcmUsIGVuIGZvcm1hIGRlIGZ1bmNpb25lcyBvIHBhcXVldGVzIChwb3IgZWplbXBsbywgcGFyYSBjb21wYXJ0aXIgbnVldm9zIG3DqXRvZG9zKQoKOjo6IHsuYWxlcnQgLmFsZXJ0LWluZm99CkVsIGxpYnJvIFtHZW9jb21wdXRhY2nDs24gY29uIFJdKGh0dHBzOi8vZ2VvY29tcHIuZ2l0aHViLmlvL2VzLykgZXMgdW5hIG11eSBidWVuYSBndcOtYSBwYXJhIHZlciBlbiBkZXRhbGxlIG11Y2hhcyBkZSBlc3RhcyB0YXJlYXMuCgpMYSBvcmdhbml6YWNpb24gZGUgR2l0SHViIFtyc3BhdGlhbF0oaHR0cHM6Ly9naXRodWIuY29tL3JzcGF0aWFsKSB5IFtyLXNwYXRpYWxdKGh0dHBzOi8vZ2l0aHViLmNvbS9yLXNwYXRpYWwpIGNvbnRpbmVuZW4gbGEgbWF5b3JpYSBkZSBsb3MgcGFxdWV0ZXMgZGVsIGFtYml0byBnZW9ncmFmaWNvIHkgZGUgc2Vuc29yYW1pZW50byByZW1vdG8uCjo6OgoKCkhheSBtdWNoYXMgbWFuZXJhcyBkZSBtYW5lamFyIGRhdG9zIGdlb2dyw6FmaWNvcyBlbiBSLCBjb24gbXVjaG9zIHBhcXVldGVzIGVuIGVsIMOhcmVhLiBFbnRyZSBlbGxvcyBzZSBlbmN1ZW50cmFuOgoKKiBbe3NmfV0oaHR0cHM6Ly9naXRodWIuY29tL3Itc3BhdGlhbC9zZiksIFt7c3B9XShodHRwczovL2dpdGh1Yi5jb20vZWR6ZXIvc3ApLCBbe3RlcnJhfV0oaHR0cHM6Ly9naXRodWIuY29tL3JzcGF0aWFsL3RlcnJhKSwgW3tyYXN0ZXJ9XShodHRwczovL2dpdGh1Yi5jb20vcnNwYXRpYWwvcmFzdGVyKSwgW3tzdGFyc31dKGh0dHBzOi8vZ2l0aHViLmNvbS9yLXNwYXRpYWwvc3RhcnMpIC0gY2xhc2VzIGVzcGFjaWFsZXMKKiBbe2RwbHlyfV0oaHR0cHM6Ly9naXRodWIuY29tL3RpZHl2ZXJzZS9kcGx5ciksIFt7cm1hcHNoYXBlcn1dKGh0dHBzOi8vZ2l0aHViLmNvbS9hdGV1Y2hlci9ybWFwc2hhcGVyKSAtIHByb2Nlc2FtaWVudG8gZGUgdGFibGFzIGRlIGF0cmlidXRvcy9nZW9tZXRyw61hcwoqIFt7cm5hdHVyYWxlYXJ0aH1dKGh0dHBzOi8vZG9jcy5yb3BlbnNjaS5vcmcvcm5hdHVyYWxlYXJ0aC8pLCBbe29zbWRhdGF9XShodHRwczovL2RvY3Mucm9wZW5zY2kub3JnL29zbWRhdGEvKSwgW3tyc2F0fV0oaHR0cHM6Ly9kb2NzLnJvcGVuc2NpLm9yZy9yc2F0LyksIFt7TU9ESVNUb29sc31dKGh0dHBzOi8vZG9jcy5yb3BlbnNjaS5vcmcvTU9ESVNUb29scy8pLSBkZXNjYXJnYSBkZSBkYXRvcyBlc3BhY2lhbGVzCiogW3tyZ3Jhc3N9XShodHRwczovL2dpdGh1Yi5jb20vcnNiaXZhbmQvcmdyYXNzKSwgW3txZ2lzcHJvY2Vzc31dKGh0dHBzOi8vZ2l0aHViLmNvbS9wYWxlb2xpbWJvdC9xZ2lzcHJvY2VzcyksIFt7cmdlZX1dKGh0dHBzOi8vZ2l0aHViLmNvbS9yLXNwYXRpYWwvcmdlZSkgLSBjb25leGnDs24gY29uIG90cm9zIHNvZnR3YXJlIGRlIFNpc3RlbWFzIGRlIEluZm9ybWFjacOzbiBHZW9ncsOhZmljbwoqIFt7Z3N0YXR9XShodHRwczovL2dpdGh1Yi5jb20vci1zcGF0aWFsL2dzdGF0KSwgW3ttbHIzfV0oaHR0cHM6Ly9naXRodWIuY29tL21sci1vcmcvbWxyMyksIFt7Q0FTVH1dKGh0dHBzOi8vZ2l0aHViLmNvbS9IYW5uYU1leWVyL0NBU1QpIC0gbW9kZWxhZG8gZGUgZGF0b3MgZXNwYWNpYWxlcwoqIFt7cmFzdGVyVmlzfV0oaHR0cHM6Ly9naXRodWIuY29tL29zY2FycGVycGluYW4vcmFzdGVydmlzKSwgW3t0bWFwfV0oaHR0cHM6Ly9naXRodWIuY29tL210ZW5uZWtlcy90bWFwKSwgW3tnZ3Bsb3QyfV0oaHR0cHM6Ly9naXRodWIuY29tL3RpZHl2ZXJzZS9nZ3Bsb3QyKSAtIHZpc3VhbGl6YWNpb25lcyBlc3TDoXRpY2FzCiogW3tsZWFmbGV0fV0oaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vbGVhZmxldCksIFt7bWFwdmlld31dKGh0dHBzOi8vZ2l0aHViLmNvbS9yLXNwYXRpYWwvbWFwdmlldyksIFt7bWFwZGVja31dKGh0dHBzOi8vZ2l0aHViLmNvbS9TeW1ib2xpeEFVL21hcGRlY2spIC0gdmlzdWFsaXphY2lvbmVzIGludGVyYWN0aXZhcwoqIFt7c3BhdHN0YXR9XShodHRwOi8vc3BhdHN0YXQub3JnLyksIFt7c3BkZXB9XShodHRwczovL2dpdGh1Yi5jb20vci1zcGF0aWFsL3NwZGVwKSwgW3tzcGF0aWFscmVnfV0oaHR0cHM6Ly9naXRodWIuY29tL3Itc3BhdGlhbC9zcGF0aWFscmVnKSwgW3tkaXNtb31dKGh0dHBzOi8vZ2l0aHViLmNvbS9yc3BhdGlhbC9kaXNtbyksIFt7bGFuZHNjYXBlbWV0cmljc31dKGh0dHBzOi8vZ2l0aHViLmNvbS9yLXNwYXRpYWxlY29sb2d5L2xhbmRzY2FwZW1ldHJpY3MpLCBbe1JTdG9vbGJveH1dKGh0dHA6Ly9ibGV1dG5lci5naXRodWIuaW8vUlN0b29sYm94L3JzdGJ4LWRvY3UvUlN0b29sYm94Lmh0bWwpLCBbe3JheXNoYWRlcn1dKGh0dHBzOi8vZ2l0aHViLmNvbS90eWxlcm1vcmdhbndhbGwvcmF5c2hhZGVyKSwgW3tnZGFsY3ViZXN9XShodHRwczovL2dpdGh1Yi5jb20vYXBwZWxtYXIvZ2RhbGN1YmVzX1IpLCBbe3NmbmV0d29ya3N9XShodHRwczovL2dpdGh1Yi5jb20vbHV1a3ZkbWVlci9zZm5ldHdvcmtzKSwgW3ttZXRSfV0oaHR0cHM6Ly9naXRodWIuY29tL2VsaW9jYW1wL21ldFIpIC0gZGlmZXJlbnRlcyB0aXBvcyBkZSBhbsOhbGlzaXMgZGUgZGF0b3MgZXNwYWNpYWxlcwoKeSBtdWNob3MsIG11Y2hvcyBwYXF1ZXRlcyBtw6FzLiAKCjo6OiB7LmFsZXJ0IC5hbGVydC1pbmZvfQpFbiBsYSB2aXN0YSBfU3BhdGlhbF8gZGUgQ1JBTiBodHRwczovL2NyYW4uci1wcm9qZWN0Lm9yZy92aWV3PVNwYXRpYWwgc2UgY3VlbnRhIGNvbiB1bmEgdmlzacOzbiBnZW5lcmFsIGRlIGxhcyBkaWZlcmVudGVzIHRhcmVhcyBlc3BhY2lhbGVzIHF1ZSBzZSBwdWVkZW4gcmVzb2x2ZXIgY29uIFIuCjo6OgoKIyMgVGlwb3MgZGUgZGF0b3MKClBhcmEgdHJhYmFqYXIgY29uIGRhdG9zIGVzcGVjaWFsZXMsIGVuIGdlbmVyYWwsIHJlcHJlc2VudGFtb3MgbGEgaW5mb3JtYWNpw7NuIGRlIGRvcyBtYW5lcmFzOgoKKiBfVmVjdG9yZXM6XyBsYSByZWFsaWRhZCBzZSByZXByZXNlbnRhIHV0aWxpemFuZG8gKipwdW50b3MqKiwgKipsw61uZWFzKiogbyAqKnBvbMOtZ29ub3MqKi4KCiogX1Jhc3RlcjpfIGxhIGluZm9ybWFjacOzbiBzZSByZXByZXNlbnRhIHBvciBtZWRpbyBkZSBncmlsbGFzIG8gcMOteGVsZXMuCgpFbiBSIGNvbnRhbW9zIGNvbiBkaWZlcmVudGVzIHBhcXVldGVzIHBhcmEgcG9kZXIgdHJhYmFqYXIgY29uIGVzdG9zIGRvcyBmb3JtYXRvcy4gIAo=