<commit_before>#ASTAG

Geocoding in Switzerland behaves different then in other countries. In Switzerland only static addresses are used to find addresses. The reason for this is [ASTAG](http://www.astag.ch/).

They define the distances in Switzerland. So if you want to use IRIS in Switzerland you have to use the static addresses and route data revisions defined by ASTAG.<commit_msg>Updates docs/astag.md<commit_after>#ASTAG

When routing involves loading places that are located in Switzerland (i.e. the loading place is either origin or destination of a route part), distances are always calculated based on static addresses and associated route revision data. This means, that even when a user selects a Nominatim address (i.e. a non-static addresses), that address gets mapped to the best matching static address. If this mapping is not possible (e.g. if there is no appropriate static address), then the routing will not succeed. Using static addresses only when routing to/from loading places in Switzerland accommodates the [ASTAG](http://www.astag.ch/) requirement: distances to various locations are defined and published by ASTAG. In IRIS these distances are represented as route data revisions.
{'fraction_non_alphanumeric': 0.048841059602649006, 'fraction_numerical': 0.0, 'mean_word_length': 4.897560975609756, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5539086', 'n_tokens_mistral': 282, 'n_tokens_neox': 269, 'n_words': 172}