Shiny for RStudio Exploring Web Mapping Technology

Slides:



Advertisements
Similar presentations
TileMill Quickly and Easily Design Maps for the Web Shaky Sherpa Matt Berg Modi Research Group The Earth Institute. Columbia University.
Advertisements

Create slices and hotspots Create links in Web pages Create rollovers from slices Create basic animation Add tweening symbol instances to create animation.
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
Introduction to ArcView ArcView_module_2 May 12, 10:40 AM.
19 th Advanced Summer School in Regional Science Overview and more advanced directions with ArcGIS.
Introduction to ArcView
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Geographic Information Systems (GIS) Data Marcel Fortin Geographic Information Systems (GIS) and Map Librarian Map and Data Library December 7, 2009.
Chapter 5 Application Software.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Karsten Vennemann, Seattle Free and Easy Web Mapping.
Exercise 1: Creating GIS data—points lines and polygons A very common method of creating vector data is to physically create these files through on-screen.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
Enabling High-Quality Printing in Web Applications
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Preparing and Deploying Data to ArcPad Juan Luera.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Introduction to ArcGIS
© Paradigm Publishing Inc. 5-1 Chapter 5 Application Software.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
Types of Spatial Data Sites Data portals: Find and download data –Humboldt County, National Atlas “Atlases”: General information –GoogleMaps, MapQuest.
A Quick Introduction to GIS
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
William Perry U.S. Geological Survey Western Ecological Research Center Geography 375 Final Project May 22, 2013.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
Advanced Elements & Advanced HTML Codes AGCJ 407.
Introduction to D3 (and coursework) !Max Apologies. Max is trying to keep himself together.
ESRI Story Map Tutorial
JQuery Fundamentals Introduction Tutorial Videos
Block 1: Introduction to R
ArcGIS API for javascript
Project 1 Introduction to HTML.
Shiny App with d3 data visualization
Data Tools: R and RStudio
Mapping for the interwebs
Lecture 2: Introduction to R
Tutorial 10 Programming with JavaScript
GIS using R A few examples Jaya Krishnan GIS Consultant
Getting Started with R.
PYTHON: AN INTRODUCTION
Polymaps is a visualization java script library that requires SVG Data, A tile map as a base layer for a mash-up. This is not a stand alone product. It.
ArcGIS Topology Shapefiles, Coverages, Geodatabases
HTML.
PHP Training at GoLogica in Bangalore
°.
Intro to Virtual and Web Mapping
Eddie Curran | Erin Woolbright
Mapbox Studio Sarah and Haley.
Information Technologies Anselm Spoerri PhD (MIT)
Specifics on Digitizing and More tips on a Layout
Microsoft Office Access 2003
What's New in eCognition 9
Microsoft Office Access 2003
GIS Lecture: Editing Data
Types of Spatial Data Sites
Types of Spatial Data Sites
Web AppBuilder for ArcGIS
Types of Spatial Data Sites
ArcGIS Online – The Road Ahead
Introduction to JavaScript & jQuery
What's New in eCognition 9
What's New in eCognition 9
Presentation transcript:

Shiny for RStudio Exploring Web Mapping Technology With Isnardo Gandarilla & Ian Amitin

General Overview “RStudio is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.” Basically, it’s a scripting program with its own programming language. A Shiny App delivers an R script to audience in a format that does not require the audience to know R. However, you definitely need to know how to write script in R to even begin to try to plot a map using Shiny.

General Overview To use Shiny, you need to how to build the app you have in mind using an R script. You also need some type of web server to service the app for display on the web.

Documentation Go to http://shiny.rstudio.com/tutorial/ for a 2.5 hour tutorial video on how to use Shiny in RStudio. You can skip to specific sections of the tutorial using the links provided on the page.

Documentation A map-specific tutorial is available at: http://shiny.rstudio.com/tutorial/lesson5/

Documentation To get started learning RStudio you can access the free Data Camp tutorial: https://www.datacamp.com/courses/free-introduction-to-r

Basic Functionality Table Data Manipulation: Joining Field Calculation Column Shape Manipulation Shapefiles Store Data in a .dbf Spatial Data Manipulation: Points Lines Polygons Rasters Special Custom Objects (e.g. datacubes, networks, etc) Works Cited: Jackson Voelkel

Advanced Functionality Plotting Vector Data Classification Custom Colors Raster Data Mathematical calculation (like Raster Calculator in ArcMap) Raster editing (clipping, mosaicking) Reclassification Works Cited: Jackson Voelkel

Shiny Functionality The Map Widget Allows you to create a map using the “Leaflet” package. Provides the following functionality: Map tiles (Basemaps) Markers / Circle Markers Polygons / Rectangles Lines Popups GeoJSON / TopoJSON Raster Images Color Legends Layer Groups and Layer Control

Programming Language You need to know R to use Shiny, as Shiny is just a package available in R. JavaScript would be helpful too.

Interactive Map Example Jackson Voelkel’s Interactive Map

Mash-Ups! Leaflet D3 Dygraphs Numerous HTML and CSS Themes.

Extras The ‘rgeos’ library in R is your friend! Learn R first. Are you ready for Shiny? … We were not!