Chapter 13. Building and using topologies

 

This chapter covers

  • What a topology is
  • Creating a topology
  • Building topogeometries
  • Loading and editing topogeometries
  • Simplification and validation

Topological representation recognizes that, in reality, geometric features rarely exist independently of each other. When you gaze down on large metropolises from a plane, you see a maze of streets outlining blocks, interlocked. With a simple geometry model, you could use linestrings to represent the streets and polygons to represent the blocks. But once you lay out the streets, you know right where your blocks will be. Having to create polygons for the blocks is an exercise in redundancy. Congratulations, you’ve discovered topology.

In this chapter, you’ll learn what a topology is, how to build a topology from scratch, and how to use commonly available geometry data. You’ll also learn how to create what are called topogeometries (topogeom) in a topology. You’ll learn how to detect problems in loaded data, fix problems in spatial data, and create simplified geometries using a topology model that maintains the connectedness of the constituent objects.

13.1. What topology is

13.2. Using topologies

13.3. Topology of Victoria, BC

13.4. Fixing topogeometry issues by editing topology primitives

13.5. Inserting and editing large data sets

13.6. Simplifying with topology in mind

13.7. Topology validation and summary functions

13.8. Summary

sitemap