Automated Generalization - examples

In all of the 1:10'000 and 1:25'000 examples here, German NAS data was imported into a German-specific AAA data model and automatically generalized. Text was placed automatically as a final step. In these examples, there was no manual intervention at any point. At this scale, building generalization, displacement and data thinning are especially important. Although the data and the model are specific to Germany, data in any model and scale can be automatically generalized.


Examples 1:10'000 scale: The generalization of four 10'000 scale map sheets with approx. 165'000 objects took a total of 3 hours and 45 minutes. 500 pieces of text were placed in 7 minutes.


 


Left: ungeneralized section of 1:10'000 scale    Right: The same section of 1:10'000 scale automatically generalized.    Below: with automatic placement of labels



Left: ungeneralized section of 1:10'000 scale    Right: fully automatically generalized section of 1:10'000 scale    Below: with automatic text placement


 


Left: ungeneralized section of 1:10'000 scale    Right: fully automatically generalized section of 1:10'000 scale    Below: with automatic text placement



  


Left: ungeneralized section of 1:10'000 scale    Right: fully automatically generalized section of 1:10'000 scale    Below: with automatic text placement



Examples 1:25'000 scale: The following are examples of a 1:25'000 scale map. At this scale, data thinning, building generalization (which is a combination of several different tasks) and displacement are critical. The conditions applied in this case are specific to a 1:25'000 scale map.


The generalization of one 25'000 scale map sheet with approx. 155,000 objects took a total of 3 hours and 10 minutes. 184 pieces of text were placed in 4 minutes.


 


Left: ungeneralized 25'000    Right: fully automatically generalized 25'000   Below: 25'000 with automatic text placement



 


Left: ungeneralized 25'000    Right: fully automatically generalized 25'000   Below: 25'000 with automatic text placement



The following are examples of a 300'000 scale map that has undergone model and cartographic generalization. Above, the ungeneralized instance, below the generalized instance. (Source: Project SysDab, Copyright swisstopo 2009)


      ungeneralized


(Source: Project SysDab, Copyright swisstopo 2009)


  generalized


(Source: Project SysDab, Copyright swisstopo 2009)


   ungeneralized


(Source: Project SysDab, Copyright swisstopo 2009)


  generalized


(Source: Project SysDab, Copyright swisstopo 2009)


  ungeneralized


(Source: Project SysDab, Copyright swisstopo 2009)


  generalized


(Source: Project SysDab, Copyright swisstopo 2009)


  ungeneralized


(Source: Project SysDab, Copyright swisstopo 2009)


  generalized


(Source: Project SysDab, Copyright swisstopo 2009)


The following examples show closing of complex landcover gaps during a transformation from 10'000 to 50'000 scale


  streets are models as areas at 10'000 scale


  gaps produced while transforming streets are filled at the 50'000 scale


streets are modelled as areas at 10'000 scale


  resulting gaps in landcover are closed at 50'000


If you would like to know more about how you can significantly automate your cartographic editing, please contact us!