Learning D3.js Mapping
暫譯: 學習 D3.js 地圖繪製
Thomas Newton, Oscar Villarreal
- 出版商: Packt Publishing
- 出版日期: 2014-12-31
- 售價: $1,260
- 貴賓價: 9.5 折 $1,197
- 語言: 英文
- 頁數: 126
- 裝訂: Paperback
- ISBN: 1783985607
- ISBN-13: 9781783985609
-
相關分類:
Data-visualization
海外代購書籍(需單獨結帳)
商品描述
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 的關鍵概念,以便在瀏覽器上投影圖像
- 通過這本以解決方案為導向的指南,解決在構建互動地圖時面臨的各種問題
## 本書適合誰
如果您對為網頁 GIS 數據創建地圖感興趣,這本書適合您。熟悉 D3.js 將會有所幫助,但並非必要。
## 詳細內容
D3.js 是一個用於創建和控制動態及互動圖形形式的視覺化庫。它是一個基於數據操作 HTML 和 SVG 文檔的庫。本書是獲取地理數據、根據您的需求進行修改,並使用 D3.js 進行增強數據視覺化的綜合資源,將滿足您的地圖需求。
從一個可運作的地圖開始,您將探索開始構建過程所需的工具,進一步涵蓋 SVG 的基本概念,並理解其與使用 D3 創建地圖的關係。掌握這些概述後,您將學會充分利用 D3 的地圖功能,涵蓋主要的 enter、update 和 exit 方法,讓 D3.js 發揮其魔力。處理數據連接和與 HTML 及 SVG 的配對,您將接觸到 GEO 數據的不同方面,以及常見的文件格式,並將數據轉換為 GeoJSON 和 TopoJSON。您將學會為地圖應用互動性,創建驚人的視覺化效果,最後通過一章故障排除確保無問題的開發。