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