Integrating Custom Data
The rendering of geographical content is not a monolithic process without any possibility for intervention. It can be divided into several steps for interspersing own custom data between the geographical objects provided by PTV xMap. This feature is possible with Web service A web service represents a communication technology applied in computer networks. It provides an interface described in a machine-processable format, for example WSDL. and REST REST (Representational State Transfer) represents a World Wide Web paradigm, consisting of constraints to the design of components which results in a better performance and maintainability. API, whereby the latter is demonstrated in this use case.
Benefits
Using the incorporated profiling A profile is a collection of parameters used to configure the request. Full profiles consist of a number of specialized sub-profiles like the VehicleProfile which describes the properties of a vehicle. mechanism, it is possible
- to build a hybrid map. For this the streets and labels are provided from PTV (with alpha-transparency background), whereby tiled satellite images from a secondary provider. In this use case, the background should be omitted in the resulting image content.
- A further use case is the drawing of a route A route corresponds to a path of a vehicle through the underlying transport network. The main attributes of a route are the distance and the time that the vehicle travels along the path.'s polygon between streets and labels. Therefore the background map and the labels must be requested separately.
Such use cases can be implemented by using the simple REST API.
Prerequisites
Check if the following prerequisites are fulfilled before you start with the use case:
- Installed and licensed PTV xMap Server
- Installed PTV Map
Concepts
The whole geographical content of a map is divided into several groups, which make it possible to intersperse own geographical data into the map rendering:
- The first, or better lowest layer group consists of background content like oceans, rivers, forests, etc. These more area-like objects, commonly covering the whole map content, are candidates for being replaced by aerial or satellite views.
- Intermediate layer content is represented by transport relevant data like street segments, tunnels and bridges, which can be
- underlayed by a routing polygon or
- overlayed by e.g. own POI information.
- Commonly, this POI should be placed below the textual labels. Therefore, these labels represent the third group of layers.
By means of dedicated profiles, each of the three layer groups mentioned above can be separated from each other and rendered in separate images. For merging all of these images plus the custom geographical content, these images have to support transparency for all sections of the image, which do not contain any information.
Programming Guide
For the following code samples, the REST API is used providing the URL pattern
http://hostname:50000/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile={profile}
for map tiles. Please note the order of the parameters and refer to the REST operation
tile to learn more about the supported URL schema.
This is the information you must supply to your toolkit to have it display tiles from PTV xMap. In the following samples,
a Leaflet defined TileLayer
is used to address the xMap tiles:
new L.TileLayer(window.location.protocol + "//" + window.location.host + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=background',
{
pane: 'tilePane',
minZoom: 3,
maxZoom: 18,
attribution: copyright,
noWrap: true
}).addTo(map)
Mapping with interspersed customer data
To integrate customized content, multiple requests to PTV xMap have to be used, each provided with a different profile:
<Request map with Background profile>
<Draw own (e.g. routing) data>
<Request map with Transport profile>
<Draw my own (POI) data>
<Request map with Label profile>
The following Leaflet sample shows how to achieve this goal. Besides three requests to the xMap layering, two layers are integrated between these xMap layers. These two client-side rendering layers are using customized data, which is hard-coded in the script:
var map = new L.Map('map', { center: [49.61, 6.125], zoom: 12 }); // xServer layer groups var backgroundTileUrl =xServerUrl + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=background'; var transportTileUrl = xServerUrl + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=transport'; var labelsTileUrl = xServerUrl + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=labels'; // Route line var routePolyline = [{ "type": "LineString", "coordinates":[[ 6.1890623767, 49.605019002 ], [ 6.1902707646, 49.604118407 ], [ 6.1902707646, 49.604118407 ], [ 6.1916548689, 49.604847206 ], [ 6.1917413754, 49.604903267 ], [ 6.1921306547, 49.60507145 ], [ 6.1932119862, 49.605828264 ], [ 6.1936445188, 49.606192652 ], [ 6.1944230775, 49.606472949 ], [ 6.1956341688, 49.606977478 ], [ 6.1962829676, 49.607425945 ], [ 6.197840085, 49.60843498 ], [ 6.1995269621, 49.609331882 ], [ 6.1996567219, 49.60935991 ], [ 6.1998297349, 49.609387937 ], [ 6.2000027479, 49.609472021 ], [ 6.200175761, 49.609528077 ], [ 6.200175761, 49.609556105 ], [ 6.2001325077, 49.609584132 ], [ 6.2000892545, 49.609724271 ], [ 6.1996999751, 49.610705231 ], [ 6.1996567219, 49.610845366 ], [ 6.1995269621, 49.612526961 ], [ 6.1999594947, 49.613115506 ], [ 6.2000892545, 49.613199583 ], [ 6.2003920273, 49.613227609 ], [ 6.2006948001, 49.613451814 ], [ 6.2006948001, 49.613647992 ], [ 6.2004785338, 49.61384417 ], [ 6.1999162414, 49.613900221 ], [ 6.1998297349, 49.613872195 ], [ 6.1988349099, 49.614124423 ], [ 6.1985753904, 49.614152448 ], [ 6.1962829676, 49.614264548 ], [ 6.1877620756, 49.614656898 ], [ 6.1852966398, 49.614825047 ], [ 6.1822256584, 49.61502122 ], [ 6.1818796323, 49.615049245 ], [ 6.1817066192, 49.615105294 ], [ 6.1808415541, 49.615301466 ], [ 6.1800197421, 49.615637759 ], [ 6.1799332356, 49.615693807 ], [ 6.1799764889, 49.615918001 ], [ 6.1798467291, 49.616142194 ], [ 6.1797169693, 49.616282313 ], [ 6.1799764889, 49.616870813 ], [ 6.1799764889, 49.617347211 ], [ 6.1795872095, 49.617823606 ], [ 6.1795439563, 49.617879652 ], [ 6.1790681704, 49.618608245 ], [ 6.1790249172, 49.619392871 ], [ 6.1790249172, 49.619673092 ], [ 6.1790249172, 49.619869245 ], [ 6.1791546769, 49.620934065 ], [ 6.1796304628, 49.622419169 ], [ 6.1801062486, 49.623287794 ], [ 6.1802360084, 49.623539972 ], [ 6.1803225149, 49.623708091 ], [ 6.1805387812, 49.624100364 ], [ 6.1809713138, 49.62494094 ], [ 6.1811443269, 49.62519311 ], [ 6.1817498725, 49.626481959 ], [ 6.1821391518, 49.627938877 ], [ 6.1822256584, 49.628499218 ], [ 6.1821824051, 49.629395751 ], [ 6.1820093921, 49.630908613 ], [ 6.1819661388, 49.631216783 ], [ 6.1820526453, 49.631917161 ], [ 6.1821391518, 49.632057236 ], [ 6.1823121649, 49.632421428 ], [ 6.182831204, 49.632841646 ], [ 6.1833502431, 49.63326186 ], [ 6.1837395224, 49.633850154 ], [ 6.1837827757, 49.634074264 ], [ 6.1836962692, 49.634690562 ], [ 6.1833502431, 49.635278839 ], [ 6.1827014442, 49.635951146 ], [ 6.1824851779, 49.636091209 ], [ 6.1822689116, 49.636231272 ], [ 6.1815768595, 49.636455371 ], [ 6.1807117943, 49.636595432 ], [ 6.1800629954, 49.636623445 ], [ 6.1788086509, 49.636539408 ], [ 6.1776840661, 49.636035184 ], [ 6.1770785205, 49.635727045 ], [ 6.176170202, 49.6351948 ], [ 6.1747428445, 49.634326387 ], [ 6.1745265782, 49.634214333 ], [ 6.1743103119, 49.634074264 ], [ 6.1739210326, 49.633850154 ], [ 6.1720611424, 49.632757602 ], [ 6.1718448761, 49.63261753 ], [ 6.1710230642, 49.63214128 ], [ 6.1708933044, 49.632057236 ], [ 6.1705472783, 49.631833116 ], [ 6.1680385893, 49.630292267 ], [ 6.167822323, 49.630152188 ], [ 6.1675195502, 49.629956076 ], [ 6.1670870176, 49.62970393 ], [ 6.1668707513, 49.629591865 ], [ 6.1667409915, 49.6294798 ], [ 6.1663949654, 49.629283685 ], [ 6.163323984, 49.627378529 ], [ 6.1625886786, 49.626930246 ], [ 6.1618966265, 49.626509977 ], [ 6.1615073471, 49.626285832 ], [ 6.1613775874, 49.626201777 ], [ 6.1608585482, 49.625921594 ], [ 6.1605990287, 49.625753483 ], [ 6.1591284179, 49.62494094 ], [ 6.1577010603, 49.624128384 ], [ 6.1572685277, 49.623932248 ], [ 6.1548463452, 49.622839473 ], [ 6.1532892279, 49.622223026 ], [ 6.1528566953, 49.622082923 ], [ 6.1524674159, 49.62194282 ], [ 6.1523376561, 49.621886778 ], [ 6.1517321105, 49.621718654 ], [ 6.1511698181, 49.621522508 ], [ 6.1504345127, 49.621242298 ], [ 6.1495694476, 49.620962086 ], [ 6.1477095574, 49.62042968 ], [ 6.1470607585, 49.620289572 ], [ 6.1455036412, 49.619953311 ], [ 6.1449846021, 49.619841223 ], [ 6.1445088162, 49.619729136 ], [ 6.1442925499, 49.619701114 ], [ 6.1413513283, 49.61925276 ], [ 6.1413513283, 49.61925276 ], [ 6.1402267435, 49.619056604 ], [ 6.1400185872, 49.619041608 ], [ 6.1400119979, 49.619080029 ], [ 6.1400185872, 49.619041608 ], [ 6.1398374642, 49.619028582 ], [ 6.139145412, 49.618916492 ], [ 6.1386696262, 49.618860447 ], [ 6.1384533599, 49.618804402 ], [ 6.1372855219, 49.618636267 ], [ 6.1343443003, 49.618243949 ], [ 6.1341712872, 49.618187904 ], [ 6.1317491047, 49.617823606 ], [ 6.1303650004, 49.617599421 ], [ 6.129802708, 49.617515351 ], [ 6.1294999352, 49.617487328 ], [ 6.1293269222, 49.617459305 ], [ 6.1285483635, 49.617347211 ], [ 6.1282023374, 49.617347211 ], [ 6.1263857005, 49.617066977 ], [ 6.1260829277, 49.61701093 ], [ 6.1260396745, 49.616982907 ], [ 6.124958343, 49.616534528 ], [ 6.1238770115, 49.616058121 ], [ 6.1235309854, 49.615946025 ], [ 6.1227524268, 49.615637759 ], [ 6.1218008551, 49.615189368 ], [ 6.1216710953, 49.615133318 ], [ 6.1215845888, 49.61502122 ], [ 6.121454829, 49.614937146 ], [ 6.1208925366, 49.614320598 ], [ 6.120286991, 49.613676018 ], [ 6.1199409649, 49.613311686 ], [ 6.1196381921, 49.613339711 ], [ 6.1193786725, 49.613367737 ], [ 6.1182108345, 49.61353589 ], [ 6.1175187824, 49.613647992 ], [ 6.1173890226, 49.613676018 ], [ 6.1171727563, 49.613704043 ], [ 6.1166104639, 49.613788119 ], [ 6.1126744173, 49.614376648 ], [ 6.1123283913, 49.614432699 ], [ 6.1109010337, 49.614656898 ], [ 6.1099062087, 49.614797022 ], [ 6.1091276501, 49.614909121 ], [ 6.1083923447, 49.61502122 ], [ 6.107613786, 49.615133318 ], [ 6.1060566686, 49.615357515 ], [ 6.1053213632, 49.615441588 ], [ 6.1006500112, 49.616142194 ], [ 6.0988333743, 49.616394409 ], [ 6.098617108, 49.616450457 ], [ 6.098444095, 49.616450457 ], [ 6.0978385494, 49.616562552 ], [ 6.0974060168, 49.616618599 ], [ 6.0970599907, 49.616646623 ], [ 6.0965842049, 49.616730694 ], [ 6.0964111918, 49.616730694 ], [ 6.0962381788, 49.616758718 ], [ 6.0960219125, 49.616786742 ], [ 6.0957623929, 49.616842789 ], [ 6.0954596201, 49.616870813 ], [ 6.0942485288, 49.617038954 ], [ 6.0929941843, 49.617207095 ], [ 6.0923453854, 49.617319188 ], [ 6.0921723724, 49.617347211 ], [ 6.0917830931, 49.617403258 ], [ 6.0887986182, 49.617823606 ], [ 6.0864196889, 49.618159881 ], [ 6.0849058248, 49.618384063 ], [ 6.0845165455, 49.618468131 ], [ 6.0836514803, 49.618580222 ], [ 6.0835649738, 49.618580222 ], [ 6.0833054542, 49.618608245 ], [ 6.0825701488, 49.618720335 ], [ 6.0820511097, 49.61877638 ], [ 6.0813590576, 49.61888847 ], [ 6.0780285566, 49.619392871 ], [ 6.075433361, 49.619757158 ], [ 6.0738329904, 49.619981333 ], [ 6.0728814187, 49.620121441 ], [ 6.0702862232, 49.620457701 ], [ 6.0673882548, 49.620878022 ], [ 6.0674315081, 49.619953311 ], [ 6.0669557222, 49.619953311 ], [ 6.0664179287, 49.620134029 ]] }]; // Additional area layer: municipalities var municipalities = {"type": "FeatureCollection", "features": [ {"geometry": {"type": "Polygon","coordinates": [[[6.082342, 49.605626], [6.08102, 49.606432], [6.079907, 49.608217], [6.080446, 49.609012], [6.078127, 49.611182], [6.077127, 49.610802], [6.076974, 49.610844], [6.076257, 49.610689], [6.074125, 49.612141], [6.073755, 49.612028], [6.071819, 49.611098], [6.070507, 49.611889], [6.069118, 49.612673], [6.068681, 49.612389], [6.065555, 49.613147], [6.063073, 49.613723], [6.062889, 49.613467], [6.062455, 49.613462], [6.062014, 49.613387], [6.061754, 49.613308], [6.062601, 49.616182], [6.06265, 49.616788], [6.062798, 49.617298], [6.063065, 49.617946], [6.063175, 49.618213], [6.06219, 49.618234], [6.061616, 49.61801], [6.06073, 49.618032], [6.057188, 49.617918], [6.053489, 49.617978], [6.053593, 49.618769], [6.053605, 49.619363], [6.053651, 49.619958], [6.052615, 49.620051], [6.052482, 49.62063], [6.05202, 49.620677], [6.051929, 49.621747], [6.051907, 49.621999], [6.051083, 49.621934], [6.051083, 49.622203], [6.051497, 49.622256], [6.051698, 49.623145], [6.052053, 49.624317], [6.050054, 49.624662], [6.050633, 49.625765], [6.050189, 49.625991], [6.049397, 49.626271], [6.048462, 49.626512], [6.048013, 49.62665], [6.047694, 49.626788], [6.047073, 49.627167], [6.046339, 49.627612], [6.045856, 49.628113], [6.045607, 49.628025], [6.04526, 49.627936], [6.044644, 49.627748], [6.044181, 49.627505], [6.04371, 49.627223], [6.043225, 49.627007], [6.042885, 49.626815], [6.042435, 49.626574], [6.042035, 49.626423], [6.041718, 49.62584], [6.041602, 49.625484], [6.041382, 49.624858], [6.041161, 49.624652], [6.040802, 49.624436], [6.040468, 49.624382], [6.040139, 49.624345], [6.039402, 49.624287], [6.039179, 49.624269], [6.03856, 49.624048], [6.037856, 49.623678], [6.03771, 49.623755], [6.037297, 49.623541], [6.037078, 49.623427], [6.037226, 49.62329], [6.036256, 49.622881], [6.036362, 49.622485], [6.036256, 49.622021], [6.036088, 49.620915], [6.035772, 49.620478], [6.035308, 49.619973], [6.034824, 49.619455], [6.034739, 49.618677], [6.034444, 49.617339], [6.034065, 49.617311], [6.034065, 49.616165], [6.034212, 49.614992], [6.033269, 49.61481], [6.033245, 49.614287], [6.03334, 49.613287], [6.032984, 49.613118], [6.032747, 49.612718], [6.03334, 49.612518], [6.033055, 49.612318], [6.032035, 49.611488], [6.031702, 49.61118], [6.031133, 49.610396], [6.029198, 49.610397], [6.028219, 49.610301], [6.026348, 49.61009], [6.023972, 49.609724], [6.023022, 49.60957], [6.02225, 49.609512], [6.021329, 49.609705], [6.019934, 49.609801], [6.017706, 49.609916], [6.016014, 49.610186], [6.013757, 49.611071], [6.012985, 49.611032], [6.012777, 49.610802], [6.01251, 49.610032], [6.011916, 49.609224], [6.011084, 49.608127], [6.009867, 49.607261], [6.009392, 49.606799], [6.009036, 49.605471], [6.008994, 49.604251], [6.007713, 49.603922], [6.006867, 49.60364], [6.006601, 49.603186], [6.006408, 49.602418], [6.005973, 49.601838], [6.0037, 49.600569], [6.002491, 49.59988], [6.0015, 49.599504], [6.000992, 49.599253], [5.999856, 49.598971], [5.99959, 49.598798], [5.9993, 49.598046], [5.999155, 49.597231], [5.998744, 49.596808], [5.998696, 49.596464], [5.998575, 49.595257], [5.998502, 49.59474], [5.99901, 49.594442], [6.000146, 49.594144], [6.002225, 49.593392], [6.002926, 49.593189], [6.003918, 49.59311], [6.00503, 49.593048], [6.005997, 49.592922], [6.006456, 49.592859], [6.00706, 49.59264], [6.007979, 49.592515], [6.008898, 49.592483], [6.010348, 49.59264], [6.009816, 49.592186], [6.010808, 49.591606], [6.010034, 49.591026], [6.008656, 49.590305], [6.007689, 49.589835], [6.007665, 49.589396], [6.007568, 49.588471], [6.007471, 49.588064], [6.003966, 49.58728], [6.004014, 49.586685], [6.003893, 49.586167], [6.003434, 49.585713], [6.004232, 49.584945], [6.005441, 49.585462], [6.006964, 49.585603], [6.008124, 49.585791], [6.008825, 49.586011], [6.009502, 49.585305], [6.008269, 49.58507], [6.007254, 49.584616], [6.006529, 49.584193], [6.007254, 49.58366], [6.007665, 49.583252], [6.007689, 49.583127], [6.008269, 49.583158], [6.008487, 49.582625], [6.010179, 49.582766], [6.010614, 49.582218], [6.014434, 49.582672], [6.014676, 49.582045], [6.014865, 49.581666], [6.016673, 49.582142], [6.017904, 49.582736], [6.019136, 49.583093], [6.02173, 49.583467], [6.022333, 49.583365], [6.024796, 49.584877], [6.025556, 49.584452], [6.026918, 49.58486], [6.02739, 49.583993], [6.028045, 49.583314], [6.02794, 49.582787], [6.02821, 49.58187], [6.029522, 49.582097], [6.02968, 49.581893], [6.033407, 49.58254], [6.032637, 49.583946], [6.032462, 49.585569], [6.033179, 49.585614], [6.034019, 49.58575], [6.037222, 49.586011], [6.037222, 49.586272], [6.040092, 49.586624], [6.040739, 49.58651], [6.041089, 49.586159], [6.041002, 49.585921], [6.040617, 49.58558], [6.040302, 49.584934], [6.039777, 49.584502], [6.042139, 49.58448], [6.045956, 49.584958], [6.046696, 49.584958], [6.048441, 49.585507], [6.049155, 49.585764], [6.050741, 49.586124], [6.05209, 49.586518], [6.053095, 49.586655], [6.053756, 49.586946], [6.054813, 49.587015], [6.056823, 49.587478], [6.059334, 49.587718], [6.060841, 49.587975], [6.062018, 49.588199], [6.063401, 49.588434], [6.064684, 49.588562], [6.067223, 49.589081], [6.069272, 49.589669], [6.070303, 49.589984], [6.071089, 49.590281], [6.073811, 49.592619], [6.074663, 49.593321], [6.07545, 49.593661], [6.07768, 49.595361], [6.07768, 49.595807], [6.076959, 49.596849], [6.076598, 49.596976], [6.075778, 49.596934], [6.075877, 49.597338], [6.075614, 49.597869], [6.075516, 49.598485], [6.075483, 49.600164], [6.074696, 49.600971], [6.075877, 49.601503], [6.07709, 49.601991], [6.077385, 49.60163], [6.078926, 49.601673], [6.078696, 49.602246], [6.078991, 49.603288], [6.080446, 49.603156], [6.081221, 49.60299], [6.082434, 49.60282], [6.0825, 49.603235], [6.082511, 49.603312], [6.082533, 49.603468], [6.082638, 49.603625], [6.082172, 49.604138], [6.081434, 49.604998], [6.082268, 49.605338], [6.082074, 49.605529], [6.082342, 49.605626]]]},"type": "Feature", "properties": {"id": "0301"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.202555, 49.575727], [6.204919, 49.576334], [6.205979, 49.576837], [6.20708, 49.577735], [6.208099, 49.577286], [6.207854, 49.576731], [6.208099, 49.575832], [6.208792, 49.574933], [6.209689, 49.574035], [6.210708, 49.573189], [6.212174, 49.572338], [6.215705, 49.573505], [6.216252, 49.573254], [6.218051, 49.574273], [6.218507, 49.574302], [6.218165, 49.573785], [6.220398, 49.573416], [6.222562, 49.574421], [6.223017, 49.574332], [6.223997, 49.57476], [6.224771, 49.574288], [6.223792, 49.573593], [6.224202, 49.573239], [6.223951, 49.572899], [6.225454, 49.571525], [6.22509, 49.571245], [6.226393, 49.570421], [6.227094, 49.569985], [6.227458, 49.57013], [6.22771, 49.56993], [6.227486, 49.569749], [6.227694, 49.569456], [6.227822, 49.569294], [6.227122, 49.569058], [6.227654, 49.568386], [6.228774, 49.568422], [6.228914, 49.569113], [6.229306, 49.569621], [6.230175, 49.570166], [6.230567, 49.570003], [6.231185, 49.569995], [6.23391, 49.570355], [6.235232, 49.5704], [6.236595, 49.570337], [6.237707, 49.570211], [6.238667, 49.569886], [6.240697, 49.568046], [6.241476, 49.567704], [6.243228, 49.567604], [6.247693, 49.567505], [6.248861, 49.567406], [6.25103, 49.567659], [6.251225, 49.568019], [6.253881, 49.568569], [6.253908, 49.569053], [6.257598, 49.570054], [6.255988, 49.571272], [6.25525, 49.572403], [6.255384, 49.573447], [6.25525, 49.57423], [6.256323, 49.57523], [6.257397, 49.576927], [6.259544, 49.578797], [6.265648, 49.578188], [6.265313, 49.579667], [6.266054, 49.579883], [6.267124, 49.580102], [6.268734, 49.58306], [6.268533, 49.584017], [6.270948, 49.584582], [6.274839, 49.584669], [6.2847, 49.586496], [6.290871, 49.586148], [6.292213, 49.586496], [6.294897, 49.585713], [6.29758, 49.585017], [6.301068, 49.582407], [6.301584, 49.582675], [6.302678, 49.584536], [6.302336, 49.585954], [6.301584, 49.589321], [6.30138, 49.589897], [6.301858, 49.590606], [6.300013, 49.591315], [6.299808, 49.592998], [6.296595, 49.595612], [6.294682, 49.598845], [6.28942, 49.599421], [6.288394, 49.60168], [6.287233, 49.601857], [6.284909, 49.602699], [6.282859, 49.602832], [6.280877, 49.602566], [6.279647, 49.601857], [6.277801, 49.601724], [6.277323, 49.601193], [6.276434, 49.601237], [6.275136, 49.600573], [6.273906, 49.601281], [6.276298, 49.604116], [6.274415, 49.604655], [6.267721, 49.602829], [6.265128, 49.604212], [6.265658, 49.604574], [6.264092, 49.604765], [6.258309, 49.605179], [6.254242, 49.605462], [6.250226, 49.606016], [6.248867, 49.606204], [6.239758, 49.610007], [6.238694, 49.609578], [6.237022, 49.6087], [6.235689, 49.607394], [6.235005, 49.606927], [6.232701, 49.604874], [6.231304, 49.604913], [6.229614, 49.604461], [6.22893, 49.602999], [6.227641, 49.602608], [6.225586, 49.602034], [6.225385, 49.60313], [6.224418, 49.603182], [6.223895, 49.602242], [6.223129, 49.602112], [6.222767, 49.602712], [6.221639, 49.603156], [6.219383, 49.60326], [6.214671, 49.602738], [6.210803, 49.600181], [6.209999, 49.599361], [6.207353, 49.596334], [6.206691, 49.596006], [6.206302, 49.595501], [6.204356, 49.593483], [6.201943, 49.592247], [6.201359, 49.591641], [6.201164, 49.591187], [6.200464, 49.590985], [6.198557, 49.590607], [6.197545, 49.590229], [6.197311, 49.589755], [6.197868, 49.589362], [6.199343, 49.589137], [6.199662, 49.587562], [6.200385, 49.586587], [6.201368, 49.585931], [6.202323, 49.584468], [6.201716, 49.584261], [6.201166, 49.584374], [6.200558, 49.584374], [6.199951, 49.584374], [6.199719, 49.583399], [6.195641, 49.582949], [6.195207, 49.582386], [6.197781, 49.581204], [6.199199, 49.580492], [6.200038, 49.580923], [6.201282, 49.580341], [6.19943, 49.578578], [6.200716, 49.577458], [6.201974, 49.577721], [6.202244, 49.577284], [6.201704, 49.57708], [6.202555, 49.575727]]]},"type": "Feature", "properties": {"id": "0302"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.191735, 49.604888], [6.190624, 49.605019], [6.189863, 49.605094], [6.189333, 49.605243], [6.188826, 49.605497], [6.187996, 49.606094], [6.187766, 49.606542], [6.187743, 49.607274], [6.187351, 49.607708], [6.186728, 49.607917], [6.185899, 49.607991], [6.185023, 49.608171], [6.184239, 49.60823], [6.18334, 49.608036], [6.182695, 49.607737], [6.18175, 49.607274], [6.18115, 49.60717], [6.180182, 49.607095], [6.179007, 49.6072], [6.177854, 49.607469], [6.176748, 49.607678], [6.175964, 49.607708], [6.175181, 49.607603], [6.174604, 49.607424], [6.173413, 49.607039], [6.17253, 49.606781], [6.172, 49.606692], [6.171078, 49.606617], [6.170363, 49.606348], [6.169879, 49.60602], [6.169323, 49.605708], [6.16912, 49.605782], [6.168835, 49.605806], [6.168552, 49.605721], [6.168091, 49.605555], [6.167784, 49.605562], [6.167172, 49.60565], [6.167113, 49.605019], [6.16686, 49.604554], [6.166583, 49.604212], [6.166122, 49.603794], [6.164993, 49.603092], [6.163057, 49.60245], [6.161535, 49.601927], [6.160613, 49.601449], [6.160106, 49.601075], [6.159836, 49.600839], [6.15797, 49.599213], [6.15696, 49.598333], [6.15651, 49.597729], [6.155281, 49.596634], [6.154853, 49.596248], [6.154528, 49.595981], [6.15356, 49.595234], [6.153557, 49.5951], [6.153606, 49.59501], [6.153399, 49.59492], [6.153099, 49.594726], [6.153122, 49.594293], [6.153122, 49.59368], [6.153076, 49.593456], [6.15273, 49.593172], [6.152423, 49.592987], [6.151947, 49.592709], [6.151301, 49.592216], [6.150541, 49.592007], [6.150395, 49.592009], [6.149642, 49.591992], [6.149202, 49.591911], [6.14994, 49.591362], [6.150379, 49.591036], [6.149158, 49.590438], [6.14812, 49.58993], [6.147659, 49.589586], [6.146346, 49.588809], [6.145934, 49.589168], [6.145654, 49.589452], [6.145395, 49.589638], [6.145298, 49.589708], [6.144888, 49.590001], [6.144209, 49.589653], [6.144083, 49.589589], [6.142476, 49.588773], [6.142105, 49.588585], [6.141936, 49.588887], [6.141848, 49.589044], [6.141739, 49.589013], [6.141178, 49.588855], [6.140689, 49.588704], [6.14008, 49.588491], [6.139191, 49.588193], [6.13844, 49.587793], [6.137835, 49.587405], [6.137085, 49.586953], [6.136717, 49.586597], [6.136365, 49.586284], [6.136042, 49.585895], [6.136104, 49.585554], [6.136112, 49.585462], [6.135979, 49.585239], [6.135904, 49.585133], [6.135581, 49.584909], [6.134793, 49.583345], [6.134263, 49.582478], [6.133292, 49.58123], [6.131694, 49.580997], [6.131433, 49.58051], [6.130617, 49.579622], [6.130095, 49.579664], [6.129834, 49.580066], [6.129051, 49.580489], [6.128235, 49.581039], [6.127987, 49.5813], [6.127722, 49.581532], [6.127295, 49.581879], [6.12669, 49.581588], [6.126321, 49.581408], [6.126008, 49.58102], [6.125031, 49.58096], [6.124431, 49.580601], [6.124062, 49.579944], [6.123786, 49.578688], [6.123118, 49.578089], [6.122499, 49.57715], [6.121665, 49.576447], [6.120727, 49.575636], [6.120052, 49.575072], [6.120144, 49.574444], [6.120882, 49.574444], [6.122818, 49.574563], [6.123187, 49.574025], [6.123648, 49.572949], [6.124201, 49.572232], [6.125445, 49.570677], [6.124984, 49.570348], [6.122679, 49.569661], [6.119775, 49.568764], [6.116687, 49.568375], [6.116594, 49.56691], [6.117309, 49.566491], [6.117632, 49.566058], [6.117839, 49.565251], [6.118162, 49.565296], [6.118899, 49.565639], [6.118945, 49.56546], [6.117962, 49.56444], [6.116502, 49.562889], [6.115119, 49.562081], [6.115004, 49.561902], [6.11475, 49.56093], [6.114291, 49.560855], [6.115399, 49.560391], [6.116659, 49.559863], [6.117799, 49.559785], [6.120167, 49.559805], [6.121456, 49.559688], [6.12312, 49.559202], [6.124664, 49.558969], [6.127453, 49.557986], [6.127168, 49.557277], [6.127348, 49.557053], [6.129102, 49.556946], [6.129602, 49.556967], [6.132444, 49.556349], [6.134699, 49.55623], [6.135326, 49.556106], [6.135837, 49.556019], [6.136887, 49.555582], [6.139013, 49.55539], [6.143104, 49.554605], [6.145363, 49.554198], [6.145572, 49.554441], [6.145906, 49.554767], [6.146077, 49.554954], [6.149516, 49.553257], [6.150086, 49.553774], [6.151992, 49.553553], [6.152248, 49.553737], [6.154497, 49.55322], [6.15481, 49.553534], [6.156717, 49.553183], [6.158766, 49.555731], [6.160132, 49.555362], [6.15888, 49.553682], [6.159876, 49.553368], [6.160559, 49.553977], [6.161214, 49.553737], [6.161868, 49.553128], [6.162438, 49.552316], [6.164145, 49.55335], [6.165711, 49.55263], [6.164715, 49.551411], [6.16887, 49.550432], [6.172997, 49.549952], [6.175236, 49.549256], [6.177442, 49.548121], [6.179116, 49.54859], [6.18079, 49.548861], [6.182122, 49.549379], [6.183111, 49.550515], [6.18429, 49.551107], [6.185015, 49.551376], [6.183246, 49.553341], [6.184398, 49.553689], [6.181258, 49.556619], [6.181258, 49.557189], [6.1805, 49.558043], [6.18026, 49.559053], [6.186726, 49.560813], [6.189998, 49.56014], [6.191395, 49.559674], [6.192872, 49.558664], [6.196145, 49.560218], [6.196114, 49.561186], [6.195584, 49.562164], [6.195258, 49.562481], [6.194687, 49.562878], [6.195462, 49.563909], [6.197785, 49.56531], [6.199538, 49.566024], [6.200598, 49.566712], [6.201413, 49.56687], [6.201903, 49.567928], [6.202596, 49.568932], [6.202596, 49.569488], [6.202636, 49.570201], [6.20178, 49.57229], [6.200517, 49.575092], [6.202555, 49.575727], [6.201704, 49.57708], [6.202244, 49.577284], [6.201974, 49.577721], [6.200716, 49.577458], [6.19943, 49.578578], [6.201282, 49.580341], [6.200038, 49.580923], [6.199199, 49.580492], [6.197781, 49.581204], [6.195207, 49.582386], [6.195641, 49.582949], [6.199719, 49.583399], [6.199951, 49.584374], [6.200558, 49.584374], [6.201166, 49.584374], [6.201716, 49.584261], [6.202323, 49.584468], [6.201368, 49.585931], [6.200385, 49.586587], [6.199662, 49.587562], [6.199343, 49.589137], [6.197868, 49.589362], [6.197311, 49.589755], [6.197545, 49.590229], [6.198557, 49.590607], [6.200464, 49.590985], [6.201164, 49.591187], [6.201359, 49.591641], [6.201943, 49.592247], [6.204356, 49.593483], [6.206302, 49.595501], [6.206691, 49.596006], [6.207353, 49.596334], [6.209999, 49.599361], [6.207897, 49.600092], [6.209104, 49.603321], [6.206209, 49.605766], [6.205198, 49.606272], [6.197181, 49.603845], [6.191735, 49.604888]]]},"type": "Feature", "properties": {"id": "0303"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.164877, 49.64499], [6.16331, 49.643646], [6.162642, 49.64296], [6.162296, 49.642452], [6.161743, 49.642214], [6.161487, 49.642042], [6.154919, 49.641197], [6.153711, 49.641197], [6.152816, 49.641979], [6.150087, 49.641602], [6.149976, 49.641641], [6.149551, 49.641797], [6.149103, 49.64195], [6.150063, 49.642296], [6.150311, 49.642385], [6.151071, 49.642935], [6.151921, 49.643572], [6.158946, 49.647425], [6.15814, 49.647657], [6.158722, 49.648266], [6.159259, 49.648845], [6.159169, 49.64954], [6.160288, 49.650264], [6.160422, 49.651075], [6.160959, 49.652495], [6.159714, 49.655078], [6.157223, 49.65405], [6.157603, 49.653456], [6.157782, 49.652529], [6.156619, 49.651863], [6.154515, 49.650936], [6.153397, 49.650646], [6.151517, 49.650791], [6.150398, 49.650849], [6.148474, 49.650501], [6.147336, 49.650252], [6.145886, 49.649831], [6.144804, 49.649516], [6.143551, 49.6494], [6.141492, 49.649516], [6.140328, 49.649922], [6.139433, 49.650849], [6.136684, 49.650475], [6.136062, 49.650387], [6.135768, 49.650345], [6.133574, 49.650046], [6.133383, 49.650334], [6.132536, 49.650112], [6.129189, 49.649318], [6.128872, 49.649236], [6.128751, 49.649405], [6.128218, 49.649296], [6.127892, 49.649223], [6.127707, 49.649203], [6.127238, 49.649151], [6.126469, 49.649122], [6.121547, 49.648369], [6.12109, 49.648356], [6.119652, 49.648212], [6.118668, 49.648618], [6.118131, 49.649197], [6.117594, 49.649661], [6.116833, 49.649864], [6.116072, 49.649806], [6.11549, 49.649748], [6.114237, 49.64995], [6.113029, 49.650211], [6.110821, 49.649531], [6.108591, 49.648936], [6.107476, 49.647535], [6.106493, 49.646898], [6.105312, 49.646686], [6.103476, 49.646644], [6.102296, 49.646389], [6.101506, 49.64637], [6.100137, 49.646247], [6.098296, 49.645964], [6.088328, 49.645964], [6.085237, 49.646421], [6.084693, 49.646411], [6.079737, 49.646474], [6.078271, 49.646875], [6.077639, 49.645922], [6.077245, 49.644011], [6.077114, 49.64244], [6.076721, 49.641123], [6.075213, 49.63951], [6.074229, 49.63866], [6.073835, 49.638193], [6.073612, 49.637824], [6.072786, 49.636112], [6.071409, 49.635348], [6.069966, 49.634243], [6.069442, 49.633734], [6.068983, 49.633054], [6.069087, 49.629513], [6.068852, 49.628594], [6.073376, 49.627235], [6.075402, 49.627667], [6.078491, 49.628382], [6.081705, 49.628552], [6.085049, 49.628382], [6.086688, 49.62817], [6.088066, 49.627915], [6.088393, 49.627235], [6.088197, 49.626683], [6.089115, 49.625918], [6.089377, 49.625706], [6.089443, 49.625281], [6.088787, 49.624771], [6.088721, 49.623879], [6.089049, 49.623115], [6.09029, 49.623487], [6.09123, 49.623987], [6.091491, 49.624264], [6.091793, 49.624436], [6.092298, 49.624668], [6.092998, 49.624732], [6.093714, 49.624658], [6.094545, 49.62442], [6.095164, 49.624188], [6.096656, 49.624049], [6.10046, 49.624304], [6.102296, 49.624686], [6.102951, 49.624941], [6.103809, 49.62511], [6.103927, 49.624851], [6.103927, 49.624617], [6.103566, 49.624341], [6.103271, 49.62415], [6.103238, 49.623916], [6.103042, 49.623821], [6.10296, 49.62363], [6.102779, 49.623523], [6.102596, 49.6235], [6.102533, 49.623492], [6.102124, 49.623364], [6.102222, 49.623152], [6.101337, 49.622865], [6.101419, 49.622568], [6.100943, 49.622461], [6.100943, 49.622217], [6.099615, 49.621357], [6.098156, 49.620613], [6.098201, 49.620048], [6.098224, 49.619581], [6.097714, 49.619243], [6.097006, 49.618966], [6.096652, 49.618071], [6.096121, 49.617134], [6.096038, 49.616802], [6.095774, 49.616273], [6.095615, 49.615005], [6.094812, 49.615218], [6.094205, 49.615292], [6.092315, 49.61316], [6.090139, 49.610799], [6.089975, 49.610469], [6.089943, 49.610098], [6.089926, 49.608748], [6.089926, 49.608652], [6.089926, 49.608568], [6.08991, 49.60843], [6.089484, 49.608005], [6.08909, 49.607697], [6.088664, 49.607516], [6.087924, 49.607384], [6.086418, 49.607134], [6.08568, 49.606921], [6.085156, 49.606698], [6.08432, 49.606093], [6.083992, 49.605965], [6.082342, 49.605626], [6.082074, 49.605529], [6.082268, 49.605338], [6.081434, 49.604998], [6.082172, 49.604138], [6.082638, 49.603625], [6.082533, 49.603468], [6.082511, 49.603312], [6.0825, 49.603235], [6.082434, 49.60282], [6.081221, 49.60299], [6.080446, 49.603156], [6.078991, 49.603288], [6.078696, 49.602246], [6.078926, 49.601673], [6.077385, 49.60163], [6.07709, 49.601991], [6.075877, 49.601503], [6.074696, 49.600971], [6.075483, 49.600164], [6.075516, 49.598485], [6.075614, 49.597869], [6.075877, 49.597338], [6.075778, 49.596934], [6.076598, 49.596976], [6.076959, 49.596849], [6.07768, 49.595807], [6.07768, 49.595361], [6.07545, 49.593661], [6.074663, 49.593321], [6.073811, 49.592619], [6.071089, 49.590281], [6.070303, 49.589984], [6.069272, 49.589669], [6.069758, 49.58916], [6.069833, 49.588675], [6.071218, 49.588814], [6.072294, 49.58896], [6.072752, 49.589287], [6.072958, 49.589287], [6.073463, 49.589305], [6.073753, 49.589366], [6.074127, 49.589663], [6.074333, 49.58933], [6.074913, 49.589275], [6.076167, 49.589451], [6.076279, 49.58936], [6.076719, 49.587456], [6.076288, 49.587189], [6.07945, 49.585254], [6.079862, 49.584551], [6.079039, 49.584259], [6.078739, 49.583847], [6.078814, 49.583337], [6.078103, 49.581518], [6.078178, 49.581008], [6.07844, 49.580838], [6.078066, 49.580305], [6.07882, 49.57989], [6.078964, 49.579052], [6.078916, 49.578183], [6.079155, 49.577345], [6.079608, 49.577178], [6.080348, 49.577226], [6.080963, 49.577449], [6.082713, 49.576954], [6.083577, 49.576681], [6.084624, 49.576147], [6.088075, 49.577042], [6.092573, 49.578428], [6.093174, 49.578428], [6.093486, 49.578341], [6.094221, 49.577172], [6.094043, 49.575569], [6.095111, 49.575251], [6.095379, 49.574616], [6.096379, 49.573387], [6.096906, 49.572764], [6.09712, 49.572641], [6.097588, 49.572342], [6.098115, 49.571517], [6.099324, 49.571276], [6.100254, 49.571598], [6.100781, 49.571437], [6.10168, 49.571517], [6.103076, 49.570962], [6.104159, 49.570532], [6.103725, 49.569487], [6.099665, 49.566733], [6.099696, 49.56619], [6.100905, 49.565647], [6.101575, 49.564698], [6.103644, 49.565884], [6.105569, 49.566571], [6.10735, 49.566883], [6.108979, 49.566745], [6.108841, 49.564979], [6.108023, 49.562139], [6.10858, 49.562041], [6.111053, 49.561584], [6.113107, 49.561244], [6.114291, 49.560855], [6.11475, 49.56093], [6.115004, 49.561902], [6.115119, 49.562081], [6.116502, 49.562889], [6.117962, 49.56444], [6.118945, 49.56546], [6.118899, 49.565639], [6.118162, 49.565296], [6.117839, 49.565251], [6.117632, 49.566058], [6.117309, 49.566491], [6.116594, 49.56691], [6.116687, 49.568375], [6.119775, 49.568764], [6.122679, 49.569661], [6.124984, 49.570348], [6.125445, 49.570677], [6.124201, 49.572232], [6.123648, 49.572949], [6.123187, 49.574025], [6.122818, 49.574563], [6.120882, 49.574444], [6.120144, 49.574444], [6.120052, 49.575072], [6.120727, 49.575636], [6.121665, 49.576447], [6.122499, 49.57715], [6.123118, 49.578089], [6.123786, 49.578688], [6.124062, 49.579944], [6.124431, 49.580601], [6.125031, 49.58096], [6.126008, 49.58102], [6.126321, 49.581408], [6.12669, 49.581588], [6.127295, 49.581879], [6.127722, 49.581532], [6.127987, 49.5813], [6.128235, 49.581039], [6.129051, 49.580489], [6.129834, 49.580066], [6.130095, 49.579664], [6.130617, 49.579622], [6.131433, 49.58051], [6.131694, 49.580997], [6.133292, 49.58123], [6.134263, 49.582478], [6.134793, 49.583345], [6.135581, 49.584909], [6.135904, 49.585133], [6.135979, 49.585239], [6.136112, 49.585462], [6.136104, 49.585554], [6.136042, 49.585895], [6.136365, 49.586284], [6.136717, 49.586597], [6.137085, 49.586953], [6.137835, 49.587405], [6.13844, 49.587793], [6.139191, 49.588193], [6.14008, 49.588491], [6.140689, 49.588704], [6.141178, 49.588855], [6.141739, 49.589013], [6.141848, 49.589044], [6.141936, 49.588887], [6.142105, 49.588585], [6.142476, 49.588773], [6.144083, 49.589589], [6.144209, 49.589653], [6.144888, 49.590001], [6.145298, 49.589708], [6.145395, 49.589638], [6.145654, 49.589452], [6.145934, 49.589168], [6.146346, 49.588809], [6.147659, 49.589586], [6.14812, 49.58993], [6.149158, 49.590438], [6.150379, 49.591036], [6.14994, 49.591362], [6.149202, 49.591911], [6.149642, 49.591992], [6.150395, 49.592009], [6.150541, 49.592007], [6.151301, 49.592216], [6.151947, 49.592709], [6.152423, 49.592987], [6.15273, 49.593172], [6.153076, 49.593456], [6.153122, 49.59368], [6.153122, 49.594293], [6.153099, 49.594726], [6.153399, 49.59492], [6.153606, 49.59501], [6.153557, 49.5951], [6.15356, 49.595234], [6.154528, 49.595981], [6.154853, 49.596248], [6.155281, 49.596634], [6.15651, 49.597729], [6.15696, 49.598333], [6.15797, 49.599213], [6.159836, 49.600839], [6.160106, 49.601075], [6.160613, 49.601449], [6.161535, 49.601927], [6.163057, 49.60245], [6.164993, 49.603092], [6.166122, 49.603794], [6.166583, 49.604212], [6.16686, 49.604554], [6.167113, 49.605019], [6.167172, 49.60565], [6.167784, 49.605562], [6.168091, 49.605555], [6.168552, 49.605721], [6.168835, 49.605806], [6.16912, 49.605782], [6.169323, 49.605708], [6.169879, 49.60602], [6.170363, 49.606348], [6.171078, 49.606617], [6.172, 49.606692], [6.17253, 49.606781], [6.173413, 49.607039], [6.174604, 49.607424], [6.175181, 49.607603], [6.175964, 49.607708], [6.176748, 49.607678], [6.177854, 49.607469], [6.179007, 49.6072], [6.180182, 49.607095], [6.18115, 49.60717], [6.18175, 49.607274], [6.182695, 49.607737], [6.18334, 49.608036], [6.184239, 49.60823], [6.185023, 49.608171], [6.185899, 49.607991], [6.186728, 49.607917], [6.187351, 49.607708], [6.187743, 49.607274], [6.187766, 49.606542], [6.187996, 49.606094], [6.188826, 49.605497], [6.189333, 49.605243], [6.189863, 49.605094], [6.190624, 49.605019], [6.191735, 49.604888], [6.192191, 49.605616], [6.193459, 49.60593], [6.194058, 49.606244], [6.196271, 49.607304], [6.198484, 49.608798], [6.199452, 49.609306], [6.200151, 49.609492], [6.200685, 49.609697], [6.20148, 49.610381], [6.201757, 49.61062], [6.202126, 49.611337], [6.202254, 49.612284], [6.20254, 49.613846], [6.202519, 49.614085], [6.201296, 49.614473], [6.200097, 49.614503], [6.199267, 49.614772], [6.198991, 49.61519], [6.19876, 49.615728], [6.198622, 49.616295], [6.19747, 49.616773], [6.196455, 49.617221], [6.195395, 49.617281], [6.193597, 49.617938], [6.192076, 49.618177], [6.191062, 49.618326], [6.190601, 49.618864], [6.190647, 49.619342], [6.189218, 49.619372], [6.189126, 49.620297], [6.189955, 49.620387], [6.190094, 49.620745], [6.191062, 49.620954], [6.189679, 49.621193], [6.188047, 49.621261], [6.185445, 49.621473], [6.187062, 49.621897], [6.18861, 49.622271], [6.190288, 49.622785], [6.190132, 49.623298], [6.189892, 49.624014], [6.18931, 49.625374], [6.184858, 49.624324], [6.184662, 49.62428], [6.183548, 49.62403], [6.182856, 49.624359], [6.181289, 49.62403], [6.181243, 49.623314], [6.180782, 49.623254], [6.179984, 49.623361], [6.179168, 49.623612], [6.17903, 49.623971], [6.178654, 49.624322], [6.178569, 49.624389], [6.179445, 49.624926], [6.179721, 49.625404], [6.179767, 49.625762], [6.179243, 49.62629], [6.180275, 49.627046], [6.180905, 49.627318], [6.181243, 49.627465], [6.181427, 49.627554], [6.181197, 49.628808], [6.181289, 49.629137], [6.182153, 49.629365], [6.182081, 49.629877], [6.183302, 49.630212], [6.183144, 49.630659], [6.183331, 49.631013], [6.183518, 49.631124], [6.184796, 49.631478], [6.186365, 49.632511], [6.185983, 49.632751], [6.185396, 49.632329], [6.18523, 49.632329], [6.18514, 49.632395], [6.185038, 49.632627], [6.18486, 49.632999], [6.184413, 49.633279], [6.181813, 49.634325], [6.18242, 49.635952], [6.182987, 49.636677], [6.181105, 49.636508], [6.180385, 49.636643], [6.180101, 49.636919], [6.179306, 49.63693], [6.178753, 49.63687], [6.178062, 49.63681], [6.177554, 49.636866], [6.176633, 49.637019], [6.175572, 49.637109], [6.17404, 49.637191], [6.173279, 49.63734], [6.172657, 49.637474], [6.171995, 49.637564], [6.170951, 49.637728], [6.169522, 49.637818], [6.16883, 49.637862], [6.168109, 49.637947], [6.166963, 49.63831], [6.166203, 49.638564], [6.165279, 49.638633], [6.164682, 49.638594], [6.163783, 49.63828], [6.163137, 49.638236], [6.162423, 49.63831], [6.161962, 49.638385], [6.161432, 49.63834], [6.16074, 49.638131], [6.160302, 49.638071], [6.159841, 49.638101], [6.159127, 49.638266], [6.15862, 49.63837], [6.158274, 49.63834], [6.157674, 49.638131], [6.15719, 49.637982], [6.156292, 49.637877], [6.156015, 49.637922], [6.155646, 49.637967], [6.154909, 49.637818], [6.153917, 49.637445], [6.15288, 49.637086], [6.152373, 49.636967], [6.151612, 49.636832], [6.150229, 49.6364], [6.149077, 49.636041], [6.148386, 49.635802], [6.147737, 49.635441], [6.14683, 49.635168], [6.146599, 49.635049], [6.146069, 49.634422], [6.145729, 49.634057], [6.145078, 49.634466], [6.144456, 49.635093], [6.144898, 49.635513], [6.145677, 49.636079], [6.146392, 49.636601], [6.147429, 49.637109], [6.147867, 49.637273], [6.148996, 49.637527], [6.15084, 49.638049], [6.152892, 49.638601], [6.153698, 49.63887], [6.154459, 49.639258], [6.155151, 49.639407], [6.156303, 49.639467], [6.159184, 49.63987], [6.159576, 49.63999], [6.160314, 49.640303], [6.161973, 49.640616], [6.162549, 49.640736], [6.16301, 49.640781], [6.164002, 49.640691], [6.162619, 49.641497], [6.16301, 49.642243], [6.163399, 49.642769], [6.163587, 49.643243], [6.165362, 49.644781], [6.164877, 49.64499]]]},"type": "Feature", "properties": {"id": "0304"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.277822, 49.677559], [6.274645, 49.676152], [6.274311, 49.675593], [6.27222, 49.674962], [6.270799, 49.676982], [6.270102, 49.677739], [6.268737, 49.676044], [6.268124, 49.676928], [6.267678, 49.678929], [6.267371, 49.68094], [6.266089, 49.682076], [6.26503, 49.683266], [6.264473, 49.68378], [6.264152, 49.684006], [6.263846, 49.684096], [6.26379, 49.684402], [6.262174, 49.684123], [6.261797, 49.684222], [6.261282, 49.684393], [6.260961, 49.684646], [6.259777, 49.684871], [6.258774, 49.685421], [6.257408, 49.686196], [6.256781, 49.685493], [6.255652, 49.685151], [6.255276, 49.68552], [6.253381, 49.684817], [6.252893, 49.685349], [6.252183, 49.685268], [6.252127, 49.684637], [6.249626, 49.684623], [6.249261, 49.685178], [6.248817, 49.685741], [6.246811, 49.685272], [6.241466, 49.684261], [6.239651, 49.683834], [6.238063, 49.683407], [6.237196, 49.683407], [6.235422, 49.683674], [6.234143, 49.685035], [6.231957, 49.684902], [6.23175, 49.684621], [6.229853, 49.684835], [6.229027, 49.685035], [6.227852, 49.685542], [6.226965, 49.685022], [6.226614, 49.685235], [6.224139, 49.68346], [6.223564, 49.683552], [6.223934, 49.684466], [6.223228, 49.684683], [6.223329, 49.685467], [6.215427, 49.684814], [6.214317, 49.685532], [6.214082, 49.68427], [6.213846, 49.683944], [6.212804, 49.683269], [6.212569, 49.682791], [6.212199, 49.681964], [6.211728, 49.681376], [6.210753, 49.68105], [6.209341, 49.680724], [6.208063, 49.68055], [6.207592, 49.680049], [6.206785, 49.679005], [6.206012, 49.678744], [6.205003, 49.678309], [6.204028, 49.678222], [6.20349, 49.678026], [6.202649, 49.67709], [6.20238, 49.676394], [6.20238, 49.675763], [6.199354, 49.6735], [6.198042, 49.671824], [6.197134, 49.670518], [6.196428, 49.669974], [6.195621, 49.669604], [6.194411, 49.66906], [6.193099, 49.667885], [6.192494, 49.667276], [6.191418, 49.66671], [6.188896, 49.665665], [6.18708, 49.665121], [6.185702, 49.664577], [6.184424, 49.664403], [6.18355, 49.664294], [6.182675, 49.664163], [6.181902, 49.663946], [6.181364, 49.663706], [6.181028, 49.663445], [6.180893, 49.663162], [6.180893, 49.662749], [6.181028, 49.662183], [6.180658, 49.661508], [6.17975, 49.661029], [6.177934, 49.660398], [6.176824, 49.659789], [6.175984, 49.659593], [6.175177, 49.659462], [6.174504, 49.659288], [6.173664, 49.658744], [6.173529, 49.658461], [6.173563, 49.658025], [6.173226, 49.657046], [6.172823, 49.655413], [6.172621, 49.655021], [6.171478, 49.654194], [6.166636, 49.651146], [6.165694, 49.650363], [6.164988, 49.649013], [6.164652, 49.648077], [6.164854, 49.647162], [6.165089, 49.646182], [6.164877, 49.64499], [6.165362, 49.644781], [6.163587, 49.643243], [6.163399, 49.642769], [6.16301, 49.642243], [6.162619, 49.641497], [6.164002, 49.640691], [6.16301, 49.640781], [6.162549, 49.640736], [6.161973, 49.640616], [6.160314, 49.640303], [6.159576, 49.63999], [6.159184, 49.63987], [6.156303, 49.639467], [6.155151, 49.639407], [6.154459, 49.639258], [6.153698, 49.63887], [6.152892, 49.638601], [6.15084, 49.638049], [6.148996, 49.637527], [6.147867, 49.637273], [6.147429, 49.637109], [6.146392, 49.636601], [6.145677, 49.636079], [6.144898, 49.635513], [6.144456, 49.635093], [6.145078, 49.634466], [6.145729, 49.634057], [6.146069, 49.634422], [6.146599, 49.635049], [6.14683, 49.635168], [6.147737, 49.635441], [6.148386, 49.635802], [6.149077, 49.636041], [6.150229, 49.6364], [6.151612, 49.636832], [6.152373, 49.636967], [6.15288, 49.637086], [6.153917, 49.637445], [6.154909, 49.637818], [6.155646, 49.637967], [6.156015, 49.637922], [6.156292, 49.637877], [6.15719, 49.637982], [6.157674, 49.638131], [6.158274, 49.63834], [6.15862, 49.63837], [6.159127, 49.638266], [6.159841, 49.638101], [6.160302, 49.638071], [6.16074, 49.638131], [6.161432, 49.63834], [6.161962, 49.638385], [6.162423, 49.63831], [6.163137, 49.638236], [6.163783, 49.63828], [6.164682, 49.638594], [6.165279, 49.638633], [6.166203, 49.638564], [6.166963, 49.63831], [6.168109, 49.637947], [6.16883, 49.637862], [6.169522, 49.637818], [6.170951, 49.637728], [6.171995, 49.637564], [6.172657, 49.637474], [6.173279, 49.63734], [6.17404, 49.637191], [6.175572, 49.637109], [6.176633, 49.637019], [6.177554, 49.636866], [6.178062, 49.63681], [6.178753, 49.63687], [6.179306, 49.63693], [6.180101, 49.636919], [6.180385, 49.636643], [6.181105, 49.636508], [6.182987, 49.636677], [6.18242, 49.635952], [6.181813, 49.634325], [6.184413, 49.633279], [6.18486, 49.632999], [6.185038, 49.632627], [6.18514, 49.632395], [6.18523, 49.632329], [6.185396, 49.632329], [6.185983, 49.632751], [6.186365, 49.632511], [6.184796, 49.631478], [6.183518, 49.631124], [6.183331, 49.631013], [6.183144, 49.630659], [6.183302, 49.630212], [6.182081, 49.629877], [6.182153, 49.629365], [6.181289, 49.629137], [6.181197, 49.628808], [6.181427, 49.627554], [6.181243, 49.627465], [6.180905, 49.627318], [6.180275, 49.627046], [6.179243, 49.62629], [6.179767, 49.625762], [6.179721, 49.625404], [6.179445, 49.624926], [6.178569, 49.624389], [6.178654, 49.624322], [6.17903, 49.623971], [6.179168, 49.623612], [6.179984, 49.623361], [6.180782, 49.623254], [6.181243, 49.623314], [6.181289, 49.62403], [6.182856, 49.624359], [6.183548, 49.62403], [6.184662, 49.62428], [6.184858, 49.624324], [6.18931, 49.625374], [6.189983, 49.625596], [6.190548, 49.625962], [6.190955, 49.626182], [6.192176, 49.62646], [6.193239, 49.626636], [6.193013, 49.62709], [6.194031, 49.627339], [6.195048, 49.627881], [6.195943, 49.627865], [6.196179, 49.628599], [6.196925, 49.628687], [6.198689, 49.628511], [6.199458, 49.628555], [6.200815, 49.628746], [6.201052, 49.628987], [6.201504, 49.629397], [6.202771, 49.629807], [6.204247, 49.630022], [6.205612, 49.630801], [6.206284, 49.631446], [6.207798, 49.632506], [6.215782, 49.63784], [6.216295, 49.637637], [6.216046, 49.636655], [6.215494, 49.636184], [6.214809, 49.63589], [6.21264, 49.635062], [6.21162, 49.634617], [6.21124, 49.63422], [6.210897, 49.633711], [6.210464, 49.63305], [6.210239, 49.632816], [6.208423, 49.63164], [6.20724, 49.630792], [6.205569, 49.629722], [6.206057, 49.62926], [6.20659, 49.629564], [6.207421, 49.629038], [6.207933, 49.628676], [6.208398, 49.626902], [6.208918, 49.62637], [6.209877, 49.626282], [6.211548, 49.625448], [6.212068, 49.625111], [6.212725, 49.625075], [6.214451, 49.624933], [6.215491, 49.624756], [6.216193, 49.625514], [6.215711, 49.62572], [6.216142, 49.625868], [6.216768, 49.625925], [6.217488, 49.625875], [6.217501, 49.625786], [6.217358, 49.625622], [6.217501, 49.625202], [6.217618, 49.624794], [6.217831, 49.624494], [6.218187, 49.624182], [6.218339, 49.623943], [6.218466, 49.623779], [6.218682, 49.623779], [6.218974, 49.623433], [6.220203, 49.623199], [6.222006, 49.623122], [6.222979, 49.623076], [6.224663, 49.623506], [6.226441, 49.623921], [6.227414, 49.624151], [6.227983, 49.624243], [6.228956, 49.624136], [6.229477, 49.623875], [6.229857, 49.623721], [6.231155, 49.624234], [6.231603, 49.624942], [6.232052, 49.625341], [6.233004, 49.625232], [6.234292, 49.625123], [6.235637, 49.62545], [6.237878, 49.625976], [6.240623, 49.627065], [6.242444, 49.627754], [6.242249, 49.628643], [6.242597, 49.629674], [6.242547, 49.631026], [6.246921, 49.63167], [6.24712, 49.633118], [6.247766, 49.633376], [6.248412, 49.635082], [6.249307, 49.635468], [6.249755, 49.636209], [6.250699, 49.636209], [6.251196, 49.636981], [6.252339, 49.637496], [6.252356, 49.637811], [6.252389, 49.638301], [6.254129, 49.638687], [6.254327, 49.638205], [6.257142, 49.63877], [6.257832, 49.638928], [6.257546, 49.639524], [6.263591, 49.641786], [6.264578, 49.642141], [6.26467, 49.642173], [6.271832, 49.644686], [6.273444, 49.644831], [6.276982, 49.644309], [6.279669, 49.6437], [6.280717, 49.643616], [6.282037, 49.645075], [6.289564, 49.647425], [6.288639, 49.648464], [6.288396, 49.648734], [6.289066, 49.649125], [6.288664, 49.649906], [6.284039, 49.651425], [6.281672, 49.652995], [6.28173, 49.657075], [6.280621, 49.656962], [6.280649, 49.657482], [6.279962, 49.65883], [6.285232, 49.659569], [6.285465, 49.663233], [6.285699, 49.664707], [6.283889, 49.664782], [6.27922, 49.66448], [6.278438, 49.667209], [6.278191, 49.669068], [6.279053, 49.66936], [6.278793, 49.673464], [6.278798, 49.676278], [6.277822, 49.677559]]]},"type": "Feature", "properties": {"id": "0305"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.238694, 49.609578], [6.236819, 49.612145], [6.237914, 49.613841], [6.239437, 49.615044], [6.240246, 49.61819], [6.240012, 49.61908], [6.23897, 49.620315], [6.237402, 49.622329], [6.235553, 49.621766], [6.233564, 49.621712], [6.232444, 49.622038], [6.231603, 49.622583], [6.231183, 49.623145], [6.231127, 49.623563], [6.231155, 49.624234], [6.229857, 49.623721], [6.229477, 49.623875], [6.228956, 49.624136], [6.227983, 49.624243], [6.227414, 49.624151], [6.226441, 49.623921], [6.224663, 49.623506], [6.222979, 49.623076], [6.222006, 49.623122], [6.220203, 49.623199], [6.218974, 49.623433], [6.218682, 49.623779], [6.218466, 49.623779], [6.218339, 49.623943], [6.218187, 49.624182], [6.217831, 49.624494], [6.217618, 49.624794], [6.217501, 49.625202], [6.217358, 49.625622], [6.217501, 49.625786], [6.217488, 49.625875], [6.216768, 49.625925], [6.216142, 49.625868], [6.215711, 49.62572], [6.216193, 49.625514], [6.215491, 49.624756], [6.214451, 49.624933], [6.212725, 49.625075], [6.212068, 49.625111], [6.211548, 49.625448], [6.209877, 49.626282], [6.208918, 49.62637], [6.208398, 49.626902], [6.207933, 49.628676], [6.207421, 49.629038], [6.20659, 49.629564], [6.206057, 49.62926], [6.205569, 49.629722], [6.20724, 49.630792], [6.208423, 49.63164], [6.210239, 49.632816], [6.210464, 49.63305], [6.210897, 49.633711], [6.21124, 49.63422], [6.21162, 49.634617], [6.21264, 49.635062], [6.214809, 49.63589], [6.215494, 49.636184], [6.216046, 49.636655], [6.216295, 49.637637], [6.215782, 49.63784], [6.207798, 49.632506], [6.206284, 49.631446], [6.205612, 49.630801], [6.204247, 49.630022], [6.202771, 49.629807], [6.201504, 49.629397], [6.201052, 49.628987], [6.200815, 49.628746], [6.199458, 49.628555], [6.198689, 49.628511], [6.196925, 49.628687], [6.196179, 49.628599], [6.195943, 49.627865], [6.195048, 49.627881], [6.194031, 49.627339], [6.193013, 49.62709], [6.193239, 49.626636], [6.192176, 49.62646], [6.190955, 49.626182], [6.190548, 49.625962], [6.189983, 49.625596], [6.18931, 49.625374], [6.189892, 49.624014], [6.190132, 49.623298], [6.190288, 49.622785], [6.18861, 49.622271], [6.187062, 49.621897], [6.185445, 49.621473], [6.188047, 49.621261], [6.189679, 49.621193], [6.191062, 49.620954], [6.190094, 49.620745], [6.189955, 49.620387], [6.189126, 49.620297], [6.189218, 49.619372], [6.190647, 49.619342], [6.190601, 49.618864], [6.191062, 49.618326], [6.192076, 49.618177], [6.193597, 49.617938], [6.195395, 49.617281], [6.196455, 49.617221], [6.19747, 49.616773], [6.198622, 49.616295], [6.19876, 49.615728], [6.198991, 49.61519], [6.199267, 49.614772], [6.200097, 49.614503], [6.201296, 49.614473], [6.202519, 49.614085], [6.20254, 49.613846], [6.202254, 49.612284], [6.202126, 49.611337], [6.201757, 49.61062], [6.20148, 49.610381], [6.200685, 49.609697], [6.200151, 49.609492], [6.199452, 49.609306], [6.198484, 49.608798], [6.196271, 49.607304], [6.194058, 49.606244], [6.193459, 49.60593], [6.192191, 49.605616], [6.191735, 49.604888], [6.197181, 49.603845], [6.205198, 49.606272], [6.206209, 49.605766], [6.209104, 49.603321], [6.207897, 49.600092], [6.209999, 49.599361], [6.210803, 49.600181], [6.214671, 49.602738], [6.219383, 49.60326], [6.221639, 49.603156], [6.222767, 49.602712], [6.223129, 49.602112], [6.223895, 49.602242], [6.224418, 49.603182], [6.225385, 49.60313], [6.225586, 49.602034], [6.227641, 49.602608], [6.22893, 49.602999], [6.229614, 49.604461], [6.231304, 49.604913], [6.232701, 49.604874], [6.235005, 49.606927], [6.235689, 49.607394], [6.237022, 49.6087], [6.238694, 49.609578]]]},"type": "Feature", "properties": {"id": "0306"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.169526, 49.686041], [6.163902, 49.684745], [6.160281, 49.682302], [6.156044, 49.682477], [6.15582, 49.682041], [6.153923, 49.682041], [6.152818, 49.681963], [6.151065, 49.68159], [6.149096, 49.681373], [6.147394, 49.681411], [6.147006, 49.68142], [6.145758, 49.681497], [6.144797, 49.681699], [6.143572, 49.682414], [6.14254, 49.683206], [6.141867, 49.6826], [6.140022, 49.682863], [6.139033, 49.683004], [6.138241, 49.682958], [6.138097, 49.682554], [6.135623, 49.683004], [6.134206, 49.683097], [6.13447, 49.684651], [6.135406, 49.685583], [6.13447, 49.685661], [6.134854, 49.686438], [6.132615, 49.68689], [6.132794, 49.68702], [6.133052, 49.68714], [6.133173, 49.687307], [6.133367, 49.687473], [6.133588, 49.687622], [6.133724, 49.687862], [6.133653, 49.688066], [6.133624, 49.688408], [6.134398, 49.688473], [6.135377, 49.689274], [6.135069, 49.689357], [6.135335, 49.689585], [6.135377, 49.689714], [6.131461, 49.68985], [6.131461, 49.68999], [6.130749, 49.69005], [6.130718, 49.690311], [6.12979, 49.690351], [6.129728, 49.690631], [6.127437, 49.690691], [6.127561, 49.691452], [6.126044, 49.691552], [6.125734, 49.692133], [6.123877, 49.690851], [6.121463, 49.690972], [6.120689, 49.69007], [6.119172, 49.690551], [6.119265, 49.691152], [6.11911, 49.691592], [6.118584, 49.691933], [6.118089, 49.692033], [6.117749, 49.691752], [6.116201, 49.691092], [6.115396, 49.690952], [6.112858, 49.690751], [6.107194, 49.68985], [6.106884, 49.68969], [6.106358, 49.68979], [6.105832, 49.689229], [6.104965, 49.68945], [6.104717, 49.688749], [6.102272, 49.687788], [6.10156, 49.687107], [6.098712, 49.686086], [6.09571, 49.685345], [6.093357, 49.685024], [6.090149, 49.685243], [6.09022, 49.684766], [6.089988, 49.684251], [6.089589, 49.683671], [6.08939, 49.683026], [6.089157, 49.68279], [6.088825, 49.682446], [6.088693, 49.681973], [6.088427, 49.681737], [6.088228, 49.68135], [6.088327, 49.680706], [6.088327, 49.680291], [6.088048, 49.679595], [6.087631, 49.679197], [6.087115, 49.678847], [6.086894, 49.678593], [6.086599, 49.678482], [6.085813, 49.678323], [6.084535, 49.67783], [6.083773, 49.677417], [6.083405, 49.67713], [6.083135, 49.676971], [6.082864, 49.67686], [6.082594, 49.676542], [6.082471, 49.676049], [6.082563, 49.675798], [6.082669, 49.675604], [6.082388, 49.675218], [6.082219, 49.675146], [6.08258, 49.674329], [6.088869, 49.673651], [6.090104, 49.672556], [6.091414, 49.671358], [6.094259, 49.670647], [6.095656, 49.669775], [6.09856, 49.668898], [6.096903, 49.668486], [6.093399, 49.667991], [6.095042, 49.666932], [6.098751, 49.66395], [6.101904, 49.660288], [6.102487, 49.659481], [6.104611, 49.656542], [6.106234, 49.657593], [6.1079, 49.658473], [6.112987, 49.659324], [6.113031, 49.658104], [6.114873, 49.658416], [6.114917, 49.659665], [6.116978, 49.65975], [6.118907, 49.660261], [6.120486, 49.660659], [6.122348, 49.660963], [6.123363, 49.660975], [6.123344, 49.66113], [6.123035, 49.661436], [6.121991, 49.662485], [6.125634, 49.663457], [6.12524, 49.663681], [6.124846, 49.664247], [6.124779, 49.664402], [6.124836, 49.664595], [6.124971, 49.664812], [6.125365, 49.66526], [6.125566, 49.665763], [6.125691, 49.666323], [6.125647, 49.666766], [6.126023, 49.66701], [6.126399, 49.667118], [6.127026, 49.66728], [6.127527, 49.667604], [6.127903, 49.667956], [6.128404, 49.668037], [6.129323, 49.668037], [6.129657, 49.668037], [6.129824, 49.668199], [6.130033, 49.668632], [6.12995, 49.66901], [6.129988, 49.669266], [6.132804, 49.668894], [6.134397, 49.668683], [6.135081, 49.668591], [6.13662, 49.668397], [6.137013, 49.668345], [6.137465, 49.668275], [6.138146, 49.668189], [6.138663, 49.668188], [6.138615, 49.668002], [6.13886, 49.667981], [6.139051, 49.667965], [6.13894, 49.667673], [6.138736, 49.66714], [6.142063, 49.666714], [6.141855, 49.665834], [6.143862, 49.665618], [6.144, 49.665603], [6.144409, 49.666701], [6.159213, 49.66939], [6.159529, 49.666699], [6.1595, 49.664338], [6.16002, 49.660605], [6.161317, 49.660836], [6.164807, 49.662053], [6.165254, 49.6613], [6.164762, 49.660344], [6.164538, 49.659852], [6.162391, 49.658375], [6.161451, 49.657737], [6.160914, 49.657274], [6.159714, 49.655078], [6.160959, 49.652495], [6.160422, 49.651075], [6.160288, 49.650264], [6.159169, 49.64954], [6.159259, 49.648845], [6.158722, 49.648266], [6.15814, 49.647657], [6.158946, 49.647425], [6.151921, 49.643572], [6.151071, 49.642935], [6.150311, 49.642385], [6.150063, 49.642296], [6.149103, 49.64195], [6.149551, 49.641797], [6.149976, 49.641641], [6.150087, 49.641602], [6.152816, 49.641979], [6.153711, 49.641197], [6.154919, 49.641197], [6.161487, 49.642042], [6.161743, 49.642214], [6.162296, 49.642452], [6.162642, 49.64296], [6.16331, 49.643646], [6.164877, 49.64499], [6.165089, 49.646182], [6.164854, 49.647162], [6.164652, 49.648077], [6.164988, 49.649013], [6.165694, 49.650363], [6.166636, 49.651146], [6.171478, 49.654194], [6.172621, 49.655021], [6.172823, 49.655413], [6.173226, 49.657046], [6.173563, 49.658025], [6.173529, 49.658461], [6.173664, 49.658744], [6.174504, 49.659288], [6.175177, 49.659462], [6.175984, 49.659593], [6.176824, 49.659789], [6.177934, 49.660398], [6.17975, 49.661029], [6.180658, 49.661508], [6.181028, 49.662183], [6.180893, 49.662749], [6.180893, 49.663162], [6.181028, 49.663445], [6.181364, 49.663706], [6.181902, 49.663946], [6.182675, 49.664163], [6.18355, 49.664294], [6.184424, 49.664403], [6.185702, 49.664577], [6.18708, 49.665121], [6.188896, 49.665665], [6.191418, 49.66671], [6.192494, 49.667276], [6.193099, 49.667885], [6.194411, 49.66906], [6.195621, 49.669604], [6.196428, 49.669974], [6.197134, 49.670518], [6.198042, 49.671824], [6.199354, 49.6735], [6.20238, 49.675763], [6.20238, 49.676394], [6.202649, 49.67709], [6.20349, 49.678026], [6.204028, 49.678222], [6.205003, 49.678309], [6.206012, 49.678744], [6.206785, 49.679005], [6.207592, 49.680049], [6.208063, 49.68055], [6.209341, 49.680724], [6.210753, 49.68105], [6.211728, 49.681376], [6.212199, 49.681964], [6.212569, 49.682791], [6.212804, 49.683269], [6.213846, 49.683944], [6.214082, 49.68427], [6.214317, 49.685532], [6.214514, 49.686726], [6.213115, 49.6887], [6.212384, 49.689132], [6.211463, 49.689214], [6.207966, 49.688824], [6.203962, 49.688166], [6.198844, 49.688495], [6.197668, 49.688392], [6.196651, 49.688104], [6.196238, 49.687837], [6.195952, 49.687281], [6.196302, 49.6865], [6.198209, 49.684958], [6.193566, 49.682695], [6.193487, 49.682731], [6.191281, 49.684003], [6.190359, 49.684341], [6.188273, 49.68447], [6.185104, 49.684522], [6.181012, 49.684652], [6.18013, 49.683536], [6.179409, 49.683775], [6.178846, 49.683951], [6.179648, 49.684522], [6.179006, 49.684782], [6.179528, 49.686547], [6.175195, 49.68691], [6.174594, 49.686702], [6.17331, 49.686054], [6.172388, 49.685924], [6.171024, 49.686002], [6.169526, 49.686041]]]},"type": "Feature", "properties": {"id": "0308"}} ,{"geometry": {"type": "Polygon","coordinates": [[[6.082342, 49.605626], [6.083992, 49.605965], [6.08432, 49.606093], [6.085156, 49.606698], [6.08568, 49.606921], [6.086418, 49.607134], [6.087924, 49.607384], [6.088664, 49.607516], [6.08909, 49.607697], [6.089484, 49.608005], [6.08991, 49.60843], [6.089926, 49.608568], [6.089926, 49.608652], [6.089926, 49.608748], [6.089943, 49.610098], [6.089975, 49.610469], [6.090139, 49.610799], [6.092315, 49.61316], [6.094205, 49.615292], [6.094812, 49.615218], [6.095615, 49.615005], [6.095774, 49.616273], [6.096038, 49.616802], [6.096121, 49.617134], [6.096652, 49.618071], [6.097006, 49.618966], [6.097714, 49.619243], [6.098224, 49.619581], [6.098201, 49.620048], [6.098156, 49.620613], [6.099615, 49.621357], [6.100943, 49.622217], [6.100943, 49.622461], [6.101419, 49.622568], [6.101337, 49.622865], [6.102222, 49.623152], [6.102124, 49.623364], [6.102533, 49.623492], [6.102596, 49.6235], [6.102779, 49.623523], [6.10296, 49.62363], [6.103042, 49.623821], [6.103238, 49.623916], [6.103271, 49.62415], [6.103566, 49.624341], [6.103927, 49.624617], [6.103927, 49.624851], [6.103809, 49.62511], [6.102951, 49.624941], [6.102296, 49.624686], [6.10046, 49.624304], [6.096656, 49.624049], [6.095164, 49.624188], [6.094545, 49.62442], [6.093714, 49.624658], [6.092998, 49.624732], [6.092298, 49.624668], [6.091793, 49.624436], [6.091491, 49.624264], [6.09123, 49.623987], [6.09029, 49.623487], [6.089049, 49.623115], [6.088721, 49.623879], [6.088787, 49.624771], [6.089443, 49.625281], [6.089377, 49.625706], [6.089115, 49.625918], [6.088197, 49.626683], [6.088393, 49.627235], [6.088066, 49.627915], [6.086688, 49.62817], [6.085049, 49.628382], [6.081705, 49.628552], [6.078491, 49.628382], [6.075402, 49.627667], [6.073376, 49.627235], [6.068852, 49.628594], [6.069087, 49.629513], [6.068983, 49.633054], [6.069442, 49.633734], [6.069966, 49.634243], [6.071409, 49.635348], [6.072786, 49.636112], [6.073612, 49.637824], [6.073835, 49.638193], [6.074229, 49.63866], [6.075213, 49.63951], [6.076721, 49.641123], [6.077114, 49.64244], [6.077245, 49.644011], [6.077639, 49.645922], [6.078271, 49.646875], [6.078408, 49.647024], [6.078948, 49.647659], [6.079174, 49.648269], [6.079262, 49.64874], [6.079196, 49.649368], [6.079075, 49.64996], [6.078822, 49.65064], [6.078433, 49.651315], [6.077922, 49.651955], [6.077536, 49.652391], [6.077106, 49.652924], [6.076555, 49.653584], [6.076228, 49.654373], [6.075945, 49.65502], [6.07521, 49.655821], [6.074771, 49.656142], [6.073891, 49.656671], [6.073439, 49.656858], [6.072447, 49.657191], [6.071215, 49.65748], [6.070638, 49.657642], [6.069482, 49.657968], [6.069111, 49.658005], [6.068923, 49.65796], [6.067965, 49.657511], [6.067708, 49.657358], [6.067446, 49.657163], [6.067057, 49.65689], [6.066843, 49.656695], [6.066617, 49.656236], [6.065807, 49.655077], [6.065179, 49.654572], [6.064532, 49.654202], [6.064054, 49.653995], [6.063382, 49.653812], [6.062961, 49.653617], [6.062277, 49.653474], [6.06173, 49.653438], [6.061159, 49.653413], [6.060876, 49.653377], [6.060662, 49.653287], [6.06053, 49.653157], [6.060442, 49.652641], [6.060392, 49.65247], [6.060116, 49.65221], [6.059852, 49.65199], [6.05972, 49.651896], [6.05945, 49.651823], [6.059161, 49.651718], [6.058947, 49.65162], [6.058828, 49.651437], [6.058702, 49.651038], [6.058652, 49.650863], [6.058457, 49.650713], [6.058282, 49.650611], [6.058187, 49.650473], [6.058169, 49.650347], [6.058206, 49.650046], [6.058219, 49.649859], [6.058018, 49.649741], [6.057905, 49.649623], [6.057867, 49.649529], [6.058011, 49.649294], [6.058087, 49.649017], [6.05803, 49.648858], [6.057697, 49.648594], [6.057358, 49.648476], [6.056981, 49.64835], [6.056586, 49.648171], [6.056089, 49.647895], [6.055926, 49.647842], [6.055574, 49.647813], [6.055285, 49.647793], [6.055084, 49.647711], [6.054695, 49.647557], [6.054588, 49.647484], [6.054506, 49.647199], [6.054418, 49.646926], [6.05428, 49.646556], [6.054318, 49.646373], [6.054469, 49.64617], [6.054601, 49.646056], [6.054714, 49.64593], [6.054701, 49.645629], [6.05478, 49.645539], [6.054927, 49.645474], [6.054965, 49.645365], [6.054921, 49.645234], [6.054758, 49.645096], [6.054491, 49.644897], [6.05423, 49.644889], [6.053998, 49.644909], [6.053709, 49.644868], [6.053508, 49.644807], [6.053395, 49.644722], [6.053219, 49.644401], [6.053143, 49.644262], [6.05303, 49.644108], [6.052584, 49.643929], [6.052283, 49.643898], [6.052126, 49.643892], [6.05189, 49.643847], [6.051755, 49.643801], [6.051673, 49.643742], [6.051447, 49.643433], [6.051362, 49.643374], [6.050998, 49.643278], [6.050916, 49.643243], [6.050763, 49.643225], [6.050511, 49.643217], [6.050263, 49.64318], [6.050122, 49.643138], [6.049999, 49.643081], [6.049886, 49.643034], [6.049688, 49.642863], [6.049506, 49.642635], [6.049437, 49.642564], [6.049337, 49.642481], [6.049268, 49.642328], [6.049148, 49.642194], [6.049019, 49.64208], [6.048818, 49.641972], [6.048492, 49.641941], [6.04817, 49.641066], [6.047913, 49.640415], [6.047836, 49.640073], [6.047874, 49.639798], [6.048115, 49.639519], [6.049045, 49.638683], [6.049344, 49.638232], [6.049211, 49.637629], [6.048782, 49.637081], [6.048256, 49.636532], [6.047949, 49.636168], [6.047732, 49.635928], [6.047423, 49.635545], [6.047166, 49.635194], [6.046792, 49.634853], [6.046432, 49.634669], [6.046316, 49.634444], [6.046123, 49.634018], [6.045981, 49.633718], [6.045968, 49.633318], [6.046161, 49.633076], [6.046342, 49.632951], [6.046651, 49.632692], [6.047153, 49.632267], [6.047449, 49.632083], [6.047593, 49.630495], [6.04756, 49.630131], [6.046906, 49.628982], [6.046519, 49.628512], [6.046227, 49.628264], [6.045856, 49.628113], [6.046339, 49.627612], [6.047073, 49.627167], [6.047694, 49.626788], [6.048013, 49.62665], [6.048462, 49.626512], [6.049397, 49.626271], [6.050189, 49.625991], [6.050633, 49.625765], [6.050054, 49.624662], [6.052053, 49.624317], [6.051698, 49.623145], [6.051497, 49.622256], [6.051083, 49.622203], [6.051083, 49.621934], [6.051907, 49.621999], [6.051929, 49.621747], [6.05202, 49.620677], [6.052482, 49.62063], [6.052615, 49.620051], [6.053651, 49.619958], [6.053605, 49.619363], [6.053593, 49.618769], [6.053489, 49.617978], [6.057188, 49.617918], [6.06073, 49.618032], [6.061616, 49.61801], [6.06219, 49.618234], [6.063175, 49.618213], [6.063065, 49.617946], [6.062798, 49.617298], [6.06265, 49.616788], [6.062601, 49.616182], [6.061754, 49.613308], [6.062014, 49.613387], [6.062455, 49.613462], [6.062889, 49.613467], [6.063073, 49.613723], [6.065555, 49.613147], [6.068681, 49.612389], [6.069118, 49.612673], [6.070507, 49.611889], [6.071819, 49.611098], [6.073755, 49.612028], [6.074125, 49.612141], [6.076257, 49.610689], [6.076974, 49.610844], [6.077127, 49.610802], [6.078127, 49.611182], [6.080446, 49.609012], [6.079907, 49.608217], [6.08102, 49.606432], [6.082342, 49.605626]]]},"type": "Feature", "properties": {"id": "0309"}} ]}; // a nice palette of colors for municipalities var colors = ["#8dd3c7", "#ffffb3", "#bebada", "#fb8072", "#80b1d3", "#fdb462", "#b3de69", "#fccde5", "#d9d9d9", "#bc80bd", "#ccebc5", "#ffed6f"]; // the style for municipalities, they are colored by the first two digits (the canton-id) var municipalityStyle = function (feature) { return { weight: 1, opacity: 1, color: 'black', dashArray: '', fillOpacity: 0.25, fillColor: colors[feature.properties.id.substring(0, 4) % colors.length] }; }; // Additional POIs var pois = [ { "type": "Feature", "properties": { "name": "Lüxombur", }, "geometry": { "type": "Point", "coordinates": [6.1890624, 49.605019] } }, { "type": "Feature", "properties": { "name": "Luchsembursch", }, "geometry": { "type": "Point", "coordinates": [6.140012, 49.61908] } }, { "type": "Feature", "properties": { "name": "Laxsembörg", }, "geometry": { "type": "Point", "coordinates": [6.066418, 49.620134] } } ]; var overlays = { 'Background (base layer)': new L.TileLayer(backgroundTileUrl, {pane: 'tilePane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map), 'Municipalities (custom data)': new L.GeoJSON(municipalities, { pane: 'tilePane', style: municipalityStyle, attribution: '2012 GfK Geomarketing GmbH' }).addTo(map), 'Transport (base layer)': new L.TileLayer(transportTileUrl, {pane: 'overlayPane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map), 'Route (custom data)': new L.GeoJSON(routePolyline, { pane: 'overlayPane', style: { color: "#575757", weight: 7 } }).addTo(map), 'POIs (custom data)': new L.GeoJSON(pois).addTo(map), 'Labels (base layer)': new L.TileLayer(labelsTileUrl, {pane: 'popupPane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map), }; // add layers to control.layers to show the collection of available layers L.control.layers(null, overlays, { collapsed: false }).addTo(map);Replace PTV background
In the following example, the Leaflet concept of base layers is used to show the replacing of the PTV background layer.
Leaflet's base layers are a collection of layers, which can be shown alternatively. By means of the L.control.layers
object,
the base layers (and overlays) can be manipulated by the user concerning its visibility:
var baseLayers = {
'Background': new L.TileLayer(backgroundTileUrl, {pane: 'tilePane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map),
'OpenTopoMap': new L.TileLayer('http://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', { maxZoom: 16, attribution: 'OpenStreetMap, SRTM, OpenTopoMap'
})
};
var overlays = {
'Transport': new L.TileLayer(transportTileUrl, {pane: 'overlayPane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map),
'Labels': new L.TileLayer(labelsTileUrl, {pane: 'popupPane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map),
};
L.control.layers(baseLayers, overlays, { collapsed: false }).addTo(map);
var map = new L.Map('map', { center: [49.61, 6.125], zoom: 12 });
// xServer layer groups
var backgroundTileUrl = xServerUrl + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=background';
var transportTileUrl = xServerUrl + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=transport';
var labelsTileUrl = xServerUrl + '/services/rest/XMap/tile/{z}/{x}/{y}?storedProfile=silkysand&layers=labels';
// add PTV background layers and OpenTopoMap to the base layer collection
var baseLayers = {
'Background': new L.TileLayer(backgroundTileUrl, {pane: 'tilePane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map),
'OpenTopoMap': new L.TileLayer('http://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', {
maxZoom: 16,
attribution: 'Map data: OpenStreetMap, SRTM | Map style: OpenTopoMap (CC-BY-SA)'
})
};
// add PTV transport layer and labels to client-side drawn objects like a route polygon, municipalities and POIs
var overlays = {
'Transport': new L.TileLayer(transportTileUrl, {pane: 'overlayPane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map),
'Labels': new L.TileLayer(labelsTileUrl, {pane: 'popupPane', minZoom: 3, maxZoom: 18, noWrap: true}).addTo(map),
};
// add layers to control.layers to show the collection of available layers
L.control.layers(baseLayers, overlays, { collapsed: false }).addTo(map);
Related Topics
The following topics might be relevant for this use case.