eBook - PDF
Mapping in the Cloud
About this book
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.
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.
Frequently asked questions
Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Mapping in the Cloud by Michael P. Peterson in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Geography. We have over one million books available in our catalogue for you to explore.
Information
Table of contents
- Cover
- Half Title Page
- Title Page
- Copyright Page
- Preface
- Contents
- CHAPTER 1. An Introduction to Maps and the Internet
- 1.1 Introduction
- 1.2 The Internet
- 1.3 The Internet and Map Use
- 1.4 The Cost of Maps
- 1.5 About This Book
- 1.6 A Look Ahead
- 1.7 Questions
- 1.8 References
- CHAPTER 2. The Internet Map Landscape
- 2.1 Introduction
- 2.2 Maps on Paper
- 2.3 Computer Maps
- 2.4 Finding Maps
- 2.5 Finding a Map’s Address
- 2.6 Summary
- 2.7 Exercise
- 2.8 Questions
- 2.9 References
- CHAPTER 3. The Meaning of Mapping
- 3.1 Introduction
- 3.2 Maps in the Mind
- 3.3 The Purpose of Maps
- 3.4 Summary
- 3.5 Questions
- 3.6 References
- CHAPTER 4. A Map Gallery
- 4.1 Introduction
- 4.2 Single-Page Map Gallery
- 4.3 HTML Editors
- 4.4 Multipage Gallery
- 4.5 Describing the Map
- 4.6 Website Hosting
- 4.7 Summary
- 4.8 Exercise
- 4.9 Questions
- 4.10 References
- CHAPTER 5. Maps as a Mirror of Civilization
- 5.1 Introduction
- 5.2 Early Cartography
- 5.3 Early Navigation
- 5.4 Maps from Photos
- 5.5 Remote Sensing
- 5.6 Summary
- 5.7 Questions
- 5.8 References
- CHAPTER 6. The Online Street Map
- 6.1 Introduction
- 6.2 Map Views
- 6.3 Map Data
- 6.4 Rendering
- 6.5 Summary
- 6.6 Exercise
- 6.7 Questions
- 6.8 References
- CHAPTER 7. Map Scale and Abstraction
- 7.1 Introduction
- 7.2 Map Scale
- 7.3 Cartographic Abstraction
- 7.4 Summary
- 7.5 Exercises
- 7.6 Questions
- 7.7 References
- CHAPTER 8. Programming the Web with JavaScript
- 8.1 Introduction
- 8.2 Programming Languages
- 8.3 JavaScript Examples
- 8.4 Mouseover Maps
- 8.5 Summary
- 8.6 Exercises
- 8.7 Questions
- 8.8 References
- CHAPTER 9. Map Digitizing and GPS
- 9.1 Introduction
- 9.2 The Vector Map
- 9.3 Digital Map Input
- 9.4 Maps from GPS
- 9.5 Summary
- 9.6 Exercise
- 9.7 Questions
- 9.8 References
- CHAPTER 10. Map Mashups
- 10.1 Introduction
- 10.2 Google Maps API
- 10.3 Other Mapping APIs
- 10.4 Mapping APIs from China
- 10.5 Mapstraction
- 10.6 Summary
- 10.7 Exercise
- 10.8 Questions
- 10.9 References
- CHAPTER 11. Points and Point Data
- 11.1 Introduction
- 11.2 Geodesy and the Datum
- 11.3 Coordinate Systems
- 11.4 Geocoding
- 11.5 Summary
- 11.6 Exercises
- 11.7 Questions
- 11.8 References
- CHAPTER 12. Point Maps and Graduated Symbols
- 12.1 Introduction
- 12.2 Markers
- 12.3 Mapping Multiple Points
- 12.4 Mapping Points through GeoRSS and KML
- 12.5 Mapping Data from a Fusion Table
- 12.6 Geocoding
- 12.7 Graduated Point Symbols
- 12.8 Problem of Symbol Overlap
- 12.9 Summary
- 12.10 Exercise
- 12.11 Questions
- 12.12 References
- CHAPTER 13. The Online Map
- 13.1 Introduction
- 13.2 Client–Server Architecture
- 13.3 XML
- 13.4 Web Mapping Services
- 13.5 Web Publishing
- 13.6 Summary
- 13.7 Questions
- 13.8 References
- CHAPTER 14. Line and Area Map Mashups
- 14.1 Introduction
- 14.2 Lines
- 14.3 Polygons
- 14.4 Summary
- 14.5 Exercise
- 14.6 Questions
- 14.7 References
- CHAPTER 15. Map Layers and GIS
- 15.1 Introduction
- 15.2 Raster
- 15.3 Vector
- 15.4 Summary
- 15.5 Questions
- 15.6 References
- CHAPTER 16. Map Layer Mashups
- 16.1 Introduction
- 16.2 Layer Overlays
- 16.3 Standard Layer Overlays
- 16.4 KML Overlays
- 16.5 Image Tiling
- 16.6 Summary
- 16.7 Exercise
- 16.8 Questions
- 16.9 References
- CHAPTER 17. Databases, MySQL, and PHP
- 17.1 Introduction
- 17.2 Types of Databases
- 17.3 Relational Database
- 17.4 SQL
- 17.5 Spatial SQL
- 17.6 PHP
- 17.7 PostgresSQL and PostGIS
- 17.8 Summary
- 17.9 Questions
- 17.10 References
- CHAPTER 18. Mapping from a Database
- 18.1 Introduction
- 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
- 18.9 Summary
- 18.10 Exercise
- 18.11 Questions
- 18.12 References
- CHAPTER 19. Mobile Mapping
- 19.1 Introduction
- 19.2 Comparison of the Internet and Mobile Technology
- 19.3 The Mobile Medium
- 19.4 Positioning Technology
- 19.5 Mobile Phone Navigators
- 19.6 Location-Based Services and Social Mapping
- 19.7 Mobile Data Communication
- 19.8 Locational Privacy
- 19.9 Summary
- 19.10 Questions
- 19.11 References
- CHAPTER 20. Local Mapping
- 20.1 Introduction
- 20.2 W3C Geolocation API
- 20.3 Me on My Map
- 20.4 Updated Positioning
- 20.5 Reverse Geocoding to Find the Street Address
- 20.6 Customizing the Geolocation Request
- 20.7 Summary
- 20.8 Exercise
- 20.9 Questions
- 20.10 References
- CHAPTER 21. Maps That Move
- 21.1 Introduction
- 21.2 The Changing Medium of Animation
- 21.3 Types of Map Animation
- 21.4 Summary
- 21.5 Questions
- 21.6 References
- CHAPTER 22. Animated Mapping
- 22.1 Introduction
- 22.2 Animation with Markers
- 22.3 Animating List Items
- 22.4 Animation with Street View
- 22.5 Animation with a Digital Globe
- 22.6 Summary
- 22.7 Exercise
- 22.8 Questions
- 22.9 References
- CHAPTER 23. The Cartographic Exchange
- 23.1 Introduction
- 23.2 Importance of Interaction
- 23.3 The Need for Speed
- 23.4 The Medium of Mapping
- 23.5 Familiarity Breeds Acceptance
- 23.6 Maintaining the Map
- 23.7 Mobile Maps
- 23.8 Cartographic Spaghetti
- 23.9 Conclusion
- 23.10 Questions
- 23.11 References
- Index
- About the Author
