In Switzerland, the landscape of municipalities is changing rapidly mainly due to mergers. The Swiss Municipality Merger Tool (SMMT) automatically detects these mutations and maps municipalities of an old state to municipalities of a new state. The aim of this vignette is to illustrate how to use the functionality of the SMMT.
This figure shows the decrease in municipalities over time:Source: https://www.atlas.bfs.admin.ch/
mutations_object <- import_CH_municipality_inventory(file_path = path_inventory_xml)
mutations <- mutations_object$mutations
# Alternative: Use a local available version (e.g. Version from January 1st, 2018):
file_path_inventory_xml <- "path/to/eCH0071_180101.xml"
mutations_object <- import_CH_municipality_inventory(file_path = file_path_inventory_xml)
mutations <- mutations_object$mutationsmapping_object <- map_old_to_new_state(mutations, old_state, new_state)
mapping_table <- mapping_object$mappedExcerpt of mapping table:
| bfs_nr_new | name_new | bfs_nr_old | name_old |
|---|---|---|---|
| 4021 | Baden | 4021 | Baden |
| 4021 | Baden | 4025 | Daettwil |
If of relevance, use the information about municipalities which could not be mapped (e.g. due to secessions). For example, if you need to exclude these elements from a dataset.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.