Waldorf, Rhineland-Palatinate

Waldorf is a municipality belonging to the Verbandsgemeinde Bad Breisig in the district of Ahrweiler, in Rhineland-Palatinate, Germany. In 2005 Waldorf had 926 inhabitants.

Waldorf
Coat of arms
Location of Waldorf within Ahrweiler district
Waldorf
Waldorf
Coordinates: 50°29′8″N 7°13′50″E
CountryGermany
StateRhineland-Palatinate
DistrictAhrweiler
Municipal assoc.Bad Breisig
Government
  MayorHans-Dieter Felten
Area
  Total7.61 km2 (2.94 sq mi)
Elevation
156 m (512 ft)
Population
 (2018-12-31)[1]
  Total854
  Density110/km2 (290/sq mi)
Time zoneCET/CEST (UTC+1/+2)
Postal codes
53498
Dialling codes02636
WebsiteInternetpräsenz der Gemeinde Waldorf

Location

Church

Waldorf is located in the eastern foothills of the Eifel in the Vinxt Valley between Sinzig and Niederzissen, below the Bausenberg, an extinct volcano. Waldorf is marked by the Geology of the Bausenberg. The lava flow flew along the today's southern border of the village. At the western border of the village the Bundesautobahn 61 crosses the Vinxt Valley with the Vinxtbachtalbrücke.

History

The first documentary mention was in the year 960. Eugen Ewig, a local historian, found out that first signs of settlement prove the existence of Waldorf in 646. Thus Waldorf celebrated its 1350th anniversary in 1996.

Development of inhabitants

  • 1815 – 622
  • 1835 – 742
  • 1871 – 717
  • 1905 – 712
  • 1939 – 606
  • 1950 – 633
  • 1961 – 660
  • 1965 – 663
  • 1970 – 684
  • 1975 – 724
  • 1980 – 757
  • 1985 – 727
  • 1987 – 778
  • 1990 – 798
  • 1995 – 839
  • 2000 – 893
  • 2005 – 926
Source of data: Statistisches Landesamt Rheinland-Pfalz

Events

  • Spectaculum historiae, a festival on the occasion of the 1360th anniversary of Waldorf's first documentary mention, where Waldorf has been divided into four parts and all eras from the Roman to the new era were represented
  • St. Remaklus Kirmes, as many other villages and towns, Waldorf celebrates the birthday of its saint. This is usually the first weekend of September. The Kirmes is organised by the catholic bachelors club (Katholischer Junggesellenverein Waldorf 1738 e.V.)
gollark: Given a desired item, available items and some recipes, I want a list of crafting tasks which must be performed and the required ingredients.
gollark: Neither!
gollark: Well, obviously you'll have some items available to build stuff from.
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.

See also

References

  1. "Bevölkerungsstand 2018 - Gemeindeebene". Statistisches Landesamt Rheinland-Pfalz (in German). 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.