Learning D3.js Mapping


Learning D3.js Mapping
by Thomas Newton,Oscar Villarreal
Print Length 页数: 126 pages
Publisher finelybook 出版社: Packt Publishing (29 Dec. 2014)
Language 语言: English
ISBN-10: 1783985607
ISBN-13: 9781783985609
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.
What You Will Learn
Access data resources to make maps and learn how to modify structures
Render your maps on a browser
Style your maps according to your needs and bind events to maps to make them interactive
Tie paths to the geospatial data to outline an SVG map
Use Chrome Dev Tools in order to inspect created code
Fetch data through AJAX calls with the assistance of the D3.js library
Work with data structures and compose blocks of logic into reusable functions
Troubleshoot your code
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 GIS数据创建地图,本书将为您而设。熟悉D3.js将会有所帮助,但不是必需的。
你会学到什么
访问数据资源以制作地图并学习如何修改结构
在浏览器上渲染地图
根据您的需求调整地图,并将事件绑定到地图,使其交互
绑定地理空间数据的路径,以概述SVG地图
使用Chrome开发工具来检查已创建的代码
通过AJAX调用在D3.js库的帮助下获取数据
使用数据结构,并将逻辑块组合成可重用功能
排查您的代码
详细
D3.js是用于创建和控制动态和交互式图形表单的可视化库。它是一个用于根据数据操纵HTML和SVG文档的库。获取地理数据的综合资源,将其修改为方便,并使用D3.js增强数据进行可视化,本书将满足您的映射需求。
从工作地图开始,您将探索启动施工过程所需的工具,进一步介绍SVG的基础知识,并了解其与使用D3创建地图的关系。配备此概述,您将学习最佳使用D3的映射,涵盖允许D3.js执行其魔法的主要输入,更新和退出方法。处理与HTML和SVG的数据连接和配对,您将介绍GEO数据的不同方面,以及常见的文件格式,并将数据转换为GeoJSON和TopoJSON。您将学习将互动应用于您的地图,并创建令人惊叹的可视化,最后确保无故障开发与一章故障排除

相关文件下载地址

打赏
未经允许不得转载:finelybook » Learning D3.js Mapping

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