Geographical hierarchy explains how places or properties fit together into a simple-to-understand and ordered structure.
Geographical hierarchy is a common concept we use every day. The application of it is the interesting part.
For example, every street address lives inside of a hierarchy. A street address is housed inside of a suburb, which is located inside of a city / town, which is located normally inside of a province, which is contained by a country. And countries live in continents, which are located in the world. And so it goes.
Each of these hierarchy levels is a container of sorts. And these containers, plotted on a map, are polygons. In turn, these polygons are defined by co-ordinates. The number of points in a polygon equals the number of co-ordinates that defines the polygon.
Thus, if your hierarchical data structures are correctly built. It should be possible, for any one co-ordinate on a map, to build out a complete story of where that point lives. For example:
- Enter: co-ordinate
- Output: co-ordinate à assign co-ordinate to erf à assign co-ordinate (living inside erf) to suburb à assign co-ordinate (living inside suburb) to city / town à assign co-ordinate (living inside suburb) to city/town à assign co-ordinate (living inside city/town) to province
Polygons are interesting and powerful.. Some are subject to convention, such as countries. Others can represent a specific person, business or project’s view of an area.
- A polygon representing a desired area north of Johannesburg for the purposes of an office customer relocating
- A polygon representing a level in between suburb and city / town, that represents a collection of suburbs – for example Cape Town Southern Suburbs
Applying these concepts can change the way you think about approaching problems, and give you a lot more power and flexibility in solving customer problems / giving customer solutions.