GithubHelp home page GithubHelp logo

superjesseh / art-of-digital-mapping-itp2016 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mimionuoha/art-of-digital-mapping-itp2016

0.0 2.0 0.0 47.05 MB

Everything is Physical: the Art of Digital Mapping, NYU ITP Spring 2016

HTML 80.02% JavaScript 19.98%

art-of-digital-mapping-itp2016's Introduction

Everything is Physical: The Art of Digital Mapping


Instructor: Mimi Onuoha
Time: Fridays 3:20 - 5:50
Contact: [email protected]
Office Hours: By Appointment

Course Description

Digital technology has created new opportunities and resources for mapping, cartography, and geolocation-based visual investigation. It has also brought the need to consider issues concerning power, representation, and space. In this seven-week course, students will be introduced to GIS (geographical information system) basics and learn the practical realities of working with spatial data using digital mapping tools and technologies like mapshaper, Leaflet.js, TileMill, MapBox, and d3.js. Time will also be devoted to investigating the conceptual questions that inform mapping and strategies for counter-mapping. What makes a good map?

Topics of discussion will include: what do maps represent as visual information artifacts? What happens when we consider maps as art objects? How is the expression of geodata a result of political processes? What does it mean for virtual creations to refer to physical realities, and in what ways do the two shape one another?

Students will work individually on weekly assignments, but will have the opportunity to collaborate on a final project that addresses the techniques and topics studied in the course.

To get the most out of this course, students should already have a working understanding of HTML, CSS, and Javascript. This two-credit course will meet the first seven weeks of the semester.

Office hours are by appointment, and I'll stay for 20 minutes after every class if you have questions.

Format

Each week will begin with a selection of students presenting assignment from previous week. If there was a reading assigned, the class will start with a brief discussion of it (no laptops open during discussion). The bulk of the class will be spent introducing and experimenting with more technical mapping methods and tools.

Learning Objectives

  • Exposure to broad range of techniques in digital mapping (students should eventually focus on one or two)
  • Become conversational in the topics that surround the theory and understanding of cartography and mapping space
  • Create maps (or map-based objects) that work as art objects and challenge common conventions or understandings of the capabilities of maps.

Grading

Course marks will be determined by evaluating class participation (including showing up on time!), weekly assignments, and the final project.

Resources

READINGS: There are extra texts in the readings folder that are NOT required for the course. They are provided as a further resource for students who are interested in delving deeper into mapping/cartography concepts.

Maptime's resources
Ingrid Burrington's Overview of Mapping Tools
Tom MacWright's Awesome Geojson
A Random Assortment of Mapping Resources
William Whyte's The Social Life of Small Urban Spaces"


Syllabus

NOTE I: This syllabus is subject to change, and will be updated weekly. Bookmark and check often!

NOTE II: If a link for a reading isn't provided, then it can be found in the "Readings" directory. Do the readings! Most of them are short, and all of them are useful. The weekly folders contain all materials used in class and/or necessary for assignments.

Week One - January 29

About the course, logistics, and each other.

What is a map? What's the history of mapping? How are maps used in ways that advance agendas? What are the tools involved in digital/web mapping, and what makes it different from its predecessors?

  • Introductions
  • Discussion / Viewing: What can mapping do?
  • Presentation: a quick history of mapping; analog vs digital vs web; how web mapping works; what maps do*
  • Demonstration: A simple web map (Leaflet.js)

ASSIGNMENTS:

  • Read: "Mappings", Jeremy W. Crampton (from Wiley-Blackwell Companion to Cultural Geography)
  • Create a map:
    • Change the location
    • Use Leaflet.js, load tiles from Stamen, CartoDB or any other basemap provider
    • Push map online to your blog or github.io page and send me the link before Friday
  • Go through this

Week Two - February 5

Everything you need to know about tiles.

Where does geographic data come from? What forms does it take, how has it been used in the past? How should we think about it now?

  • Discussion of Reading + Assignments
  • Presentation: Tiles, tiles, tiles. GeoJSON and the data layer. Where geographic data comes from, why it matters.
  • Demonstration: Adding data to our maps (tools: geojsonlint, Mapshaper, Mapzen, geojson.io). Getting data into the right format.

ASSIGNMENTS:

  • Reading:
    • Borges & Baudrillard (in that order)
    • When Google Goes Blind
    • Add at least one geojson layer to your map(s):
      • Use data that you have gathered from somewhere
      • Add at least one marker or pop-up to your site
      • NOTE: Think about what relationship/story/correlation (or lack thereof) you are trying to show. Why did you choose the data you did?
      • Make sure map is online and send me the link BEFORE 1pm on Friday

Week Three - February 12

An overview of map projections.

Dealing more with data. What sorts of things shouldn’t be mapped? How do you know if you’re clarifying or obscuring, and what are the uses of both?

  • Discussion + go over last week's assignment
  • Demonstration: Creating your own geoJSON data. Map interaction. Libraries and tools for doing further spatial analysis on data (Turf.js). Adding Mapbox and CartoDB into the mix (or at least the dicussion).

ASSIGNMENTS:

Week Four - February 19

Visual Cues, Design Considerations, Animation. How can we use visual cues to tell stories? What are the traditional design rules of maps, and how can we exploit them to create maps that perform other types of work?

  • Discussion + last week's assignment
  • Viewing: Examples of maps that play with the limits of geography (aka, inspiration for final projects)
  • Demonstration: Visual tools for thinking about maps. Tilemill, more on Mapbox, ColorBrewer (and vice versa).

Week Five - February 26

Bringing d3.js (and other non-slippy mapping libraries) into the picture.

  • Discussion + last week's assignment
  • [Very Brief] Presentation: Final project brief and requirements.
  • Demonstration: D3.js

Week Six - March 4

Experimental Geography in practice. Guest presentations.

  • [Very Brief] Overview/Discussion: Final project, final class.
  • Guest Speakers: Ann Chen, Josh Begley

Week Seven - March 11

Final Class

  • Presenting Final Projects (featuring guest critics + museum studies students)

*Some slide images gratefully borrowed from the great folks at Maptime.

art-of-digital-mapping-itp2016's People

Contributors

mimionuoha avatar

Watchers

James Cloos avatar Jesse H avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.