<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/mapmate-0-0-2/"></div></div><div><a data-url="https://www.r-bloggers.com/mapmate-0-0-2/" data-counturl="https://www.r-bloggers.com/mapmate-0-0-2/" data-count="horizontal" data-text="mapmate 0.0.2" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="https://blog.snap.uaf.edu/2016/10/26/mapmate-0-0-2/"> rbloggers – SNAP Tech</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><code>mapmate</code> is an R package for map- and globe-based data animation pre-production. Specifically, <code>mapmate</code> functions are used to generate and save to disk a series of global map graphics that make up a still image sequence, which can then be used in video editing and rendering software of the user’s choice. This package does not make simple gif animations directly from R, which can be done with packages like <code>animation</code>. <code>mapmate</code> is more specific to maps, hence the name, and particularly suited to high-resolution png image sequences of 3D globe plots of the Earth.</p>
<p>This is a development package. Available on <a target="_blank" rel="nofollow" href="https://github.com/leonawicz/mapmate">Github</a>. See the <a target="_blank" rel="nofollow" href="https://leonawicz.github.io/mapmate/mapmate.html">updated tutorial</a> or vignette for plenty of example use cases and more detailed discussion of existing features and functionality.</p>
<p><span></span></p>
<h3>changes in mapmate 0.0.2 (Release date: 2016-10-26)</h3>
<ul>
<li>Updated functions, help documentation and examples.</li>
<li>Refactored introductory vignette.</li>
<li>Additional unit tests included.</li>
<li>Change to the behavior of <code>get_lonlat_seq</code>.</li>
<li>Additional restrictions imposed on acceptable inputs to functions.</li>
<li>Explicit, required <code>id</code> argument replaced the previously assumed presence of a <code>frameID</code> data frame column.</li>
<li>No more internal function conversion of <code>id</code> column name to <code>frameID</code> when originally named something else in any of the package functions. Non-standard evaluation is used to avoid dependence on a fixed name.</li>
<li>Added convenient wrapper function, <code>save_seq</code>, for maps or time series line plots processed in either series or parallel (Linux-only, via <code>parallel::mclapply</code>).</li>
<li><code>do_projection</code> has been generalized to operate on data frames containing multiple unique plot frame ID values in the specified <code>id</code> column.</li>
<li><code>do_projection</code> has been generalized to output the subsetted data frame with its original columns as before, or with <code>keep=TRUE</code>, the entire input data frame along with an additional boolean <code>inview</code> column.</li>
<li>Bug fixes</li>
</ul>
<p>The package also contains a simple Shiny app that displays how package function arguments for longitude, latitude, and rotation axis orientation work together to produce a 3D globe display of the Earth from a user-specified perspective.</p>
<pre>
devtools::install_github(&quot;leonawicz/mapmate&quot;)
library(mapmate)
runOrtho()
</pre>
<p><img alt="" src="https://i1.wp.com/pixel.wp.com/b.gif?resize=1%2C1&ssl=1" border="0" data-recalc-dims="1"></p>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="https://www.r-bloggers.com/mapmate-0-0-2/"></div></div><div><a data-url="https://www.r-bloggers.com/mapmate-0-0-2/" data-counturl="https://www.r-bloggers.com/mapmate-0-0-2/" data-count="vertical" data-text="mapmate 0.0.2" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="https://blog.snap.uaf.edu/2016/10/26/mapmate-0-0-2/"> rbloggers – SNAP Tech</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/aFx7Ufx67ds"></a></div>