Digital Mapping

profileyyyyy10086
Week4lecture1finishupwebmapsIntrotocoordinatesystemsandprojectionsflatearth-1-1.pptx

Upcoming dates

Release Lab/Math component of the exam 2 weeks from Thursday ( 21st )

You will accomplish similar tasks to the labs

Coordinate systems this week – Projections next week – Start math

You can work together and seek teaching assistant help!

Use the answers you got and creatively use them in class on Tuesday the 28th

Thursday the 29th – short answer based on concepts and lecture

Coming up

Conceptually the hardest stuff will be coordinate systems and projections (this week/next week)

The week the midterm is assigned we will have an introduction to stats and work through some problems in class that prepare you for the midterm.

Second half of the class…

More stats and making actual maps

Who takes notes?

Lucy asks…

Space is the place

http://www.radartutorial.eu/01.basics/pic/radarops_maxsize.gif

Mary Asks…

Last Time

Democratization of Mapping

Geography is the servant of power.

To create and distribute maps once required substantial resources and skills

Maps and spatial information are used by people for individual/communities for diverse purposes

The API is the waiter carrying requests/instruction back in forth

API allows different application/programs to talk/communicate/interact

Paul Rademacher – Pad Mapper and the first map hack/mashups

Mashups (Drake and Lauryn Hill)

DRM is attempt by government in the late 90’s to maintain proprietary rights/copyright in the face of digital reproduction of media/software

DRM penalizes folks for even trying to challenge it (attempted piracy) and lets file hosting sites like YouTube temporary immunity if they take down copyright infringements in a timely manner

Today

Free and Open Source Software for GIS – Leaflet and Webmapping

Coordinate Systems and the Lab

FOSS (Circumventing the DMCA)

Free and Open Source Software

Freedom to run the program for any purpose

Freedom to modify the program at the source code level

Freedom to distribute copies

Freedom to distribute modified copies

Proprietary Software

 is software that is owned by an individual or a company (usually the one that developed it). There are almost always major restrictions on its use, and its source code  is almost always kept secret

Fair Use

“(in US copyright law) the doctrine that brief excerpts of copyright material may, under certain circumstances, be quoted verbatim for purposes such as criticism, news reporting, teaching, and research, without the need for permission from or payment to the copyright holder.”

Maps and FOSS and Democratization

“In the process, (map amateurs) are reshaping the world of mapmaking and collectively creating a new kind of atlas that is likely to be both richer and messier than any other” – New York Times

“What’s happening now… is that instead of just GIS experts talking to each other, or experts making maps for regular people, regular people are talking to each other, and they are making maps for each other. And that’s very important … the story of the where is very important” – Michael Jones Google Earth

An example of Open Source Maps… The Leaflet API

Open Source Java Script library used to build web mapping applications

What is a Java Script library?

Create in 2011 by this guy

Used for FourSquare, Pinterest, and Flickr

Comparable to Google API… but “Google Maps API provides speed and simplicity, but isn’t flexible, and can only be used to access Google Maps services.”

… You can manipulate your proprietary software so it only works with certain programs

Think about what apple did with removing the headphone jack on new phones…

Kind of like net neutrality…

“Net neutrality is the principle that ISP treat all data on the Internet equally, and not discriminate or charge differently by user, content, website, platform, application, type of attached equipment, or method of communication”

Fear is that larger companies (like Google) will pay for better speeds from Verizon etc – data can be ‘throttled’ from some sources and not others.

Web 2.0 brah

“Web 2.0 is the current state of online technology as it compares to the early days of the Web, characterized by greater user interactivity and collaboration, more pervasive network connectivity and enhanced communication channels”

House Party Activists in Hollywood Hills

How does Leaflet (Mapping FOSS) work?

Open Source

Light Weight

What do you need?

Code/text editor

Browser developer tools

Internet connection

You are giving text instructions to an external server

You speak it’s language and it sends you back interactive maps!

The API

http://leafletjs.com/reference.html

Remember what an API is/does

A dictionary or google search for writing code

Static vs. Interactive Maps

User Interactivity and Event Listeners I keep one eye open like CBS… The map is waiting for an action – a trigger Once the action is executed (click, mouse drag) Something happens (a name pops up – a color changes etc)

map.on('click', function(e) { alert(e.latlng); });

Question

How do we things are where they really are on a map?

Geo-referencing

No Location = 

Takes a paper map and give it coordinates

Image ---- Map

Maps must have geographic location – this is measure with latitude and longitude

Lavf57.37.101