WikiProject Luxembourg/Borders

From OpenStreetMap Wiki
Jump to navigation Jump to search


This article or section may contain out-of-date information: The administration levels described here do not match the mapped data.
If you know about the current state of affairs, please help keep everyone informed by updating this information. (Discussion)


administrative boundaries (status: 05/Jan/2011)

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)

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.


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!)
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)


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 relation 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 relation Browse Clervaux, Diekirch, Redange, Vianden, Wiltz
Grevenmacher Draft relation Browse Echternach, Grevenmacher, Remich
Luxembourg Draft relation 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 relation Browse Clervaux, Consthum, Heinerscheid, Hosingen, Munshausen, Troisvierges, Weiswampach, Wincrange
Diekirch Draft relation Browse Bettendorf, Bourscheid, Diekirch, Ermsdorf, Erpeldange, Ettelbruck, Feulen, Hoscheid, Medernach, Mertzig, Reisdorf, Schieren
Redange OK relation Browse Beckerich, Ell, Grosbous, Preizerdaul, Rambrouch, Redange, Saeul, Useldange, Vichten, Wahl
Vianden OK relation Browse Putscheid, Tandel, Vianden
Wiltz OK relation 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 relation Browse Beaufort, Bech, Berdorf, Consdorf, Echternach, Mompach, Rosport, Waldbillig
Grevenmacher Draft relation Browse Betzdorf, Biwer, Flaxweiler, Grevenmacher, Junglinster, Manternach, Mertert, Wormeldange
Remich Draft relation Browse Bous, Burmerange, Dalheim, Lenningen, Mondorf-les-Bains, Remich, Schengen, Stadtbredimus, Waldbredimus, Wellenstein

District Luxembourg

Relation (Canton) Status Browse Sub Relations (Communes)
Capellen Draft relation Browse Bascharage, Clemency, Dippach, Garnich, Hobscheid, Kehlen, Koerich, Kopstal, Mamer, Septfontaines, Steinfort
Esch-sur-Alzette Draft relation Browse Bettembourg, Differdange, Dudelange, Esch-sur-Alzette, Frisange, Kayl, Leudelange, Mondercange, Pétange,
Reckange-sur-Mess, Roeser, Rumelange, Sanem, Schifflange
Luxembourg Draft relation Browse Bertrange, Contern, Hesperange, Luxembourg-Ville, Niederanven, Sandweiler, Schuttrange, Steinsel, Strassen,
Walferdange, Weiler-la-Tour
Mersch Draft relation 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 relation Browse Käerjeng (1.1.2012)
Clemency Capellen Draft relation Browse Käerjeng (1.1.2012)
Dippach Capellen Draft relation Browse
Garnich Capellen Draft relation Browse
Hobscheid Capellen Draft relation Browse
Kehlen Capellen Draft relation Browse
Koerich Capellen Draft relation Browse
Kopstal Capellen Draft relation Browse
Mamer Capellen Draft relation Browse
Septfontaines Capellen Draft relation Browse
Steinfort Capellen Draft relation Browse

Canton Clervaux

administrative boundaries (status: 05/Jan/2011)
Relation Canton Status Browse Remark
Clervaux Clervaux OK relation Browse
Consthum Clervaux OK relation Browse Park Housen (1.1.2012)
Heinerscheid Clervaux OK relation Browse Park Housen (1.1.2012)
Hosingen Clervaux OK relation Browse Park Housen (1.1.2012)
Munshausen Clervaux OK relation Browse
Troisvierges Clervaux OK relation Browse
Weiswampach Clervaux OK relation Browse
Wincrange Clervaux OK relation Browse

Canton Diekirch

Relation Canton Status Browse Remark
Bettendorf Diekirch Draft relation Browse
Bourscheid Diekirch Draft relation Browse
Diekirch Diekirch Draft relation Browse
Ermsdorf Diekirch Draft relation Browse
Erpeldange Diekirch Draft relation Browse
Ettelbruck Diekirch Draft relation Browse
Feulen Diekirch Draft relation Browse
Hoscheid Diekirch Draft relation Browse
Medernach Diekirch Draft relation Browse
Mertzig Diekirch Draft relation Browse
Reisdorf Diekirch Draft relation Browse
Schieren Diekirch Draft relation Browse

Canton Echternach

Relation Canton Status Browse Remark
Beaufort Echternach Draft relation Browse
Bech Echternach Draft relation Browse
Berdorf Echternach Draft relation Browse
Consdorf Echternach Draft relation Browse
Echternach Echternach Draft relation Browse
Mompach Echternach Draft relation Browse
Rosport Echternach Draft relation Browse
Waldbillig Echternach Draft relation Browse

Canton Esch-sur-Alzette

