My Account Log in

1 option

Learning D3.js mapping : build stunning maps and visualizations using D3.js / Thomas Newton, Oscar Villarreal.

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Newton, Thomas, author.
Villarreal, Oscar, author.
Series:
Community experience distilled
Language:
English
Subjects (All):
JavaScript (Computer program language).
Programming (Computers).
Physical Description:
1 online resource (126 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, England : Packt Publishing, 2014.
Language Note:
English
Summary:
If you are interested in creating maps for the web GIS data, this book is for you. Familiarity with D3.js will be helpful but is not necessary.
Contents:
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Gather Your Cartographer's Toolbox; Quick bootstrap; Step-by-step bootstrap; A lightweight web server; Optimizing geographic data files with TopoJSON; Using the web browser as a development tool; Installing the sample code; Working with the developer tools; Summary; Chapter 2: Creating Images from Simple Text; Introduction - general knowledge; Positioning elements; Line; Rectangle; Circle; Polygon; Path; Experiment; Paths with curves; Transform; Translate; Scale
GroupingText; Summary; Chapter 3: Producing Graphics from Data - the Foundations of D3; Creating basic SVG elements; Enter; Update; Exit; AJAX; Summary; Chapter 4: Creating a Map; Foundation - creating your basic map; Including the dataset; Experiment 1 - adjusting the bounding box; Experiment 2 - creating choropleths; Experiment 3 - adding click events to our visualization; Experiment 4 - using updates and transitions to enhance our visualization; Experiment 5 - adding points of interest; Experiment 6 - adding visualizations as a point of interest; Summary
Chapter 5: Click-click Boom! Applying Interactivity to Your MapEvents and how they occur; Experiment 1 - hover events; Experiment 2 - tooltips with visualizations; Experiment 3 - panning and zooming; Experiment 4 - orthographic projections; Experiment 5 - rotating orthographic projections; Experiment 6 - dragging orthographic projections; Summary; Chapter 6: Finding and Working with Geographic Data; GeoData file types; What are shapefiles and how do I get them?; Acquiring shapefiles for a specific country; GeoJSON; A quick map in D3 with only GeoJSON; TopoJSON basics
TopoJSON command-line tipsPreserving specific attributes; Simplification; Merging files; Summary; Chapter 7: Testing; Code organization and reusable assets; Project structure; Exploring the code directory; Other administrative files; Writing testable code; Keeping methods/functions small; Preventing side effects; An example with viz.js; Unit testing; Creating resilient visualization code; Adding a new test case; Summary; Index
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed January 14, 2015).
ISBN:
9781783985616
1783985615

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account