WikiProject Luxembourg/Borders
If you know about the current state of affairs, please help keep everyone informed by updating this information. (Discussion)
Overview
The aim of this subproject is the mapping of the several types of administrative boundaries (admin_level=*) in Luxembourg. It is based on a proposal of User:Loll78 as stated here. A general overview of the tagging of boundaries you find here.
We have only a small hierarchy in the Luxembourg administrative regions:
Country (1)
- Districts (3)
- Cantons (12)
- Communes (116)
- Cantons (12)
To form the boundaries we use relations of type=boundary instead of type=multiplygon. They consist of ways (the physical boundaries), are closed and can include relations of lower hierarchies.
Administrative hierarchy (admin_level=*)
The admin level is a numeric representation of the position in the administrative hierarchy. The highest level is admin_level=1 and reserved for supranational boundaries. The national boundary is tagged with level admin_level=2, and then we have country specific levels. In Luxembourg, there we have districts (admin_level=4), within these districts we have cantons (admin_level=5) and within the cantons we have the communes (admin_level=6). Delimitation of a village or town should be tagged with admin_level=8. Additionally, we have the quarters in Luxembourg City and Esch-sur-Alzette, we give them the tag admin_level=9.
Ways
To form a border of an administrative area we have at first to create the ways the physical border consists of. We have to take care that the ways is split every time another border is branching, because we have to set different tags depending on the left/right area of the border. May be the hierarchy level changes as well at the node.
We use the following tags for the ways to form administrative boundaries:
Tag | Comment |
---|---|
boundary=administrative | Type of boundary |
admin_level=* | Level in administrative hierarchy (The lowest level number, e.g. the highest level area, if several levels form a common border!) |
name=* | The word "Border" followed by the names of left and right areas (The names of the highest level areas!) |
left:*=* right:*=* |
We still use the tags for the left and right areas (in respect with the direction of the way), even they are obsolete because of the relations (see below) |
The usage of the left:*=* and right:*=* tags is as follows:
Admin Level | Type of border | Tag | Comment |
---|---|---|---|
2 | National border | left:country=* and right:country=* | National Border |
4 | District border | left:state=* and right:state=* left:region=* and right:region=* left:county=* and right:county=* |
District names, we also add the tags for the underlying cantons and communes |
5 | Canton border | left:region=* and right:region=* left:county=* and right:county=* |
Canton names, we also add the tags for the underlying communes |
6 | Commune border | left:county=* and right:county=* | Commune names |
7 | Old commune border | left:county=* and right:county=* | Commune names |
8 | Village or Town limitation | The name of the town or village | |
9 | Quarter border | left:arrondissement=* and right:arrondissement=* | Quarter names (only in Luxembourg City and Esch-sur-Alzette) |
Relations
To form a closed polygon for administrative areas we connect ways (the borders) to form a ring. If we have enclosed administrative areas (e.g. a District consists of several Cantons and a Canton consists of several communes) we add them to the relation as well. The ways have the role outer (look here for details) and the lower level boundary relations have the role subarea. The relations get special tags:
Tag | Comment |
---|---|
type=boundary | Type of relation |
boundary=administrative | Type of boundary |
admin_level=* | The level of the enclosed administrative area in the hierarchy |
name=* | Name of the area (with prefix "District", "Canton", "Commune" or "Quarter") |
is_in:=* | Names of the enclosing administrative areas (e.g. higher level areas can be: is_in:continent=*, is_in:country=*, is_in:state=*, is_in:region=* |
Tag is_in=*
The tag is_in=* is under discussion. The reason is, that the information, where a specific administrative area lies in, can also be geographically obtained from the database. But we use it anyway to make it much more easier to build a hierarchy of administrative areas. Expect of the tag is_in:continent=Europe we define all possible upper is_in=* tags in the lower hierarchies, i.e., the lower the hierarchy level, the higher is the number of is_in=* tags.
National boundary (admin_level=2)
The national border of Luxembourg is a closed relation (ring) consisting of the ways of the physical border lines to Belgium, France and Germany.
Relation | Status | Browse | Sub Relations (Districts) |
---|---|---|---|
Luxembourg | OK | Browse Browse | Diekirch, Grevenmacher, Luxembourg |
Tag | Comment |
---|---|
is_in:continent=Europe | Name of the continent, where Luxembourg is in |
name=Groussherzogtum Lëtzebuerg | Official country name |
name:xx | Country name in other languages |
In addition to the ways of the physical boundary, the relation includes the sub relations in the hierarchy, i.e. the districts Luxembourg, Grevenmacher and Diekirch, and the capital with the role admin_centre.
District boundaries (admin_level=4)
We have three districts in Luxembourg: Diekirch, Grevenmacher and Luxembourg. We use the tag name=* and the tag is_in:country=*:
Tag | Comment |
---|---|
name=* | Name of the district |
is_in:country=Luxembourg | Name of the country, where the district is in (admin_level=2) |
Relation (District) | Status | Browse | Sub Relations (Cantons) |
---|---|---|---|
Diekirch | Draft | Browse Browse | Clervaux, Diekirch, Redange, Vianden, Wiltz |
Grevenmacher | Draft | Browse Browse | Echternach, Grevenmacher, Remich |
Luxembourg | Draft | Browse Browse | Capellen, Esch, Luxembourg, Mersch |
Canton boundaries (admin_level=5)
There are 12 cantons in Luxembourg. We use the is_in tags for country and district.
Tag | Comment |
---|---|
name=* | Name of the canton |
is_in:country=Luxembourg | Name of the country, where the canton "is in" |
is_in:state=* | Name of the district, where the canton "is in" |
District Diekirch
Relation (Canton) | Status | Browse | Sub Relations (Communes) |
---|---|---|---|
Clervaux | OK | Browse Browse | Clervaux, Consthum, Heinerscheid, Hosingen, Munshausen, Troisvierges, Weiswampach, Wincrange |
Diekirch | Draft | Browse Browse | Bettendorf, Bourscheid, Diekirch, Ermsdorf, Erpeldange, Ettelbruck, Feulen, Hoscheid, Medernach, Mertzig, Reisdorf, Schieren |
Redange | OK | Browse Browse | Beckerich, Ell, Grosbous, Preizerdaul, Rambrouch, Redange, Saeul, Useldange, Vichten, Wahl |
Vianden | OK | Browse Browse | Putscheid, Tandel, Vianden |
Wiltz | OK | Browse Browse | Boulaide, Esch-sur-Sûre, Eschweiler, Goesdorf, Heiderscheid, Kiischpelt, Lac de la Haute-Sûre, Neunhausen, Wiltz, Winseler |
District Grevenmacher
Relation (Canton) | Status | Browse | Sub Relations (Communes) |
---|---|---|---|
Echternach | Draft | Browse Browse | Beaufort, Bech, Berdorf, Consdorf, Echternach, Mompach, Rosport, Waldbillig |
Grevenmacher | Draft | Browse Browse | Betzdorf, Biwer, Flaxweiler, Grevenmacher, Junglinster, Manternach, Mertert, Wormeldange |
Remich | Draft | Browse Browse | Bous, Burmerange, Dalheim, Lenningen, Mondorf-les-Bains, Remich, Schengen, Stadtbredimus, Waldbredimus, Wellenstein |
District Luxembourg
Relation (Canton) | Status | Browse | Sub Relations (Communes) |
---|---|---|---|
Capellen | Draft | Browse Browse | Bascharage, Clemency, Dippach, Garnich, Hobscheid, Kehlen, Koerich, Kopstal, Mamer, Septfontaines, Steinfort |
Esch-sur-Alzette | Draft | Browse Browse | Bettembourg, Differdange, Dudelange, Esch-sur-Alzette, Frisange, Kayl, Leudelange, Mondercange, Pétange, Reckange-sur-Mess, Roeser, Rumelange, Sanem, Schifflange |
Luxembourg | Draft | Browse Browse | Bertrange, Contern, Hesperange, Luxembourg-Ville, Niederanven, Sandweiler, Schuttrange, Steinsel, Strassen, Walferdange, Weiler-la-Tour |
Mersch | Draft | Browse Browse | Bissen, Boevange-sur Attert, Colmar-Berg, Fischbach, Heffingen, Larochette, Lintgen, Lorentzweiler, Mersch, Nommern, Tuntange |
Commune boundaries (admin_level=6)
Tag | Comment |
---|---|
is_in:country=Luxembourg | Name of the country (admin_level=2) |
is_in:state=* | Name of the district (admin_level=4) Diekirch, Luxembourg, Grevenmacher |
is_in:region=* | Name of the Canton (admin_level=5) |
Below is a list with the current state of the different commune boundaries:
Legend of the status field:
Status | Comment |
---|---|
Uncomplete | There are some or all border ways missing |
Draft | All border ways are present, but not double-checked |
OK | All border ways are present and double-checked |
Canton Capellen
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Bascharage | Capellen | OK | Browse Browse | Käerjeng (1.1.2012) |
Clemency | Capellen | Draft | Browse Browse | Käerjeng (1.1.2012) |
Dippach | Capellen | Draft | Browse Browse | |
Garnich | Capellen | Draft | Browse Browse | |
Hobscheid | Capellen | Draft | Browse Browse | |
Kehlen | Capellen | Draft | Browse Browse | |
Koerich | Capellen | Draft | Browse Browse | |
Kopstal | Capellen | Draft | Browse Browse | |
Mamer | Capellen | Draft | Browse Browse | |
Septfontaines | Capellen | Draft | Browse Browse | |
Steinfort | Capellen | Draft | Browse Browse |
Canton Clervaux
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Clervaux | Clervaux | OK | Browse Browse | |
Consthum | Clervaux | OK | Browse Browse | Park Housen (1.1.2012) |
Heinerscheid | Clervaux | OK | Browse Browse | Park Housen (1.1.2012) |
Hosingen | Clervaux | OK | Browse Browse | Park Housen (1.1.2012) |
Munshausen | Clervaux | OK | Browse Browse | |
Troisvierges | Clervaux | OK | Browse Browse | |
Weiswampach | Clervaux | OK | Browse Browse | |
Wincrange | Clervaux | OK | Browse Browse |
Canton Diekirch
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Bettendorf | Diekirch | Draft | Browse Browse | |
Bourscheid | Diekirch | Draft | Browse Browse | |
Diekirch | Diekirch | Draft | Browse Browse | |
Ermsdorf | Diekirch | Draft | Browse Browse | |
Erpeldange | Diekirch | Draft | Browse Browse | |
Ettelbruck | Diekirch | Draft | Browse Browse | |
Feulen | Diekirch | Draft | Browse Browse | |
Hoscheid | Diekirch | Draft | Browse Browse | |
Medernach | Diekirch | Draft | Browse Browse | |
Mertzig | Diekirch | Draft | Browse Browse | |
Reisdorf | Diekirch | Draft | Browse Browse | |
Schieren | Diekirch | Draft | Browse Browse |
Canton Echternach
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Beaufort | Echternach | Draft | Browse Browse | |
Bech | Echternach | Draft | Browse Browse | |
Berdorf | Echternach | Draft | Browse Browse | |
Consdorf | Echternach | Draft | Browse Browse | |
Echternach | Echternach | Draft | Browse Browse | |
Mompach | Echternach | Draft | Browse Browse | |
Rosport | Echternach | Draft | Browse Browse | |
Waldbillig | Echternach | Draft | Browse Browse |
Canton Esch-sur-Alzette
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Bettembourg | Esch-sur-Alzette | Draft | Browse Browse | |
Differdange | Esch-sur-Alzette | Draft | Browse Browse | |
Dudelange | Esch-sur-Alzette | Draft | Browse Browse | |
Esch-sur-Alzette | Esch-sur-Alzette | OK | Browse Browse | |
Frisange | Esch-sur-Alzette | Draft | Browse Browse | |
Kayl | Esch-sur-Alzette | Draft | Browse Browse | |
Leudelange | Esch-sur-Alzette | Draft | Browse Browse | |
Mondercange | Esch-sur-Alzette | Draft | Browse Browse | |
Pétange | Esch-sur-Alzette | Draft | Browse Browse | |
Reckange-sur-Mess | Esch-sur-Alzette | Draft | Browse Browse | |
Roeser | Esch-sur-Alzette | Draft | Browse Browse | |
Rumelange | Esch-sur-Alzette | Draft | Browse Browse | |
Sanem | Esch-sur-Alzette | Draft | Browse Browse | |
Schifflange | Esch-sur-Alzette | Draft | Browse Browse |
Canton Grevenmacher
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Betzdorf | Grevenmacher | Draft | Browse Browse | |
Biwer | Grevenmacher | Draft | Browse Browse | |
Flaxweiler | Grevenmacher | Draft | Browse Browse | |
Grevenmacher | Grevenmacher | Draft | Browse Browse | |
Junglinster | Grevenmacher | Draft | Browse Browse | |
Manternach | Grevenmacher | Draft | Browse Browse | |
Mertert | Grevenmacher | Draft | Browse Browse | |
Wormeldange | Grevenmacher | Draft | Browse Browse |
Canton Luxembourg
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Bertrange | Luxembourg | Draft | Browse Browse | |
Contern | Luxembourg | Draft | Browse Browse | |
Hesperange | Luxembourg | Draft | Browse Browse | |
Luxembourg | Luxembourg | Draft | Browse Browse | Additional admin_level=8 (copy of admin_level=6) for MapOSMatic |
Niederanven | Luxembourg | Draft | Browse Browse | |
Sandweiler | Luxembourg | Draft | Browse Browse | |
Schuttrange | Luxembourg | Draft | Browse Browse | |
Steinsel | Luxembourg | Draft | Browse Browse | |
Strassen | Luxembourg | Draft | Browse Browse | |
Walferdange | Luxembourg | Draft | Browse Browse | |
Weiler-la-Tour | Luxembourg | Draft | Browse Browse |
Canton Mersch
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Bissen | Mersch | Draft | Browse Browse | |
Boevange-sur-Attert | Mersch | Draft | Browse Browse | |
Colmar-Berg | Mersch | Draft | Browse Browse | |
Fischbach | Mersch | Draft | Browse Browse | |
Heffingen | Mersch | Draft | Browse Browse | |
Larochette | Mersch | Draft | Browse Browse | |
Lintgen | Mersch | Draft | Browse Browse | |
Lorentzweiler | Mersch | Draft | Browse Browse | |
Mersch | Mersch | Draft | Browse Browse | |
Nommern | Mersch | Draft | Browse Browse | |
Tuntange | Mersch | Draft | Browse Browse |
Canton Remich
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Bous | Remich | Draft | Browse Browse | |
Burmerange | Remich | Draft | Browse Browse | Schengen (1.1.2012) |
Dalheim | Remich | Draft | Browse Browse | |
Lenningen | Remich | Draft | Browse Browse | |
Mondorf-les-Bains | Remich | Draft | Browse Browse | |
Remich | Remich | Draft | Browse Browse | |
Schengen | Remich | Draft | Browse Browse | Schengen (1.1.2012) |
Stadtbredimus | Remich | Draft | Browse Browse | |
Waldbredimus | Remich | Draft | Browse Browse | |
Wellenstein | Remich | Draft | Browse Browse | Schengen (1.1.2012) |
Canton Redange
Relation | Canton | Status | Browse | Remark |
---|---|---|---|---|
Beckerich | Redange | OK | Browse Browse | |
Ell | Redange | OK | Browse Browse | |
Grosbous | Redange | OK | Browse Browse | |
Préizerdaul | Redange | OK | Browse Browse | |
Rambrouch | Redange | OK | Browse Browse | |
Redange | Redange | OK | Browse Browse | |
Saeul | Redange | OK | Browse Browse | |
Useldange | Redange | OK | Browse Browse | |
Vichten | Redange | OK | Browse Browse | |
Wahl | Redange | OK | Browse Browse |
Canton Vianden
Relation | Canton | Status | Browse |
---|---|---|---|
Putscheid | Vianden | OK | Browse Browse |
Tandel | Vianden | OK | Browse Browse |
Vianden | Vianden | OK | Browse Browse |
Canton Wiltz
Relation | Canton | Status | Browse |
---|---|---|---|
Boulaide | Wiltz | OK | Browse Browse |
Esch-sur-Sûre | Wiltz | OK | Browse Browse |
Eschweiler | Wiltz | OK | Browse Browse |
Goesdorf | Wiltz | OK | Browse Browse |
Heiderscheid | Wiltz | OK | Browse Browse |
Kiischpelt | Wiltz | OK | Browse Browse |
Lac de la Haute-Sûre | Wiltz | OK | Browse Browse |
Neunhausen | Wiltz | OK | Browse Browse |
Wiltz | Wiltz | OK | Browse Browse |
Winseler | Wiltz | OK | Browse Browse |
Village / Town Limitation (admin_level=8)
Intersections with roads should be denoted with the tag traffic_sign=city_limit
Quarter boundaries (admin_level=9)
Luxembourg-City
Relation | Status | Browse |
---|---|---|
Beggen | OK | |
Belair, | OK | |
Bonneweg, | Draft | |
Cents(-Fetschenhof) | Draft | |
Cessingen | Draft | |
Clausen | Draft | |
Dommeldingen | Draft | |
Eich | Draft | |
Gare | Draft | |
Gasperich | Draft | |
Grund | Draft | |
Hamm | Draft | |
Hollerich | Draft | |
Kirchberg | Draft | |
Limpertsberg | Draft | |
Merl | Draft | |
Mühlenbach | Draft | |
Neudorf-Weimershof | Draft | |
Pfaffenthal(-Siechenhof) | Draft | |
Pulvermühle | Draft | |
Rollingergrund | Draft | |
Verlorenkost | Draft | |
Vielle Ville (Centre) | Draft | |
Weimerskirch | Draft |
Esch-sur-Alzette
Relation | Status | Browse |
---|---|---|
Al Esch | Draft | |
Belval | Draft | |
Brill | Draft | |
Brouch | Draft | |
Dellhéicht | Draft | |
Fettmeth | Draft | |
Grenz | Draft | |
Hiel | Uncomplete | |
Lalleng | Draft | |
Lankhelz | Draft | |
Neiduerf (Neidierfchen) | Draft | |
Park | Draft | |
Raemerech | Draft | |
Schlassgoart | Draft | |
Sommet | Draft | |
Universitéit | Draft | |
Uecht | Draft | |
Wobrécken | Draft | |
Zaepert | Draft |