[R] Steps to create spatial plots

Adriano Fantini adr.fantini at gmail.com
Tue Jan 16 08:06:23 CET 2018


the latest ggplot from github (to be installed with
`devtools:install_github()`) has support for SF objects too, it's a treat!
However, sf is not exactly designed for raster data. Of course you can make
each of your cells be a square polygon, but it's not the most efficient way
for big datasets. For this the `raster` (excellent and rock stable) and
`stars` (even more excellent, but in heavy development) can be used.

Adriano Fantini

2018-01-15 23:26 GMT+01:00 Roman Luštrik <roman.lustrik at gmail.com>:

> You will need to coerce your data into a "spatial" kind, as implemented in
> `sp` or as of late, `sf` packages. You might want to give the vignettes a
> whirl before you proceed.
> Roughly, you will have to coerce the data to Spatial* (you could go for a
> point, raster or grid type, I think) and also specify the projection. Once
> you have that, plotting should be handled by packages.
>
> Here are a few quick links that might come handy:
>
> https://cran.r-project.org/web/views/Spatial.html
> http://www.datacarpentry.org/R-spatial-raster-vector-
> lesson/10-vector-csv-to-shapefile-in-r/
>
>
> Cheers,
> Roman
>
> On Mon, Jan 15, 2018 at 11:22 PM, lily li <chocold12 at gmail.com> wrote:
>
>> Hi users,
>>
>> I have no clear clue about plotting spatial data. For example, I just
>> have a table with attribute values of each grid cell, such as elevation.
>> Then I have coordinates of the upper left corner in UTM, the number of rows
>> and columns, and grid cell size. How to create spatial plot of elevations
>> for the grid cells, in color ramp? Should I create a spatial grid layer
>> with all the polygons first? Thanks.
>>
>> --
>> --
>> You received this message because you are subscribed to the ggplot2
>> mailing list.
>> Please provide a reproducible example: https://github.com/hadley/devt
>> ools/wiki/Reproducibility
>>
>> To post: email ggplot2 at googlegroups.com
>> To unsubscribe: email ggplot2+unsubscribe at googlegroups.com
>> More options: http://groups.google.com/group/ggplot2
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "ggplot2" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to ggplot2+unsubscribe at googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> In God we trust, all others bring data.
>
> --
> --
> You received this message because you are subscribed to the ggplot2
> mailing list.
> Please provide a reproducible example: https://github.com/hadley/
> devtools/wiki/Reproducibility
>
> To post: email ggplot2 at googlegroups.com
> To unsubscribe: email ggplot2+unsubscribe at googlegroups.com
> More options: http://groups.google.com/group/ggplot2
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ggplot2" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ggplot2+unsubscribe at googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list