7 使用空间数据#

7 Working with Spatial Data

在本章中,我们将应用并扩展在前几章中获得的知识,创建一个假设的 web 应用程序,名为 DISTAL (基于距离的海岸线、城镇和湖泊识别)。在构建这个应用程序的过程中,我们将学习以下内容:

  • 处理存储在数据库中的大量地理空间数据

  • 执行复杂的空间数据库查询

  • 进行准确的基于距离的计算,并按距离限制查询

  • 审查并改进地理空间应用程序的设计和实现

  • 处理可用性、质量和性能问题

In this chapter we will apply and build on the knowledge we have gained in previous chapters to create a hypothetical web application called DISTAL (Distance-based Identification of Shorelines, Towns And Lakes). In the process of building this application, we will learn the following:

  • Working with substantial amounts of geospatial data stored in a database

  • Performing complex spatial database queries

  • Dealing with accurate distance-based calculations and limiting queries by distance

  • Reviewing and improving a geospatial application’s design and implementation

  • Handling usability, quality, and performance issues