Mapping

One stop shop for Exchange, Transform, Load – best reason for making maps with R πŸ—Ί

One stop shop for Exchange, Transform, Load – best reason for making maps with R πŸ—Ί

While the R programming may not be considered a GIS map making program, it does one thing exceptionally well – exchange, transform and load data onto map. It really is a one stop shop. A few lines of code handles it all, and the code can be reused from map to map.

Traditionally before I got into R, I would manually download data, clean it in LibreOffice Calc aka Excel then link it in QGIS to a shapefile. That’s a lot of clicking and repetitive work that can easily be automated and repeated in R Studio, and run over and over again. Often in a fraction of the time, sometimes even less if I’m just updating the map with the latest days data or just making minor transformation of the data.

But with R it’s one stop shopping. You can often the load the data directly into R by either using read_csv on an internet dataset like from data.ny.gov, then process it in the same pipeline using mutate or summarize, join the data using inner_join, then plot it directly on the map using ggplot. No flipping through windows, mingling datatypes manually, clicking through join options or style options in QGIS. The default palettes and options in ggplot are often attractive, and needing only minor adjustment in codes.

And generally I’m happy with the output of ggplot for map making. Usually the output is consistent and easy to read, although sometimes things like title strings get chopped off and I need to adjust the parameters. But it’s just code and usually just requires me to change a line or two of the code before proceeding. The output is SVG, and often very good quality, with files small and easy to compress as compressed SVG for sharing on the blog.

DESKTOP GIS SYLLABUS

DESKTOP GIS SYLLABUS

Pace University is offering a free 12-week Desktop GIS course begins January 24th and runs until April 17th. The syllabus for the course is here. There is a FAQ at the bottom of the syllabus which should answer any questions you might have. Participants can choose to follow the lessons on one of three tracks: ArcGIS, QGIS or ArcGIS Pro. There are videos for each of the tracks to accomplish the same task, producing similar finished maps. The course will be given through Google Classroom. In order to enroll, you must use a Gmail address.

Digital elevation model – Wikipedia

Digital elevation model – Wikipedia

A digital elevation model (EM) is a 3 computer graphics representation of elevation data to represent terrain, commonly of a planet (e.g. Earth), moon, or asteroid. A "global EM" refers to a discrete global grid. EMs are used often in geographic information systems, and are the most common basis for digitally produced relief maps.

While a digital surface model (SM) may be useful for landscape modeling, city modeling and visualization applications, a digital terrain model (TM) is often required for flood or drainage modeling, land-use studies, geological applications, and other applications, and in planetary science.