Relation Canton Status Browse Remark
Bettembourg Esch-sur-Alzette Draft relation Browse
Differdange Esch-sur-Alzette Draft relation Browse
Dudelange Esch-sur-Alzette Draft relation Browse
Esch-sur-Alzette Esch-sur-Alzette OK relation Browse
Frisange Esch-sur-Alzette Draft relation Browse
Kayl Esch-sur-Alzette Draft relation Browse
Leudelange Esch-sur-Alzette Draft relation Browse
Mondercange Esch-sur-Alzette Draft relation Browse
Pétange Esch-sur-Alzette Draft relation Browse
Reckange-sur-Mess Esch-sur-Alzette Draft relation Browse
Roeser Esch-sur-Alzette Draft relation Browse
Rumelange Esch-sur-Alzette Draft relation Browse
Sanem Esch-sur-Alzette Draft relation Browse
Schifflange Esch-sur-Alzette Draft relation Browse

Canton Grevenmacher

Relation Canton Status Browse Remark
Betzdorf Grevenmacher Draft relation Browse
Biwer Grevenmacher Draft relation Browse
Flaxweiler Grevenmacher Draft relation Browse
Grevenmacher Grevenmacher Draft relation Browse
Junglinster Grevenmacher Draft relation Browse
Manternach Grevenmacher Draft relation Browse
Mertert Grevenmacher Draft relation Browse
Wormeldange Grevenmacher Draft relation Browse

Canton Luxembourg

Relation Canton Status Browse Remark
Bertrange Luxembourg Draft relation Browse
Contern Luxembourg Draft relation Browse
Hesperange Luxembourg Draft relation Browse
Luxembourg Luxembourg Draft relation Browse Additional admin_level=8 (copy of admin_level=6) for MapOSMatic
Niederanven Luxembourg Draft relation Browse
Sandweiler Luxembourg Draft relation Browse
Schuttrange Luxembourg Draft relation Browse
Steinsel Luxembourg Draft relation Browse
Strassen Luxembourg Draft relation Browse
Walferdange Luxembourg Draft relation Browse
Weiler-la-Tour Luxembourg Draft relation Browse

Canton Mersch

Relation Canton Status Browse Remark
Bissen Mersch Draft relation Browse
Boevange-sur-Attert Mersch Draft relation Browse
Colmar-Berg Mersch Draft relation Browse
Fischbach Mersch Draft relation Browse
Heffingen Mersch Draft relation Browse
Larochette Mersch Draft relation Browse
Lintgen Mersch Draft relation Browse
Lorentzweiler Mersch Draft relation Browse
Mersch Mersch Draft relation Browse
Nommern Mersch Draft relation Browse
Tuntange Mersch Draft relation Browse

Canton Remich

Relation Canton Status Browse Remark
Bous Remich Draft relation Browse
Burmerange Remich Draft relation Browse Schengen (1.1.2012)
Dalheim Remich Draft relation Browse
Lenningen Remich Draft relation Browse
Mondorf-les-Bains Remich Draft relation Browse
Remich Remich Draft relation Browse
Schengen Remich Draft relation Browse Schengen (1.1.2012)
Stadtbredimus Remich Draft relation Browse
Waldbredimus Remich Draft relation Browse
Wellenstein Remich Draft relation Browse Schengen (1.1.2012)

Canton Redange

administrative boundaries (status: 05/Jan/2011)
Relation Canton Status Browse Remark
Beckerich Redange OK relation Browse
Ell Redange OK relation Browse
Grosbous Redange OK relation Browse
Préizerdaul Redange OK relation Browse
Rambrouch Redange OK relation Browse
Redange Redange OK relation Browse
Saeul Redange OK relation Browse
Useldange Redange OK relation Browse
Vichten Redange OK relation Browse
Wahl Redange OK relation Browse

Canton Vianden

administrative boundaries (status: 05/Jan/2011)
Relation Canton Status Browse
Putscheid Vianden OK relation Browse
Tandel Vianden OK relation Browse
Vianden Vianden OK relation Browse

Canton Wiltz

administrative boundaries (status: 05/Jan/2011)
Relation Canton Status Browse
Boulaide Wiltz OK relation Browse
Esch-sur-Sûre Wiltz OK relation Browse
Eschweiler Wiltz OK relation Browse
Goesdorf Wiltz OK relation Browse
Heiderscheid Wiltz OK relation Browse
Kiischpelt Wiltz OK relation Browse
Lac de la Haute-Sûre Wiltz OK relation Browse
Neunhausen Wiltz OK relation Browse
Wiltz Wiltz OK relation Browse
Winseler Wiltz OK relation 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)


Quaters of Luxembourg City (status: 05/Jan/2011)
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


administrative boundaries (status: 05/Jan/2011)
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