Learning D3.js Mapping

Thomas Newton, Oscar Villarreal

  • 出版商: Packt Publishing
  • 出版日期: 2014-12-31
  • 售價: $1,170
  • 貴賓價: 9.5$1,112
  • 語言: 英文
  • 頁數: 126
  • 裝訂: Paperback
  • ISBN: 1783985607
  • ISBN-13: 9781783985609
  • 相關分類: Data-visualization
  • 下單後立即進貨 (約3~4週)

商品描述

Build stunning maps and visualizations using D3.js

About This Book

  • Dive into D3.js and apply its powerful data binding ability in order to create stunning visualizations
  • Learn the key concepts of SVG, JavaScript, CSS and the DOM in order to project images onto the browser
  • Solve a wide range of problems faced while building interactive maps with this solution-based guide

Who This Book Is For

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.

In Detail

D3.js is a visualization library used for the creation and control of dynamic and interactive graphical forms. It is a library used to manipulate HTML and SVG documents based on data. A consolidated resource on obtaining geographic data, modifying it to your convenience, and visualizing it with augmented data using D3.js, this book will meet your mapping needs.

Starting with a working map, you will explore the tools required to start the construction process, further moving on to cover the fundamentals of SVG and understanding its relation to creating maps using D3. Equipped with this overview, you will learn to make optimum use of D3's mapping, covering the main enter, update, and exit methods that allow D3.js to do its magic. Dealing with data joining and pairing with HTML and SVG, you will be introduced to different aspects of GEO data, along with the common file formats and converting data into GeoJSON and TopoJSON. You will learn to apply interactivity to your maps and create stunning visualizations before  finally ensuring problem-free development with a chapter on troubleshooting.

商品描述(中文翻譯)

使用D3.js建立令人驚豔的地圖和視覺化

關於本書
深入研究D3.js並應用其強大的數據綁定能力,以創建令人驚豔的視覺化效果
學習SVG、JavaScript、CSS和DOM的關鍵概念,以在瀏覽器上投影圖像
通過這本基於解決方案的指南,解決在構建互動地圖時遇到的各種問題

本書適合對於在Web上創建地圖感興趣的讀者,熟悉D3.js將有所幫助,但不是必需的。

詳細內容
D3.js是一個用於創建和控制動態和互動圖形形式的可視化庫。它是一個用於基於數據操作HTML和SVG文檔的庫。本書是一個關於獲取地理數據、根據自己的需求修改數據並使用D3.js進行可視化的綜合資源,將滿足您的地圖需求。

從一個可工作的地圖開始,您將探索開始構建過程所需的工具,然後深入研究SVG的基礎知識,並了解它與使用D3創建地圖的關係。擁有這個概述後,您將學習如何充分利用D3的映射功能,包括主要的enter、update和exit方法,這些方法使D3.js能夠發揮其魔力。通過處理數據的連接和與HTML和SVG的配對,您將介紹GEO數據的不同方面,以及常見的文件格式和將數據轉換為GeoJSON和TopoJSON。您將學習如何將互動性應用於地圖並創建令人驚豔的視覺化效果,最後通過疑難解答章節確保無問題地進行開發。