9 整合所有要素——完整的地图系统#
9 Putting It All Together – a Complete Mapping System
在本书的最后三章中,我们将结合前几章讨论的所有主题,实施一个名为 ShapeEditor 的复杂基于 Web 的地图应用程序。
在本章中,我们将涵盖以下内容:
设计一个地理空间系统,并将该设计转化为代码
基于 Django 的 Web 应用程序结构
设置一个新的 Django 项目及其应用程序
了解 Django 如何将数据结构表示为对象
使用 GeoDjango 内置的 “admin” 应用程序查看和编辑地理空间数据
In the final three chapters of this book, we will bring together all the topics discussed in previous chapters to implement a sophisticated web-based mapping application called ShapeEditor.
In this chapter, we will cover the following:
Designing a geospatial system, and then translating that design into code
Structuring of Django-based web applications
Setting up a new Django project and its applications
Learn how Django represents data structures as objects
Using GeoDjango’s built-in “admin” application to view and edit geospatial data