The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
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$mutations
mapping_object <- map_old_to_new_state(mutations, old_state, new_state)
mapping_table <- mapping_object$mapped
Excerpt 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.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.