Thüster Berg

The Thüster Berg is a ridge, up to 441 m above NN,[1] in the Lower Saxon Hills in central Germany. It is situated in the districts of Hameln-Pyrmont and Hildesheim in the federal state of Lower Saxony.

Thüster Berg
The Thüste in front of the Thüster Berg
Highest point
PeakKanstein
Elevation441 m above NN
Dimensions
Length7 km (4.3 mi)
Geography
Overview map: The Thüster Berg is in the upper centre
StateLower Saxony
Range coordinates52°03′28″N 9°37′25″E
Parent rangeLeine Uplands, Lower Saxon Hills
Geology
Age of rockUpper Jurassic
Type of rockLimestone (Thüster limestone), claystone, marl

Location

The Thüster Berg lies within a triangle formed by the villages of Eime, Duingen and Salzhemmendorf in the western half of the Leine Uplands, which itself is in the northern part of the Lower Saxon Hills. It is about 7 kilometres (4.3 mi) long and its highest peak is the Kanstein. It lies between Hemmendorf and Oldendorf in the north, Ahrenfeld, Deilmissen and Deinsen in the south, Marienhagen in the southeast, Weenzen and Thüste in the south, Levedagsen and the Domäne Eggersen in the west and the village of Salzhemmendorf to the northwest.

North of the Thüster Berg is the Osterwald, to the east the Külf, to the southeast the Duinger Berg and to the west the Ith. The River Saale, a southwestern tributary of the Leine flows to the west and north of the ridge. Its northwestern part belongs to the Weser Uplands Schaumburg-Hamelin Nature Park.

The B 1 federal highway runs past the Thüster Berg to the north and the B 240 to the southeast.

Geology and landscape

Quarry on the Thüster Berg

The Thüster Berg is an upfold of Thüster limestone. On its steeply sloping northern flanks there are several limestone crags, mostly hidden in forest, which have names such as Eckturm, Dreckturm, Falkenturm and Liebesnadel (literally: "Corner Tower", "Mud Tower", "Falcon Tower" and "Needle of Love"). The rock ledge of the Eckturm (380 m above NN) juts out of the forest towards the northwest below the summit of the Kanstein and forms a natural observation platform. There are disused limestone quarries on the southwestern side of the ridge.

The Thüster Berg is densely wooded, especially with stands of deciduous trees. Amongst the species of tree that thrive here are birch and pine.

Towers

On the Kanstein, the main summit (441 m above NN) of the Thüster Berg, stands an observation tower, known as the Löns Tower (Lönsturm, 440 m above NN) and about 1 km further east-southeast is a telecommunication tower (433 m above NN).

Walking

Numerous forest tracks run over the Thüster Berg. One of them runs over the crest of the ridge from Salzhemmendorf to Marienhagen past the Eckturm, Löns Tower and telecommunication tower.

gollark: I just run microG/Yalp, so very little data goes to google.
gollark: I doubt the second part is true.
gollark: People that have iPhones: buy sensible phones.
gollark: Yes; it's *very hard* to go around editing the FS API such that other stuff isn't affected.
gollark: ```pythonfrom requests_futures.sessions import FuturesSessionimport concurrent.futures as futuresimport randomtry: import cPickle as pickleexcept ImportError: import pickletry: words_to_synonyms = pickle.load(open(".wtscache")) synonyms_to_words = pickle.load(open(".stwcache"))except: words_to_synonyms = {} synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def add_words(words): s = FuturesSession(max_workers=100) future_to_word = {s.get("https://api.datamuse.com/words", params={"ml": word}): word for word in words} future_to_word.update({s.get("https://api.datamuse.com/words", params={"ml": word, "v": "enwiki"}): word for word in words}) for future in futures.as_completed(future_to_word): word = future_to_word[future] try: data = future.result().json() except Exception as exc: print(f"{exc} fetching {word}") else: add_synonyms([w["word"] for w in data], word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)raise __builtins__.quibble()```

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.