Web Cartography http://co2.digitalcartography.org/

Slides:



Advertisements
Similar presentations
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Advertisements

Project 1 Introduction to HTML.
Lecture 2B: HTML and CSS IT 202—Internet Applications Based on notes developed by Morgan Benton.
1st Project Introduction to HTML.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
ECA 228 Internet/Intranet Design I Intro to the Web.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Build a HTML 5 App Octobershiner. What is a HTML 5 app ? What is a Web application ? Sth. In your browser Maybe a webpage or a game Multiple type of OS.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
JavaScript Defined JavaScript Basics Definitions JavaScript is an object-oriented programming language designed for the world wide web. JavaScript code.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Terminology Intro to Web. North Lake College 2 by Sean Griffin HTML vs. XHTML HTML: Hypertext Markup Language XHTML: eXtensible Hypertext Markup Language.
Web Systems & Technologies Lecture 1
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Introduction to the World Wide Web & Internet CIS 101.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
Adding markup instructions to documents is not new. Before computers, authors would make annotations by hand in their written or typed documents. These.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Creating a website. What you should learn HTML HyperText Markup Language Basic structure of your web.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Web Basics: HTML/CSS/JavaScript What are they?
Web Technologies Computing Science Thompson Rivers University
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
The Internet and HTML Code
Today’s schedule Cartographic Communication Paradigm
Fast App Creation with APEX Blueprints
Developing Web-Based Applications
Unit 2, Lesson 5 Website Development Tools
Objective % Select and utilize tools to design and develop websites.
Introduction to web design discussing which languages is used for website designing
Unit 2, Lesson 5 Website Development Tools
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Intro to Virtual and Web Mapping
Lecture 1: Multi-tier Architecture Overview
Types of Spatial Data Sites
What is Perl? PERL--Practical Extraction and Report Language
Web Technologies Computing Science Thompson Rivers University
Presentation transcript:

Web Cartography http://co2.digitalcartography.org/

Lecture Outline Where we are and how we got here Classifying web maps Design considerations for web maps Technology for web mapping Great examples

Trends in Cartographic Teaching and Research Thematic Mapping Empirical Cognitive Research: Cartographic ‘Rules’ Communication Vision, Cognition, Perception Eye Movement Studies Map Use and Map Design Volume of teaching and research Peak Community Mapping Web mapping Geo Visualization Human/machine interaction VGI Rise Decline Comeback GIS data input analysis Social theory Government production Delivery of data (packets) 60s 70s 80s 90s 00s 10s year

Where we are Web 2.0 Cloud computing User-generated information (VGI, citizen science) Democratization of mapping (data software) Multimedia Interactivity = constant change

Web vs print Pros Cons Access Low cost Multimedia Interactivity Up to date Access Quality/credibility/deconstruction Hardware constraints Network speed Fleetingness……. Too much, visual overload Data integrity

Classifying web maps (Kraak) Static Dynamic View only Interactive

Dynamic and interactive http://tipstrategies.com/geography-of-jobs/ Static, tremendous data, could be automatically updated: http://demographics.coopercenter.org/DotMap/index.ht ml Dynamic and interactive http://tipstrategies.com/geography-of-jobs/ http://metrocosm.com/global-immigration-map/

Design considerations for web maps Avoid simply posting copies of maps designed for print? Consider characteristics, limitations, and opportunities of the web Too complicated and animated…. Think back to vision, cognition, perception….

Technology

Tacloban Philippines after typhoon Haiyan Source: https://twitter.com/RBanick/status/400055778435809280

How to do this? HTML: HyperText Markup Language Functional: level 1, level 2, cell, table etc Structure interactive documents to be interpreted by your browser and lets you navigate through information CSS: Cascading Style Sheets Instructions to the browser on how to render the text More about control over how results look Define how documents look CARTO uses CSS

Javascript (different from java) Way of animating HTML in the browser When you have a service that performs geocoding and delivers results in geojson format – javascript is used to do something with geojson in browser – for example show points on map canvas Any animated control on web maps is in javascript CartoDB uses Javascript D3 uses Javascript

Cartodb.js is a Javascript library CSS

HTML

https://d3js.org/

http://bl.ocks.org/mbostock/4060606

Required Skills Programming(Javascript) Web Design (HTML +CSS) Spatial Databases (PostgreSQL) Linux Servers (how to host visuals)

Resources http://eloquentjavascript.net/ Let’s Make a Map (D3) https://medium.com/@mbostock/command-line-cartography-part-1-897aa8f8ca2c https://www.mapbox.com/ http://leafletjs.com/ http://postgis.net/ (database extender for PostgreSQL)

Examples http://www.nytimes.com/interactive/2013/04/08/business/global/asia-map.html http://www.nytimes.com/interactive/2012/08/24/us/drought-crops.html http://www.washingtonpost.com/wp-srv/special/local/dc-recovered-guns/ http://www.globalforestwatch.org/map/9/49.97/-118.94/ALL http://hint.fm/wind/ http://www.ft.com/intl/cms/s/2/ad4ef6a4-503d-11e3-befe-00144feabdc0.html#axzz2lgzv1Rzb

Designed by Alan McConchie, Lead Cartographer, Stamen Maps ArcGIS shape files Images, AI output Openstreetmap Google maps Stamen toner etc What is CARTO?