
Beginning GeoDjango
Rich GIS Web Applications with Python
Stuart Marsh(Author)
Apress
Published on 30. November 2010
Book
Paperback/Softback
300 pages
978-1-4302-2531-7 (ISBN)
Description
Learn how to build mapping applications using GeoDjango, the leading open source geographic web framework. Django is a web application framework that uses the Python programming language. It allows for rapid development while maintaining code and presentation layer separation, and it has many cool features to aid developers in creating feature-rich applications quickly. GeoDjango extends the Django web framework to provide geographic models, database APIs, utilities, and functions. It makes the job of creating rich geographic web applications much easier. This book will * Introduce you to geographic information systems (GIS) * Show you how GeoDjango makes GIS applications easy * Help you quickly start to build your own geographic web applications What you'll learn * Create geospatial data models. * Add data to your applications using map-based interfaces. * Use GeoDjango to create maps with Google or OpenStreetMap. * Retrieve data with geospatial queries. * Add location to feeds with GeoRSS. * Provide location-based services using the GeoIP API. Who this book is for This book is for developers who want to create rich GIS web applications.
More details
Edition
2009 ed.
Language
English
Place of publication
New York
United States
Target group
Professional and scholarly
Popular/general
Dimensions
Height: 235 mm
Width: 178 mm
ISBN-13
978-1-4302-2531-7 (9781430225317)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Stuart Marsh is an independent web developer based in Plymouth, UK. He settled on Django after experience of developing in several languages including C# and PHP, and is a contributor to the Django project. He also maintains a blog at www.BeardyGeek.com. Stuart spends his spare time playing and teaching blues guitar.
Content
Introduction.- A GIS Primer.- GeoDjango - an overview.- Creating your first project - "Contacts Application".- GeoDjango and Google Map API.- GeoDjango models and the database API.- IP based GeoLocation - GeoIP.- Using Polygonal Geometries.- Creating GeoRSS feeds.- Appendix - GeoDjango installation.