Summary
In this chapter you explored one of D3's coolest features: geographical maps and projections, which is part of the d3-geo module.
Throughout this chapter we explored the main GIS data formats for Web-based vector maps: GeoJSON and TopoJSON. You learned how to read a GeoJSON file and display its shapes using d3.geoPath(), how to use a projection to place GeoJSON positions on a map, how to obtain GeoJSON features from TopoJSON data, merge shapes, create meshes and discover neighboring shapes. You also learned how to add graticules to a map, standard parallels, draw lines and circles.
A large section was dedicated to projections, one of the main features of the d3-geo module. D3 supports over a hundred projection functions in the d3-geo-projection ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access