Description
This engaging text provides a solid introduction to mapmaking in the era of cloud computing. It takes students through both the concepts and technology of modern cartography, geographic information systems (GIS), and Web-based mapping. Conceptual chapters delve into the meaning of maps and how they are developed, covering such topics as map layers, GIS tools, mobile mapping, and map animation. Methods chapters take a learn-by-doing approach to help students master application programming interfaces and build other technical skills for creating maps and making them available on the Internet. The companion website offers invaluable supplementary materials for instructors and students.
Pedagogical features:
*End-of-chapter summaries, review questions, and exercises.
*Extensive graphics illustrating the concepts and procedures.
*Downloadable PowerPoints for each chapter.
*Downloadable code files (where applicable) for the exercises.
Chapter
1.3 The Internet and Map Use
CHAPTER 2. The Internet Map Landscape
2.5 Finding a Map’s Address
CHAPTER 3. The Meaning of Mapping
4.2 Single-Page Map Gallery
CHAPTER 5. Maps as a Mirror of Civilization
CHAPTER 6. The Online Street Map
CHAPTER 7. Map Scale and Abstraction
7.3 Cartographic Abstraction
CHAPTER 8. Programming the Web with JavaScript
8.2 Programming Languages
CHAPTER 9. Map Digitizing and GPS
10.4 Mapping APIs from China
CHAPTER 11. Points and Point Data
11.2 Geodesy and the Datum
CHAPTER 12. Point Maps and Graduated Symbols
12.3 Mapping Multiple Points
12.4 Mapping Points through GeoRSS and KML
12.5 Mapping Data from a Fusion Table
12.7 Graduated Point Symbols
12.8 Problem of Symbol Overlap
CHAPTER 13. The Online Map
13.2 Client–Server Architecture
13.4 Web Mapping Services
CHAPTER 14. Line and Area Map Mashups
CHAPTER 15. Map Layers and GIS
CHAPTER 16. Map Layer Mashups
16.3 Standard Layer Overlays
CHAPTER 17. Databases, MySQL, and PHP
17.7 PostgresSQL and PostGIS
CHAPTER 18. Mapping from a Database
18.2 HTML and JavaScript with PHP
18.3 Creating the Online Database
18.4 Connecting to the Database
18.5 Querying the Database
18.6 Querying a Database of Lines
18.7 Querying a Polygon Database
18.8 Point Input from a Map
CHAPTER 19. Mobile Mapping
19.2 Comparison of the Internet and Mobile Technology
19.4 Positioning Technology
19.5 Mobile Phone Navigators
19.6 Location-Based Services and Social Mapping
19.7 Mobile Data Communication
CHAPTER 20. Local Mapping
20.5 Reverse Geocoding to Find the Street Address
20.6 Customizing the Geolocation Request
CHAPTER 21. Maps That Move
21.2 The Changing Medium of Animation
21.3 Types of Map Animation
CHAPTER 22. Animated Mapping
22.2 Animation with Markers
22.3 Animating List Items
22.4 Animation with Street View
22.5 Animation with a Digital Globe
CHAPTER 23. The Cartographic Exchange
23.2 Importance of Interaction
23.4 The Medium of Mapping
23.5 Familiarity Breeds Acceptance
23.8 Cartographic Spaghetti