Beginning MapServer Open Source GIS Development
"Beginning MapServer Open Source GIS Development" is a comprehensive guide to web GIS using MapServer, a powerful open-source web map server. This book is a step-by-step journey through various aspects of web GIS development, making it an essential resource for those interested in open source web GIS, whether beginners or experienced developers.
The book's organization is logical and structured, beginning with chapters 1 to 5, which focus on the foundational aspects of MapServer. It starts with an extensive installation guide, covering essential supporting software and configuration of both MapServer and the Apache web server.
Chapters 2 and 3 provide hands-on experience through practical examples, allowing readers to become proficient in MapServer's operation. Chapter 3 takes a deeper dive into a more complex mapping application, introducing mapfile keywords, HTML templates, and advanced layer management, including zoom, pan, and layer selection features.
Chapter 4 focuses on the visual aspects of web GIS, covering topics such as labels, annotations, scale bars, legends, and reference maps, ensuring that your maps not only function effectively but also look appealing.
Chapter 5 explores MapServer's native query capabilities, guiding readers through various query modes by building a comprehensive application that utilizes them all.
Chapters 6 through 8 introduce readers to the MapServer API in Perl, Python, and PHP, offering valuable insights into leveraging MapServer's capabilities using different programming languages.
Chapter 9 presents a complete mapping application using PHP/MapScript in conjunction with MySQL, demonstrating how to create a robust and interactive web GIS system.
Chapter 10 delves into shapefile manipulation utilities, both within the MapServer distribution and external sources, expanding your GIS toolkit.
Chapter 11 serves as a handy reference, providing a compact list of all MapServer keywords, HTML substitution strings, and CGI variables, simplifying your navigation within the web GIS development landscape.
"Beginning MapServer Open Source GIS Development" equips readers with the knowledge and skills to confidently undertake web GIS projects. Whether you're new to web GIS or an experienced developer seeking to expand your capabilities, this book is an invaluable companion on your journey to becoming a proficient MapServer developer.