// Up Arrow Key, or ↓
'↓': 40, down: 40, 'arrow-down': 40,
// odities, printing characters that come out wrong:
+ // Firefox Equals
+ 'ffequals': 61,
// Num-Multiply, or *
'*': 106, star: 106, asterisk: 106, multiply: 106,
// Num-Plus or +
'+': 107, 'plus': 107,
// Num-Subtract, or -
'-': 109, subtract: 109,
+ // Firefox Minus
+ 'ffplus': 171,
+ // Firefox Minus
+ 'ffminus': 173,
// Semicolon
- ';': 186, semicolon:186,
+ ';': 186, semicolon: 186,
// = or equals
'=': 187, 'equals': 187,
// Comma, or ,
return d3.rebind(context, dispatch, 'on');
};
-iD.version = '1.6.0';
+iD.version = '1.6.2';
(function() {
var detected = {};
};
iD.util.qsString = function(obj, noencode) {
- function softEncode(s) { return s.replace('&', '%26'); }
+ function softEncode(s) {
+ // encode everything except special characters used in certain hash parameters:
+ // "/" in map states, ":", ",", {" and "}" in background
+ return encodeURIComponent(s).replace(/(%2F|%3A|%2C|%7B|%7D)/g, decodeURIComponent);
+ }
return Object.keys(obj).sort().map(function(key) {
return encodeURIComponent(key) + '=' + (
noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
}
};
-iD.geo.Extent.prototype = [[], []];
+iD.geo.Extent.prototype = new Array(2);
_.extend(iD.geo.Extent.prototype, {
extend: function(obj) {
Math.max(obj[1][1], this[1][1])]);
},
+ _extend: function(extent) {
+ this[0][0] = Math.min(extent[0][0], this[0][0]);
+ this[0][1] = Math.min(extent[0][1], this[0][1]);
+ this[1][0] = Math.max(extent[1][0], this[1][0]);
+ this[1][1] = Math.max(extent[1][1], this[1][1]);
+ },
+
area: function() {
return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
},
context.install(hover);
context.install(edit);
- if (!iD.behavior.Draw.usedTails[tail.text()]) {
+ if (!context.inIntro() && !iD.behavior.Draw.usedTails[tail.text()]) {
context.install(tail);
}
context.uninstall(hover);
context.uninstall(edit);
- if (!iD.behavior.Draw.usedTails[tail.text()]) {
+ if (!context.inIntro() && !iD.behavior.Draw.usedTails[tail.text()]) {
context.uninstall(tail);
iD.behavior.Draw.usedTails[tail.text()] = true;
}
confirm
.select('.modal-section.message-text')
.append('p')
- .text(err.responseText);
+ .text(err.responseText || t('save.unknown_error_details'));
} else {
context.flush();
success(e, changeset_id);
if (memo && memo[this.id]) return iD.geo.Extent();
memo = memo || {};
memo[this.id] = true;
- return this.members.reduce(function(extent, member) {
- member = resolver.hasEntity(member.id);
+
+ var extent = iD.geo.Extent();
+ for (var i = 0; i < this.members.length; i++) {
+ var member = resolver.hasEntity(this.members[i].id);
if (member) {
- return extent.extend(member.extent(resolver, memo));
- } else {
- return extent;
+ extent._extend(member.extent(resolver, memo));
}
- }, iD.geo.Extent());
+ }
+ return extent;
});
},
}
function updateParents(entity, insertions, memo) {
- if (memo && memo[entity.id]) return;
- memo = memo || {};
- memo[entity.id] = true;
-
head.parentWays(entity).forEach(function(parent) {
if (rectangles[parent.id]) {
rtree.remove(rectangles[parent.id]);
- insertions.push(parent);
+ insertions[parent.id] = parent;
}
});
head.parentRelations(entity).forEach(function(parent) {
+ if (memo[entity.id]) return;
+ memo[entity.id] = true;
if (rectangles[parent.id]) {
rtree.remove(rectangles[parent.id]);
- insertions.push(parent);
+ insertions[parent.id] = parent;
}
updateParents(parent, insertions, memo);
});
var tree = {};
tree.rebase = function(entities) {
- var insertions = [];
+ var insertions = {};
+
+ for (var i = 0; i < entities.length; i++) {
+ var entity = entities[i];
- entities.forEach(function(entity) {
if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
- return;
+ continue;
- insertions.push(entity);
- updateParents(entity, insertions);
- });
+ insertions[entity.id] = entity;
+ updateParents(entity, insertions, {});
+ }
- insertions = _.unique(insertions).map(entityRectangle);
- rtree.load(insertions);
+ rtree.load(_.map(insertions, entityRectangle));
return tree;
};
tree.intersects = function(extent, graph) {
if (graph !== head) {
var diff = iD.Difference(head, graph),
- insertions = [];
+ insertions = {};
head = graph;
diff.modified().forEach(function(entity) {
rtree.remove(rectangles[entity.id]);
- insertions.push(entity);
- updateParents(entity, insertions);
+ insertions[entity.id] = entity;
+ updateParents(entity, insertions, {});
});
diff.created().forEach(function(entity) {
- insertions.push(entity);
+ insertions[entity.id] = entity;
});
- insertions = _.unique(insertions).map(entityRectangle);
- rtree.load(insertions);
+ rtree.load(_.map(insertions, entityRectangle));
}
return rtree.search(extentRectangle(extent)).map(function(rect) {
extent: function(resolver) {
return resolver.transient(this, 'extent', function() {
- return this.nodes.reduce(function(extent, id) {
- var node = resolver.hasEntity(id);
+ var extent = iD.geo.Extent();
+ for (var i = 0; i < this.nodes.length; i++) {
+ var node = resolver.hasEntity(this.nodes[i]);
if (node) {
- return extent.extend(node.extent());
- } else {
- return extent;
+ extent._extend(node.extent());
}
- }, iD.geo.Extent());
+ }
+ return extent;
});
},
return resolver.transient(this, 'area', function() {
var nodes = resolver.childNodes(this);
- if (!this.isClosed() && nodes.length) {
- nodes = nodes.concat([nodes[0]]);
- }
-
var json = {
type: 'Polygon',
coordinates: [_.pluck(nodes, 'loc')]
};
+ if (!this.isClosed() && nodes.length) {
+ json.coordinates[0].push(nodes[0].loc);
+ }
+
var area = d3.geo.area(json);
// Heuristic for detecting counterclockwise winding order. Assumes
// that OpenStreetMap polygons are not hemisphere-spanning.
- if (d3.geo.area(json) > 2 * Math.PI) {
+ if (area > 2 * Math.PI) {
json.coordinates[0] = json.coordinates[0].reverse();
area = d3.geo.area(json);
}
return redraw();
};
- map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
- map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
+ map.zoomIn = function() { return map.zoom(~~map.zoom() + 1); };
+ map.zoomOut = function() { return map.zoom(~~map.zoom() - 1); };
map.center = function(loc) {
if (!arguments.length) {
var commentField = commentSection.append('textarea')
.attr('placeholder', t('commit.description_placeholder'))
+ .attr('maxlength', 255)
.property('value', context.storage('comment') || '')
.on('blur.save', function () {
context.storage('comment', this.value);
.attr('class', 'commit-section modal-section fillL2');
changeSection.append('h3')
- .text(summary.length + ' Changes');
+ .text(t('commit.changes', {count: summary.length}));
var li = changeSection.append('ul')
.attr('class', 'changeset-list')
li.append('span')
.attr('class', 'change-type')
.text(function(d) {
- return d.changeType + ' ';
+ return t('commit.' + d.changeType) + ' ';
});
li.append('strong')
selection.call(iD.ui.Disclosure()
.title(t('inspector.all_tags') + ' (' + count + ')')
- .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
+ .expanded(context.storage('raw_tag_editor.expanded') === 'true' || preset.isFallback())
.on('toggled', toggled)
.content(content));
function toggled(expanded) {
- iD.ui.RawTagEditor.expanded = expanded;
+ context.storage('raw_tag_editor.expanded', expanded);
if (expanded) {
selection.node().parentNode.scrollTop += 200;
}
.text('0');
var keybinding = d3.keybinding('undo-redo')
- .on(key, save);
+ .on(key, save, true);
d3.select(document)
.call(keybinding);
button.append('span')
.attr('class', function(d) { return d.id + ' icon'; });
- var keybinding = d3.keybinding('zoom')
- .on('+', function() { context.zoomIn(); })
- .on('-', function() { context.zoomOut(); })
- .on('⇧=', function() { context.zoomIn(); })
- .on('dash', function() { context.zoomOut(); });
+ var keybinding = d3.keybinding('zoom');
+
+ _.each(['=','ffequals','plus','ffplus'], function(key) {
+ keybinding.on(key, function() { context.zoomIn(); });
+ keybinding.on('⇧' + key, function() { context.zoomIn(); });
+ });
+ _.each(['-','ffminus','_','dash'], function(key) {
+ keybinding.on(key, function() { context.zoomOut(); });
+ keybinding.on('⇧' + key, function() { context.zoomOut(); });
+ });
d3.select(document)
.call(keybinding);
housenumber: 1/3,
street: 2/3,
city: 2/3,
+ state: 1/4,
postcode: 1/3
};
"polygon": [
[
[
- -119.5867318,
- 49.7928087
+ -119.5867318,
+ 49.7928087
+ ],
+ [
+ -119.5465655,
+ 49.7928097
+ ],
+ [
+ -119.5465661,
+ 49.8013837
+ ],
+ [
+ -119.5343374,
+ 49.8013841
+ ],
+ [
+ -119.5343376,
+ 49.8047321
+ ],
+ [
+ -119.5296211,
+ 49.8047322
+ ],
+ [
+ -119.5296216,
+ 49.8119555
+ ],
+ [
+ -119.5104463,
+ 49.811956
+ ],
+ [
+ -119.5115683,
+ 49.8744325
+ ],
+ [
+ -119.5108946,
+ 49.8744904
+ ],
+ [
+ -119.5114111,
+ 49.8843312
+ ],
+ [
+ -119.5114115,
+ 49.9221763
+ ],
+ [
+ -119.49386,
+ 49.9223477
+ ],
+ [
+ -119.4940505,
+ 49.9313031
+ ],
+ [
+ -119.4803936,
+ 49.9317529
+ ],
+ [
+ -119.4804572,
+ 49.9407474
+ ],
+ [
+ -119.4666732,
+ 49.9409927
+ ],
+ [
+ -119.4692775,
+ 49.9913717
+ ],
+ [
+ -119.4551337,
+ 49.9916078
+ ],
+ [
+ -119.4556736,
+ 50.0121242
+ ],
+ [
+ -119.4416673,
+ 50.0123895
+ ],
+ [
+ -119.4417308,
+ 50.0136345
+ ],
+ [
+ -119.4221492,
+ 50.0140377
+ ],
+ [
+ -119.4221042,
+ 50.0119306
+ ],
+ [
+ -119.4121303,
+ 50.012165
+ ],
+ [
+ -119.4126082,
+ 50.0216913
+ ],
+ [
+ -119.4123387,
+ 50.0216913
+ ],
+ [
+ -119.4124772,
+ 50.0250773
+ ],
+ [
+ -119.4120917,
+ 50.0250821
+ ],
+ [
+ -119.4121954,
+ 50.0270769
+ ],
+ [
+ -119.4126083,
+ 50.0270718
+ ],
+ [
+ -119.4128328,
+ 50.0321946
+ ],
+ [
+ -119.3936313,
+ 50.0326418
+ ],
+ [
+ -119.393529,
+ 50.0307781
+ ],
+ [
+ -119.3795727,
+ 50.0310116
+ ],
+ [
+ -119.3795377,
+ 50.0287584
+ ],
+ [
+ -119.3735764,
+ 50.0288621
+ ],
+ [
+ -119.371544,
+ 49.9793618
+ ],
+ [
+ -119.3573506,
+ 49.9793618
+ ],
+ [
+ -119.3548353,
+ 49.9256081
+ ],
+ [
+ -119.3268079,
+ 49.9257238
+ ],
+ [
+ -119.3256573,
+ 49.8804068
+ ],
+ [
+ -119.3138893,
+ 49.8806528
+ ],
+ [
+ -119.3137097,
+ 49.8771651
+ ],
+ [
+ -119.3132156,
+ 49.877223
+ ],
+ [
+ -119.3131482,
+ 49.8749652
+ ],
+ [
+ -119.312452,
+ 49.8749073
+ ],
+ [
+ -119.3122275,
+ 49.87236
+ ],
+ [
+ -119.3117558,
+ 49.872331
+ ],
+ [
+ -119.3115986,
+ 49.8696098
+ ],
+ [
+ -119.3112169,
+ 49.8694217
+ ],
+ [
+ -119.3109199,
+ 49.8632417
+ ],
+ [
+ -119.3103721,
+ 49.8632724
+ ],
+ [
+ -119.3095139,
+ 49.8512388
+ ],
+ [
+ -119.3106368,
+ 49.8512316
+ ],
+ [
+ -119.3103859,
+ 49.8462564
+ ],
+ [
+ -119.3245344,
+ 49.8459957
+ ],
+ [
+ -119.3246018,
+ 49.8450689
+ ],
+ [
+ -119.3367018,
+ 49.844875
+ ],
+ [
+ -119.3367467,
+ 49.8435136
+ ],
+ [
+ -119.337937,
+ 49.8434702
+ ],
+ [
+ -119.3378023,
+ 49.8382055
+ ],
+ [
+ -119.3383637,
+ 49.8381041
+ ],
+ [
+ -119.3383749,
+ 49.8351202
+ ],
+ [
+ -119.3390936,
+ 49.8351058
+ ],
+ [
+ -119.3388016,
+ 49.8321217
+ ],
+ [
+ -119.3391497,
+ 49.8320565
+ ],
+ [
+ -119.3391722,
+ 49.8293331
+ ],
+ [
+ -119.3394641,
+ 49.8293331
+ ],
+ [
+ -119.3395879,
+ 49.8267878
+ ],
+ [
+ -119.3500053,
+ 49.8265829
+ ],
+ [
+ -119.3493701,
+ 49.8180588
+ ],
+ [
+ -119.4046964,
+ 49.8163785
+ ],
+ [
+ -119.4045694,
+ 49.8099022
+ ],
+ [
+ -119.4101592,
+ 49.8099022
+ ],
+ [
+ -119.4102862,
+ 49.8072787
+ ],
+ [
+ -119.4319467,
+ 49.8069098
+ ],
+ [
+ -119.4322643,
+ 49.7907965
+ ],
+ [
+ -119.4459847,
+ 49.7905504
+ ],
+ [
+ -119.445286,
+ 49.7820201
+ ],
+ [
+ -119.4967376,
+ 49.7811587
+ ],
+ [
+ -119.4966105,
+ 49.7784927
+ ],
+ [
+ -119.5418371,
+ 49.7775082
+ ],
+ [
+ -119.5415892,
+ 49.7718277
+ ],
+ [
+ -119.5560296,
+ 49.7714941
+ ],
+ [
+ -119.5561194,
+ 49.7718422
+ ],
+ [
+ -119.5715704,
+ 49.7715086
+ ],
+ [
+ -119.5716153,
+ 49.7717262
+ ],
+ [
+ -119.5819235,
+ 49.7714941
+ ],
+ [
+ -119.5820133,
+ 49.7717697
+ ],
+ [
+ -119.5922991,
+ 49.7715231
+ ],
+ [
+ -119.592344,
+ 49.7718132
+ ],
+ [
+ -119.6003839,
+ 49.7715957
+ ],
+ [
+ -119.6011924,
+ 49.7839081
+ ],
+ [
+ -119.5864365,
+ 49.7843863
+ ]
+ ]
+ ],
+ "id": "kelowna_roads",
+ "overlay": true
+ },
+ {
+ "name": "Landsat 233055",
+ "type": "tms",
+ "description": "Recent Landsat imagery",
+ "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
+ "scaleExtent": [
+ 5,
+ 14
+ ],
+ "polygon": [
+ [
+ [
+ -60.8550011,
+ 6.1765004
+ ],
+ [
+ -60.4762612,
+ 7.9188291
+ ],
+ [
+ -62.161689,
+ 8.2778675
+ ],
+ [
+ -62.5322549,
+ 6.5375488
+ ]
+ ]
+ ],
+ "id": "landsat_233055"
+ },
+ {
+ "name": "Latest southwest British Columbia Landsat",
+ "type": "tms",
+ "description": "Recent lower-resolution landsat imagery for southwest British Columbia",
+ "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
+ "scaleExtent": [
+ 5,
+ 13
+ ],
+ "polygon": [
+ [
+ [
+ -121.9355512,
+ 47.7820648
+ ],
+ [
+ -121.5720582,
+ 48.6410125
+ ],
+ [
+ -121.2015461,
+ 49.4846247
+ ],
+ [
+ -121.8375516,
+ 49.6023246
+ ],
+ [
+ -122.4767046,
+ 49.7161735
+ ],
+ [
+ -123.118912,
+ 49.8268824
+ ],
+ [
+ -123.760228,
+ 49.9335836
+ ],
+ [
+ -124.0887706,
+ 49.0870469
+ ],
+ [
+ -124.4128889,
+ 48.2252567
+ ],
+ [
+ -123.792772,
+ 48.1197334
+ ],
+ [
+ -123.1727942,
+ 48.0109592
+ ],
+ [
+ -122.553553,
+ 47.8982299
+ ]
+ ]
+ ],
+ "id": "landsat_047026"
+ },
+ {
+ "name": "Lithuania - NŽT ORT10LT",
+ "type": "tms",
+ "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
+ "scaleExtent": [
+ 4,
+ 18
+ ],
+ "polygon": [
+ [
+ [
+ 21.4926054,
+ 56.3592046
+ ],
+ [
+ 21.8134688,
+ 56.4097144
+ ],
+ [
+ 21.9728753,
+ 56.4567587
+ ],
+ [
+ 22.2158294,
+ 56.4604404
+ ],
+ [
+ 22.2183922,
+ 56.4162361
+ ],
+ [
+ 23.3511527,
+ 56.4267251
+ ],
+ [
+ 23.3521778,
+ 56.3824815
+ ],
+ [
+ 23.9179035,
+ 56.383305
+ ],
+ [
+ 23.9176231,
+ 56.3392908
+ ],
+ [
+ 24.5649817,
+ 56.3382169
+ ],
+ [
+ 24.564933,
+ 56.3828587
+ ],
+ [
+ 24.6475683,
+ 56.4277798
+ ],
+ [
+ 24.8099394,
+ 56.470646
+ ],
+ [
+ 24.9733979,
+ 56.4698452
+ ],
+ [
+ 25.1299701,
+ 56.2890356
+ ],
+ [
+ 25.127433,
+ 56.1990144
+ ],
+ [
+ 25.6921076,
+ 56.1933684
+ ],
+ [
+ 26.0839005,
+ 56.0067879
+ ],
+ [
+ 26.4673573,
+ 55.7304232
+ ],
+ [
+ 26.5463565,
+ 55.7132705
+ ],
+ [
+ 26.5154447,
+ 55.2345969
+ ],
+ [
+ 25.7874641,
+ 54.8425656
+ ],
+ [
+ 25.7675259,
+ 54.6350898
+ ],
+ [
+ 25.6165253,
+ 54.4404007
+ ],
+ [
+ 24.4566043,
+ 53.9577649
+ ],
+ [
+ 23.6164786,
+ 53.9575517
+ ],
+ [
+ 23.5632006,
+ 54.048085
+ ],
+ [
+ 22.8462074,
+ 54.3563682
+ ],
+ [
+ 22.831944,
+ 54.9414849
+ ],
+ [
+ 22.4306085,
+ 55.1159913
+ ],
+ [
+ 21.9605898,
+ 55.1107144
+ ],
+ [
+ 21.7253241,
+ 55.1496885
+ ],
+ [
+ 21.5628422,
+ 55.2362913
+ ],
+ [
+ 21.2209638,
+ 55.2742668
+ ],
+ [
+ 21.1630444,
+ 55.2803979
+ ],
+ [
+ 20.9277788,
+ 55.3101641
+ ],
+ [
+ 20.9257285,
+ 55.3588507
+ ],
+ [
+ 20.9980451,
+ 55.4514157
+ ],
+ [
+ 21.0282249,
+ 56.0796297
+ ]
+ ]
+ ],
+ "terms_url": "http://www.geoportal.lt",
+ "terms_text": "NŽT ORT10LT"
+ },
+ {
+ "name": "Locator Overlay",
+ "type": "tms",
+ "description": "Shows major features to help orient you.",
+ "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
+ "scaleExtent": [
+ 0,
+ 16
+ ],
+ "terms_url": "http://www.mapbox.com/about/maps/",
+ "terms_text": "Terms & Feedback",
+ "default": true,
+ "overlay": true
+ },
+ {
+ "name": "Luxembourg Inspire Ortho 2010",
+ "type": "tms",
+ "template": "http://mapproxy.openstreetmap.lu/tiles/ortho2010/EPSG900913/{z}/{x}/{y}.jpeg",
+ "scaleExtent": [
+ 0,
+ 20
+ ],
+ "polygon": [
+ [
+ [
+ 5.961753,
+ 50.17631
+ ],
+ [
+ 6.026268,
+ 50.18496
+ ],
+ [
+ 6.033182,
+ 50.16395
+ ],
+ [
+ 6.060695,
+ 50.15536
+ ],
+ [
+ 6.07668,
+ 50.15913
+ ],
+ [
+ 6.078237,
+ 50.17255
+ ],
+ [
+ 6.101762,
+ 50.17199
+ ],
+ [
+ 6.122501,
+ 50.16437
+ ],
+ [
+ 6.120101,
+ 50.15594
+ ],
+ [
+ 6.127695,
+ 50.14993
+ ],
+ [
+ 6.113228,
+ 50.13739
+ ],
+ [
+ 6.123691,
+ 50.13719
+ ],
+ [
+ 6.140929,
+ 50.1305
+ ],
+ [
+ 6.135554,
+ 50.11899
+ ],
+ [
+ 6.138082,
+ 50.10263
+ ],
+ [
+ 6.131085,
+ 50.09964
+ ],
+ [
+ 6.135473,
+ 50.09119
+ ],
+ [
+ 6.121939,
+ 50.09059
+ ],
+ [
+ 6.126335,
+ 50.07817
+ ],
+ [
+ 6.131858,
+ 50.07348
+ ],
+ [
+ 6.121171,
+ 50.064
+ ],
+ [
+ 6.114444,
+ 50.06139
+ ],
+ [
+ 6.115631,
+ 50.05817
+ ],
+ [
+ 6.123611,
+ 50.06323
+ ],
+ [
+ 6.136608,
+ 50.04178
+ ],
+ [
+ 6.130343,
+ 50.02975
+ ],
+ [
+ 6.148207,
+ 50.02307
+ ],
+ [
+ 6.13868,
+ 50.01572
+ ],
+ [
+ 6.135938,
+ 50.01485
+ ],
+ [
+ 6.131384,
+ 50.01905
+ ],
+ [
+ 6.130243,
+ 50.01819
+ ],
+ [
+ 6.139343,
+ 50.01116
+ ],
+ [
+ 6.151702,
+ 50.01058
+ ],
+ [
+ 6.145464,
+ 49.99689
+ ],
+ [
+ 6.139657,
+ 49.9994
+ ],
+ [
+ 6.138524,
+ 49.99829
+ ],
+ [
+ 6.142178,
+ 49.99535
+ ],
+ [
+ 6.150227,
+ 49.99518
+ ],
+ [
+ 6.156247,
+ 49.98867
+ ],
+ [
+ 6.173045,
+ 49.98589
+ ],
+ [
+ 6.17348,
+ 49.98344
+ ],
+ [
+ 6.170353,
+ 49.98376
+ ],
+ [
+ 6.165487,
+ 49.97115
+ ],
+ [
+ 6.171512,
+ 49.96298
+ ],
+ [
+ 6.176298,
+ 49.962
+ ],
+ [
+ 6.179954,
+ 49.95386
+ ],
+ [
+ 6.183393,
+ 49.9548
+ ],
+ [
+ 6.179829,
+ 49.96307
+ ],
+ [
+ 6.183312,
+ 49.9686
+ ],
+ [
+ 6.192774,
+ 49.97158
+ ],
+ [
+ 6.199783,
+ 49.95352
+ ],
+ [
+ 6.207066,
+ 49.95672
+ ],
+ [
+ 6.212689,
+ 49.9514
+ ],
+ [
+ 6.225023,
+ 49.95039
+ ],
+ [
+ 6.22044,
+ 49.94369
+ ],
+ [
+ 6.228241,
+ 49.93726
+ ],
+ [
+ 6.22635,
+ 49.92766
+ ],
+ [
+ 6.219133,
+ 49.92354
+ ],
+ [
+ 6.229862,
+ 49.92125
+ ],
+ [
+ 6.236032,
+ 49.91355
+ ],
+ [
+ 6.231867,
+ 49.91064
+ ],
+ [
+ 6.227694,
+ 49.91062
+ ],
+ [
+ 6.232286,
+ 49.9072
+ ],
+ [
+ 6.23381,
+ 49.90028
+ ],
+ [
+ 6.246919,
+ 49.89535
+ ],
+ [
+ 6.257809,
+ 49.88724
+ ],
+ [
+ 6.263008,
+ 49.88101
+ ],
+ [
+ 6.276455,
+ 49.87725
+ ],
+ [
+ 6.281126,
+ 49.87957
+ ],
+ [
+ 6.291661,
+ 49.87548
+ ],
+ [
+ 6.297699,
+ 49.86673
+ ],
+ [
+ 6.309889,
+ 49.87107
+ ],
+ [
+ 6.315324,
+ 49.8673
+ ],
+ [
+ 6.314651,
+ 49.86057
+ ],
+ [
+ 6.323611,
+ 49.85188
+ ],
+ [
+ 6.321577,
+ 49.8409
+ ],
+ [
+ 6.327406,
+ 49.83673
+ ],
+ [
+ 6.336561,
+ 49.83998
+ ],
+ [
+ 6.339366,
+ 49.8507
+ ],
+ [
+ 6.364651,
+ 49.85164
+ ],
+ [
+ 6.402203,
+ 49.82098
+ ],
+ [
+ 6.426434,
+ 49.81629
+ ],
+ [
+ 6.428071,
+ 49.81186
+ ],
+ [
+ 6.43097,
+ 49.81129
+ ],
+ [
+ 6.441608,
+ 49.81547
+ ],
+ [
+ 6.443442,
+ 49.81233
+ ],
+ [
+ 6.45366,
+ 49.81275
+ ],
+ [
+ 6.464538,
+ 49.81975
+ ],
+ [
+ 6.47057,
+ 49.82385
+ ],
+ [
+ 6.496805,
+ 49.81277
+ ],
+ [
+ 6.50669,
+ 49.80993
+ ],
+ [
+ 6.511554,
+ 49.80238
+ ],
+ [
+ 6.51485,
+ 49.80513
+ ],
+ [
+ 6.519604,
+ 49.81446
+ ],
+ [
+ 6.529808,
+ 49.81048
+ ],
+ [
+ 6.532249,
+ 49.80686
+ ],
+ [
+ 6.530829,
+ 49.80116
+ ],
+ [
+ 6.506225,
+ 49.78899
+ ],
+ [
+ 6.519171,
+ 49.78344
+ ],
+ [
+ 6.511055,
+ 49.77422
+ ],
+ [
+ 6.520563,
+ 49.76818
+ ],
+ [
+ 6.520516,
+ 49.76134
+ ],
+ [
+ 6.503734,
+ 49.75086
+ ],
+ [
+ 6.502627,
+ 49.73298
+ ],
+ [
+ 6.507266,
+ 49.72938
+ ],
+ [
+ 6.518092,
+ 49.7242
+ ],
+ [
+ 6.516417,
+ 49.72129
+ ],
+ [
+ 6.511763,
+ 49.72016
+ ],
+ [
+ 6.504791,
+ 49.725
+ ],
+ [
+ 6.498913,
+ 49.72639
+ ],
+ [
+ 6.495576,
+ 49.72443
+ ],
+ [
+ 6.507122,
+ 49.71655
+ ],
+ [
+ 6.507884,
+ 49.71215
+ ],
+ [
+ 6.504598,
+ 49.71227
+ ],
+ [
+ 6.427139,
+ 49.66237
+ ],
+ [
+ 6.439899,
+ 49.66025
+ ],
+ [
+ 6.442511,
+ 49.65591
+ ],
+ [
+ 6.421781,
+ 49.61809
+ ],
+ [
+ 6.398978,
+ 49.60094
+ ],
+ [
+ 6.379408,
+ 49.59526
+ ],
+ [
+ 6.375507,
+ 49.58809
+ ],
+ [
+ 6.384426,
+ 49.5801
+ ],
+ [
+ 6.381188,
+ 49.57509
+ ],
+ [
+ 6.369093,
+ 49.5783
+ ],
+ [
+ 6.357913,
+ 49.57166
+ ],
+ [
+ 6.384902,
+ 49.55817
+ ],
+ [
+ 6.380095,
+ 49.54856
+ ],
+ [
+ 6.358555,
+ 49.53296
+ ],
+ [
+ 6.359322,
+ 49.52481
+ ],
+ [
+ 6.370763,
+ 49.50545
+ ],
+ [
+ 6.370562,
+ 49.45732
+ ],
+ [
+ 6.333403,
+ 49.46493
+ ],
+ [
+ 6.321894,
+ 49.47244
+ ],
+ [
+ 6.295034,
+ 49.47928
+ ],
+ [
+ 6.287889,
+ 49.48379
+ ],
+ [
+ 6.271912,
+ 49.49995
+ ],
+ [
+ 6.241327,
+ 49.50693
+ ],
+ [
+ 6.196692,
+ 49.50331
+ ],
+ [
+ 6.173373,
+ 49.50577
+ ],
+ [
+ 6.160858,
+ 49.50085
+ ],
+ [
+ 6.167099,
+ 49.49006
+ ],
+ [
+ 6.140179,
+ 49.48525
+ ],
+ [
+ 6.129367,
+ 49.48803
+ ],
+ [
+ 6.127247,
+ 49.47081
+ ],
+ [
+ 6.101403,
+ 49.46726
+ ],
+ [
+ 6.104826,
+ 49.45076
+ ],
+ [
+ 6.081667,
+ 49.45417
+ ],
+ [
+ 6.077222,
+ 49.46139
+ ],
+ [
+ 6.059167,
+ 49.46306
+ ],
+ [
+ 6.052222,
+ 49.46028
+ ],
+ [
+ 6.044213,
+ 49.44553
+ ],
+ [
+ 6.025294,
+ 49.44703
+ ],
+ [
+ 6.021545,
+ 49.45127
+ ],
+ [
+ 6.01574,
+ 49.44885
+ ],
+ [
+ 5.994123,
+ 49.45301
+ ],
+ [
+ 5.976569,
+ 49.44885
+ ],
+ [
+ 5.977725,
+ 49.45955
+ ],
+ [
+ 5.972317,
+ 49.46087
+ ],
+ [
+ 5.968912,
+ 49.48202
+ ],
+ [
+ 5.9616,
+ 49.49026
+ ],
+ [
+ 5.915781,
+ 49.49835
+ ],
+ [
+ 5.890334,
+ 49.4948
+ ],
+ [
+ 5.863321,
+ 49.50006
+ ],
+ [
+ 5.84897,
+ 49.50826
+ ],
+ [
+ 5.84828,
+ 49.51397
+ ],
+ [
+ 5.83641,
+ 49.51817
+ ],
+ [
+ 5.831868,
+ 49.52639
+ ],
+ [
+ 5.84308,
+ 49.53081
+ ],
+ [
+ 5.835622,
+ 49.54114
+ ],
+ [
+ 5.816251,
+ 49.53325
+ ],
+ [
+ 5.805201,
+ 49.54272
+ ],
+ [
+ 5.859432,
+ 49.57158
+ ],
+ [
+ 5.868663,
+ 49.587
+ ],
+ [
+ 5.862888,
+ 49.58525
+ ],
+ [
+ 5.851102,
+ 49.58379
+ ],
+ [
+ 5.847116,
+ 49.58961
+ ],
+ [
+ 5.845652,
+ 49.5981
+ ],
+ [
+ 5.869401,
+ 49.6106
+ ],
+ [
+ 5.881819,
+ 49.63815
+ ],
+ [
+ 5.899978,
+ 49.63907
+ ],
+ [
+ 5.899339,
+ 49.66239
+ ],
+ [
+ 5.856561,
+ 49.67628
+ ],
+ [
+ 5.856283,
+ 49.68211
+ ],
+ [
+ 5.875703,
+ 49.71118
+ ],
+ [
+ 5.864811,
+ 49.72331
+ ],
+ [
+ 5.843249,
+ 49.71822
+ ],
+ [
+ 5.82191,
+ 49.72128
+ ],
+ [
+ 5.824894,
+ 49.73767
+ ],
+ [
+ 5.820728,
+ 49.74878
+ ],
+ [
+ 5.786264,
+ 49.79079
+ ],
+ [
+ 5.765172,
+ 49.78961
+ ],
+ [
+ 5.750937,
+ 49.79094
+ ],
+ [
+ 5.741591,
+ 49.82126
+ ],
+ [
+ 5.745814,
+ 49.82435
+ ],
+ [
+ 5.737197,
+ 49.83353
+ ],
+ [
+ 5.740531,
+ 49.84142
+ ],
+ [
+ 5.747012,
+ 49.84048
+ ],
+ [
+ 5.746237,
+ 49.84783
+ ],
+ [
+ 5.753989,
+ 49.84878
+ ],
+ [
+ 5.740663,
+ 49.85152
+ ],
+ [
+ 5.752288,
+ 49.85922
+ ],
+ [
+ 5.749545,
+ 49.87554
+ ],
+ [
+ 5.775668,
+ 49.87438
+ ],
+ [
+ 5.775053,
+ 49.88057
+ ],
+ [
+ 5.734598,
+ 49.89341
+ ],
+ [
+ 5.733033,
+ 49.90285
+ ],
+ [
+ 5.757834,
+ 49.91737
+ ],
+ [
+ 5.760393,
+ 49.93252
+ ],
+ [
+ 5.770728,
+ 49.93711
+ ],
+ [
+ 5.768783,
+ 49.94239
+ ],
+ [
+ 5.768802,
+ 49.96104
+ ],
+ [
+ 5.786724,
+ 49.96816
+ ],
+ [
+ 5.80524,
+ 49.96677
+ ],
+ [
+ 5.806521,
+ 49.97321
+ ],
+ [
+ 5.831293,
+ 49.97995
+ ],
+ [
+ 5.834616,
+ 49.98656
+ ],
+ [
+ 5.818057,
+ 49.99936
+ ],
+ [
+ 5.815606,
+ 50.01437
+ ],
+ [
+ 5.847923,
+ 50.02809
+ ],
+ [
+ 5.861889,
+ 50.04581
+ ],
+ [
+ 5.850872,
+ 50.0563
+ ],
+ [
+ 5.857809,
+ 50.07186
+ ],
+ [
+ 5.880997,
+ 50.08069
+ ],
+ [
+ 5.891965,
+ 50.12041
+ ],
+ [
+ 5.952856,
+ 50.13384
+ ],
+ [
+ 5.961753,
+ 50.17631
+ ]
+ ]
+ ],
+ "terms_url": "http://www.act.public.lu/fr/actualites/2014/02/ortho2014/",
+ "terms_text": "Administration du Cadastre et de la Topographie",
+ "id": "lu.geoportail.inspire.ortho2010"
+ },
+ {
+ "name": "Luxembourg Inspire Ortho 2013",
+ "type": "tms",
+ "template": "http://mapproxy.openstreetmap.lu/tiles/ortho2013/EPSG900913/{z}/{x}/{y}.jpeg",
+ "scaleExtent": [
+ 0,
+ 20
+ ],
+ "polygon": [
+ [
+ [
+ 5.961753,
+ 50.17631
+ ],
+ [
+ 6.026268,
+ 50.18496
+ ],
+ [
+ 6.033182,
+ 50.16395
+ ],
+ [
+ 6.060695,
+ 50.15536
+ ],
+ [
+ 6.07668,
+ 50.15913
+ ],
+ [
+ 6.078237,
+ 50.17255
+ ],
+ [
+ 6.101762,
+ 50.17199
+ ],
+ [
+ 6.122501,
+ 50.16437
+ ],
+ [
+ 6.120101,
+ 50.15594
+ ],
+ [
+ 6.127695,
+ 50.14993
+ ],
+ [
+ 6.113228,
+ 50.13739
+ ],
+ [
+ 6.123691,
+ 50.13719
+ ],
+ [
+ 6.140929,
+ 50.1305
+ ],
+ [
+ 6.135554,
+ 50.11899
+ ],
+ [
+ 6.138082,
+ 50.10263
+ ],
+ [
+ 6.131085,
+ 50.09964
+ ],
+ [
+ 6.135473,
+ 50.09119
+ ],
+ [
+ 6.121939,
+ 50.09059
+ ],
+ [
+ 6.126335,
+ 50.07817
+ ],
+ [
+ 6.131858,
+ 50.07348
+ ],
+ [
+ 6.121171,
+ 50.064
+ ],
+ [
+ 6.114444,
+ 50.06139
+ ],
+ [
+ 6.115631,
+ 50.05817
+ ],
+ [
+ 6.123611,
+ 50.06323
+ ],
+ [
+ 6.136608,
+ 50.04178
+ ],
+ [
+ 6.130343,
+ 50.02975
+ ],
+ [
+ 6.148207,
+ 50.02307
+ ],
+ [
+ 6.13868,
+ 50.01572
+ ],
+ [
+ 6.135938,
+ 50.01485
+ ],
+ [
+ 6.131384,
+ 50.01905
+ ],
+ [
+ 6.130243,
+ 50.01819
+ ],
+ [
+ 6.139343,
+ 50.01116
+ ],
+ [
+ 6.151702,
+ 50.01058
+ ],
+ [
+ 6.145464,
+ 49.99689
+ ],
+ [
+ 6.139657,
+ 49.9994
+ ],
+ [
+ 6.138524,
+ 49.99829
+ ],
+ [
+ 6.142178,
+ 49.99535
+ ],
+ [
+ 6.150227,
+ 49.99518
+ ],
+ [
+ 6.156247,
+ 49.98867
+ ],
+ [
+ 6.173045,
+ 49.98589
+ ],
+ [
+ 6.17348,
+ 49.98344
+ ],
+ [
+ 6.170353,
+ 49.98376
+ ],
+ [
+ 6.165487,
+ 49.97115
+ ],
+ [
+ 6.171512,
+ 49.96298
+ ],
+ [
+ 6.176298,
+ 49.962
+ ],
+ [
+ 6.179954,
+ 49.95386
+ ],
+ [
+ 6.183393,
+ 49.9548
+ ],
+ [
+ 6.179829,
+ 49.96307
+ ],
+ [
+ 6.183312,
+ 49.9686
+ ],
+ [
+ 6.192774,
+ 49.97158
+ ],
+ [
+ 6.199783,
+ 49.95352
+ ],
+ [
+ 6.207066,
+ 49.95672
+ ],
+ [
+ 6.212689,
+ 49.9514
+ ],
+ [
+ 6.225023,
+ 49.95039
+ ],
+ [
+ 6.22044,
+ 49.94369
+ ],
+ [
+ 6.228241,
+ 49.93726
+ ],
+ [
+ 6.22635,
+ 49.92766
+ ],
+ [
+ 6.219133,
+ 49.92354
+ ],
+ [
+ 6.229862,
+ 49.92125
+ ],
+ [
+ 6.236032,
+ 49.91355
+ ],
+ [
+ 6.231867,
+ 49.91064
+ ],
+ [
+ 6.227694,
+ 49.91062
+ ],
+ [
+ 6.232286,
+ 49.9072
+ ],
+ [
+ 6.23381,
+ 49.90028
+ ],
+ [
+ 6.246919,
+ 49.89535
+ ],
+ [
+ 6.257809,
+ 49.88724
+ ],
+ [
+ 6.263008,
+ 49.88101
+ ],
+ [
+ 6.276455,
+ 49.87725
+ ],
+ [
+ 6.281126,
+ 49.87957
+ ],
+ [
+ 6.291661,
+ 49.87548
+ ],
+ [
+ 6.297699,
+ 49.86673
+ ],
+ [
+ 6.309889,
+ 49.87107
],
[
- -119.5465655,
- 49.7928097
+ 6.315324,
+ 49.8673
],
[
- -119.5465661,
- 49.8013837
+ 6.314651,
+ 49.86057
],
[
- -119.5343374,
- 49.8013841
+ 6.323611,
+ 49.85188
],
[
- -119.5343376,
- 49.8047321
+ 6.321577,
+ 49.8409
],
[
- -119.5296211,
- 49.8047322
+ 6.327406,
+ 49.83673
],
[
- -119.5296216,
- 49.8119555
+ 6.336561,
+ 49.83998
],
[
- -119.5104463,
- 49.811956
+ 6.339366,
+ 49.8507
],
[
- -119.5115683,
- 49.8744325
+ 6.364651,
+ 49.85164
],
[
- -119.5108946,
- 49.8744904
+ 6.402203,
+ 49.82098
],
[
- -119.5114111,
- 49.8843312
+ 6.426434,
+ 49.81629
],
[
- -119.5114115,
- 49.9221763
+ 6.428071,
+ 49.81186
],
[
- -119.49386,
- 49.9223477
+ 6.43097,
+ 49.81129
],
[
- -119.4940505,
- 49.9313031
+ 6.441608,
+ 49.81547
],
[
- -119.4803936,
- 49.9317529
+ 6.443442,
+ 49.81233
],
[
- -119.4804572,
- 49.9407474
+ 6.45366,
+ 49.81275
],
[
- -119.4666732,
- 49.9409927
+ 6.464538,
+ 49.81975
],
[
- -119.4692775,
- 49.9913717
+ 6.47057,
+ 49.82385
],
[
- -119.4551337,
- 49.9916078
+ 6.496805,
+ 49.81277
],
[
- -119.4556736,
- 50.0121242
+ 6.50669,
+ 49.80993
],
[
- -119.4416673,
- 50.0123895
+ 6.511554,
+ 49.80238
],
[
- -119.4417308,
- 50.0136345
+ 6.51485,
+ 49.80513
],
[
- -119.4221492,
- 50.0140377
+ 6.519604,
+ 49.81446
],
[
- -119.4221042,
- 50.0119306
+ 6.529808,
+ 49.81048
],
[
- -119.4121303,
- 50.012165
+ 6.532249,
+ 49.80686
],
[
- -119.4126082,
- 50.0216913
+ 6.530829,
+ 49.80116
],
[
- -119.4123387,
- 50.0216913
+ 6.506225,
+ 49.78899
],
[
- -119.4124772,
- 50.0250773
+ 6.519171,
+ 49.78344
],
[
- -119.4120917,
- 50.0250821
+ 6.511055,
+ 49.77422
],
[
- -119.4121954,
- 50.0270769
+ 6.520563,
+ 49.76818
],
[
- -119.4126083,
- 50.0270718
+ 6.520516,
+ 49.76134
],
[
- -119.4128328,
- 50.0321946
+ 6.503734,
+ 49.75086
],
[
- -119.3936313,
- 50.0326418
+ 6.502627,
+ 49.73298
],
[
- -119.393529,
- 50.0307781
+ 6.507266,
+ 49.72938
],
[
- -119.3795727,
- 50.0310116
+ 6.518092,
+ 49.7242
],
[
- -119.3795377,
- 50.0287584
+ 6.516417,
+ 49.72129
],
[
- -119.3735764,
- 50.0288621
+ 6.511763,
+ 49.72016
],
[
- -119.371544,
- 49.9793618
+ 6.504791,
+ 49.725
],
[
- -119.3573506,
- 49.9793618
+ 6.498913,
+ 49.72639
],
[
- -119.3548353,
- 49.9256081
+ 6.495576,
+ 49.72443
],
[
- -119.3268079,
- 49.9257238
+ 6.507122,
+ 49.71655
],
[
- -119.3256573,
- 49.8804068
+ 6.507884,
+ 49.71215
],
[
- -119.3138893,
- 49.8806528
+ 6.504598,
+ 49.71227
],
[
- -119.3137097,
- 49.8771651
+ 6.427139,
+ 49.66237
],
[
- -119.3132156,
- 49.877223
+ 6.439899,
+ 49.66025
],
[
- -119.3131482,
- 49.8749652
+ 6.442511,
+ 49.65591
],
[
- -119.312452,
- 49.8749073
+ 6.421781,
+ 49.61809
],
[
- -119.3122275,
- 49.87236
+ 6.398978,
+ 49.60094
],
[
- -119.3117558,
- 49.872331
+ 6.379408,
+ 49.59526
],
[
- -119.3115986,
- 49.8696098
+ 6.375507,
+ 49.58809
],
[
- -119.3112169,
- 49.8694217
+ 6.384426,
+ 49.5801
],
[
- -119.3109199,
- 49.8632417
+ 6.381188,
+ 49.57509
],
[
- -119.3103721,
- 49.8632724
+ 6.369093,
+ 49.5783
],
[
- -119.3095139,
- 49.8512388
+ 6.357913,
+ 49.57166
],
[
- -119.3106368,
- 49.8512316
+ 6.384902,
+ 49.55817
],
[
- -119.3103859,
- 49.8462564
+ 6.380095,
+ 49.54856
],
[
- -119.3245344,
- 49.8459957
+ 6.358555,
+ 49.53296
],
[
- -119.3246018,
- 49.8450689
+ 6.359322,
+ 49.52481
],
[
- -119.3367018,
- 49.844875
+ 6.370763,
+ 49.50545
],
[
- -119.3367467,
- 49.8435136
+ 6.370562,
+ 49.45732
],
[
- -119.337937,
- 49.8434702
+ 6.333403,
+ 49.46493
],
[
- -119.3378023,
- 49.8382055
+ 6.321894,
+ 49.47244
],
[
- -119.3383637,
- 49.8381041
+ 6.295034,
+ 49.47928
],
[
- -119.3383749,
- 49.8351202
+ 6.287889,
+ 49.48379
],
[
- -119.3390936,
- 49.8351058
+ 6.271912,
+ 49.49995
],
[
- -119.3388016,
- 49.8321217
+ 6.241327,
+ 49.50693
],
[
- -119.3391497,
- 49.8320565
+ 6.196692,
+ 49.50331
],
[
- -119.3391722,
- 49.8293331
+ 6.173373,
+ 49.50577
],
[
- -119.3394641,
- 49.8293331
+ 6.160858,
+ 49.50085
],
[
- -119.3395879,
- 49.8267878
+ 6.167099,
+ 49.49006
],
[
- -119.3500053,
- 49.8265829
+ 6.140179,
+ 49.48525
],
[
- -119.3493701,
- 49.8180588
+ 6.129367,
+ 49.48803
],
[
- -119.4046964,
- 49.8163785
+ 6.127247,
+ 49.47081
],
[
- -119.4045694,
- 49.8099022
+ 6.101403,
+ 49.46726
],
[
- -119.4101592,
- 49.8099022
+ 6.104826,
+ 49.45076
],
[
- -119.4102862,
- 49.8072787
+ 6.081667,
+ 49.45417
],
[
- -119.4319467,
- 49.8069098
+ 6.077222,
+ 49.46139
],
[
- -119.4322643,
- 49.7907965
+ 6.059167,
+ 49.46306
],
[
- -119.4459847,
- 49.7905504
+ 6.052222,
+ 49.46028
],
[
- -119.445286,
- 49.7820201
+ 6.044213,
+ 49.44553
],
[
- -119.4967376,
- 49.7811587
+ 6.025294,
+ 49.44703
],
[
- -119.4966105,
- 49.7784927
+ 6.021545,
+ 49.45127
],
[
- -119.5418371,
- 49.7775082
+ 6.01574,
+ 49.44885
],
[
- -119.5415892,
- 49.7718277
+ 5.994123,
+ 49.45301
],
[
- -119.5560296,
- 49.7714941
+ 5.976569,
+ 49.44885
],
[
- -119.5561194,
- 49.7718422
+ 5.977725,
+ 49.45955
],
[
- -119.5715704,
- 49.7715086
+ 5.972317,
+ 49.46087
],
[
- -119.5716153,
- 49.7717262
+ 5.968912,
+ 49.48202
],
[
- -119.5819235,
- 49.7714941
+ 5.9616,
+ 49.49026
],
[
- -119.5820133,
- 49.7717697
+ 5.915781,
+ 49.49835
],
[
- -119.5922991,
- 49.7715231
+ 5.890334,
+ 49.4948
],
[
- -119.592344,
- 49.7718132
+ 5.863321,
+ 49.50006
],
[
- -119.6003839,
- 49.7715957
+ 5.84897,
+ 49.50826
],
[
- -119.6011924,
- 49.7839081
+ 5.84828,
+ 49.51397
],
[
- -119.5864365,
- 49.7843863
- ]
- ]
- ],
- "id": "kelowna_roads",
- "overlay": true
- },
- {
- "name": "Landsat 233055",
- "type": "tms",
- "description": "Recent Landsat imagery",
- "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
- "scaleExtent": [
- 5,
- 14
- ],
- "polygon": [
- [
+ 5.83641,
+ 49.51817
+ ],
[
- -60.8550011,
- 6.1765004
+ 5.831868,
+ 49.52639
],
[
- -60.4762612,
- 7.9188291
+ 5.84308,
+ 49.53081
],
[
- -62.161689,
- 8.2778675
+ 5.835622,
+ 49.54114
],
[
- -62.5322549,
- 6.5375488
- ]
- ]
- ],
- "id": "landsat_233055"
- },
- {
- "name": "Latest southwest British Columbia Landsat",
- "type": "tms",
- "description": "Recent lower-resolution landsat imagery for southwest British Columbia",
- "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
- "scaleExtent": [
- 5,
- 13
- ],
- "polygon": [
- [
+ 5.816251,
+ 49.53325
+ ],
[
- -121.9355512,
- 47.7820648
+ 5.805201,
+ 49.54272
],
[
- -121.5720582,
- 48.6410125
+ 5.859432,
+ 49.57158
],
[
- -121.2015461,
- 49.4846247
+ 5.868663,
+ 49.587
],
[
- -121.8375516,
- 49.6023246
+ 5.862888,
+ 49.58525
],
[
- -122.4767046,
- 49.7161735
+ 5.851102,
+ 49.58379
],
[
- -123.118912,
- 49.8268824
+ 5.847116,
+ 49.58961
],
[
- -123.760228,
- 49.9335836
+ 5.845652,
+ 49.5981
],
[
- -124.0887706,
- 49.0870469
+ 5.869401,
+ 49.6106
],
[
- -124.4128889,
- 48.2252567
+ 5.881819,
+ 49.63815
],
[
- -123.792772,
- 48.1197334
+ 5.899978,
+ 49.63907
],
[
- -123.1727942,
- 48.0109592
+ 5.899339,
+ 49.66239
],
[
- -122.553553,
- 47.8982299
- ]
- ]
- ],
- "id": "landsat_047026"
- },
- {
- "name": "Lithuania - NŽT ORT10LT",
- "type": "tms",
- "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
- "scaleExtent": [
- 4,
- 18
- ],
- "polygon": [
- [
+ 5.856561,
+ 49.67628
+ ],
[
- 21.4926054,
- 56.3592046
+ 5.856283,
+ 49.68211
],
[
- 21.8134688,
- 56.4097144
+ 5.875703,
+ 49.71118
],
[
- 21.9728753,
- 56.4567587
+ 5.864811,
+ 49.72331
],
[
- 22.2158294,
- 56.4604404
+ 5.843249,
+ 49.71822
],
[
- 22.2183922,
- 56.4162361
+ 5.82191,
+ 49.72128
],
[
- 23.3511527,
- 56.4267251
+ 5.824894,
+ 49.73767
],
[
- 23.3521778,
- 56.3824815
+ 5.820728,
+ 49.74878
],
[
- 23.9179035,
- 56.383305
+ 5.786264,
+ 49.79079
],
[
- 23.9176231,
- 56.3392908
+ 5.765172,
+ 49.78961
],
[
- 24.5649817,
- 56.3382169
+ 5.750937,
+ 49.79094
],
[
- 24.564933,
- 56.3828587
+ 5.741591,
+ 49.82126
],
[
- 24.6475683,
- 56.4277798
+ 5.745814,
+ 49.82435
],
[
- 24.8099394,
- 56.470646
+ 5.737197,
+ 49.83353
],
[
- 24.9733979,
- 56.4698452
+ 5.740531,
+ 49.84142
],
[
- 25.1299701,
- 56.2890356
+ 5.747012,
+ 49.84048
],
[
- 25.127433,
- 56.1990144
+ 5.746237,
+ 49.84783
],
[
- 25.6921076,
- 56.1933684
+ 5.753989,
+ 49.84878
],
[
- 26.0839005,
- 56.0067879
+ 5.740663,
+ 49.85152
],
[
- 26.4673573,
- 55.7304232
+ 5.752288,
+ 49.85922
],
[
- 26.5463565,
- 55.7132705
+ 5.749545,
+ 49.87554
],
[
- 26.5154447,
- 55.2345969
+ 5.775668,
+ 49.87438
],
[
- 25.7874641,
- 54.8425656
+ 5.775053,
+ 49.88057
],
[
- 25.7675259,
- 54.6350898
+ 5.734598,
+ 49.89341
],
[
- 25.6165253,
- 54.4404007
+ 5.733033,
+ 49.90285
],
[
- 24.4566043,
- 53.9577649
+ 5.757834,
+ 49.91737
],
[
- 23.6164786,
- 53.9575517
+ 5.760393,
+ 49.93252
],
[
- 23.5632006,
- 54.048085
+ 5.770728,
+ 49.93711
],
[
- 22.8462074,
- 54.3563682
+ 5.768783,
+ 49.94239
],
[
- 22.831944,
- 54.9414849
+ 5.768802,
+ 49.96104
],
[
- 22.4306085,
- 55.1159913
+ 5.786724,
+ 49.96816
],
[
- 21.9605898,
- 55.1107144
+ 5.80524,
+ 49.96677
],
[
- 21.7253241,
- 55.1496885
+ 5.806521,
+ 49.97321
],
[
- 21.5628422,
- 55.2362913
+ 5.831293,
+ 49.97995
],
[
- 21.2209638,
- 55.2742668
+ 5.834616,
+ 49.98656
],
[
- 21.1630444,
- 55.2803979
+ 5.818057,
+ 49.99936
],
[
- 20.9277788,
- 55.3101641
+ 5.815606,
+ 50.01437
],
[
- 20.9257285,
- 55.3588507
+ 5.847923,
+ 50.02809
],
[
- 20.9980451,
- 55.4514157
+ 5.861889,
+ 50.04581
],
[
- 21.0282249,
- 56.0796297
+ 5.850872,
+ 50.0563
+ ],
+ [
+ 5.857809,
+ 50.07186
+ ],
+ [
+ 5.880997,
+ 50.08069
+ ],
+ [
+ 5.891965,
+ 50.12041
+ ],
+ [
+ 5.952856,
+ 50.13384
+ ],
+ [
+ 5.961753,
+ 50.17631
]
]
],
- "terms_url": "http://www.geoportal.lt",
- "terms_text": "NŽT ORT10LT"
- },
- {
- "name": "Locator Overlay",
- "type": "tms",
- "description": "Shows major features to help orient you.",
- "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
- "scaleExtent": [
- 0,
- 16
- ],
- "terms_url": "http://www.mapbox.com/about/maps/",
- "terms_text": "Terms & Feedback",
- "default": true,
- "overlay": true
+ "terms_url": "http://www.act.public.lu/fr/actualites/2014/02/ortho2014/",
+ "terms_text": "Administration du Cadastre et de la Topographie",
+ "id": "lu.geoportail.inspire.ortho2013"
},
{
"name": "MapQuest Open Aerial",
"name": "Currency Exchange"
},
"amenity/bus_station": {
+ "icon": "bus",
"fields": [
+ "building_area",
"operator"
],
"geometry": [
},
"name": "College Grounds"
},
+ "amenity/community_centre": {
+ "icon": "town-hall",
+ "fields": [
+ "operator",
+ "address",
+ "building_area"
+ ],
+ "geometry": [
+ "point",
+ "area"
+ ],
+ "terms": [
+ "event",
+ "hall"
+ ],
+ "tags": {
+ "amenity": "community_centre"
+ },
+ "name": "Community Center"
+ },
"amenity/compressed_air": {
"icon": "car",
"geometry": [
"tags": {
"power": "sub_station"
},
+ "name": "Substation",
+ "searchable": false
+ },
+ "power/substation": {
+ "fields": [
+ "operator",
+ "building"
+ ],
+ "geometry": [
+ "point",
+ "area"
+ ],
+ "tags": {
+ "power": "substation"
+ },
"name": "Substation"
},
"power/tower": {
"name": "Garden Center"
},
"shop/gift": {
- "icon": "shop",
+ "icon": "gift",
"fields": [
"operator",
"address",
"icon": "campsite",
"fields": [
"operator",
- "address",
- "smoking"
+ "address"
],
"geometry": [
"point",
},
"name": "Zoo"
},
+ "traffic_calming/bump": {
+ "fields": [
+ "surface"
+ ],
+ "geometry": [
+ "vertex"
+ ],
+ "tags": {
+ "traffic_calming": "bump"
+ },
+ "terms": [
+ "speed hump"
+ ],
+ "name": "Speed Bump"
+ },
+ "traffic_calming/hump": {
+ "fields": [
+ "surface"
+ ],
+ "geometry": [
+ "vertex"
+ ],
+ "tags": {
+ "traffic_calming": "hump"
+ },
+ "terms": [
+ "speed bump"
+ ],
+ "name": "Speed Hump"
+ },
+ "traffic_calming/rumble_strip": {
+ "geometry": [
+ "vertex"
+ ],
+ "tags": {
+ "traffic_calming": "rumble_strip"
+ },
+ "terms": [
+ "sleeper lines",
+ "audible lines",
+ "growlers"
+ ],
+ "name": "Rumble Strip"
+ },
+ "traffic_calming/table": {
+ "fields": [
+ "surface"
+ ],
+ "geometry": [
+ "vertex"
+ ],
+ "tags": {
+ "highway": "crossing",
+ "traffic_calming": "table"
+ },
+ "terms": [
+ "speed table",
+ "flat top hump"
+ ],
+ "name": "Raised Pedestrian Crossing"
+ },
"type/boundary": {
"geometry": [
"relation"
528
]
},
+ "gift": {
+ "12": [
+ 258,
+ 528
+ ],
+ "18": [
+ 240,
+ 528
+ ],
+ "24": [
+ 216,
+ 528
+ ]
+ },
+ "ice-cream": {
+ "12": [
+ 42,
+ 552
+ ],
+ "18": [
+ 24,
+ 552
+ ],
+ "24": [
+ 0,
+ 552
+ ]
+ },
"highway-motorway": {
"line": [
20,
"upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
"save": "Save",
"cancel": "Cancel",
+ "changes": "{count} Changes",
"warnings": "Warnings",
"modified": "Modified",
"deleted": "Deleted",
"help": "Save changes to OpenStreetMap, making them visible to other users.",
"no_changes": "No changes to save.",
"error": "An error occurred while trying to save",
+ "unknown_error_details": "Please ensure you are connected to the internet.",
"uploading": "Uploading changes to OpenStreetMap.",
"unsaved_changes": "You have unsaved changes"
},
"name": "College Grounds",
"terms": "university"
},
+ "amenity/community_centre": {
+ "name": "Community Center",
+ "terms": "event,hall"
+ },
"amenity/compressed_air": {
"name": "Compressed Air",
"terms": ""
"name": "Substation",
"terms": ""
},
+ "power/substation": {
+ "name": "Substation",
+ "terms": ""
+ },
"power/tower": {
"name": "High-Voltage Tower",
"terms": ""
"name": "Zoo",
"terms": ""
},
+ "traffic_calming/bump": {
+ "name": "Speed Bump",
+ "terms": "speed hump"
+ },
+ "traffic_calming/hump": {
+ "name": "Speed Hump",
+ "terms": "speed bump"
+ },
+ "traffic_calming/rumble_strip": {
+ "name": "Rumble Strip",
+ "terms": "sleeper lines,audible lines,growlers"
+ },
+ "traffic_calming/table": {
+ "name": "Raised Pedestrian Crossing",
+ "terms": "speed table,flat top hump"
+ },
"type/boundary": {
"name": "Boundary",
"terms": ""
"postcode"
]
]
+ },
+ {
+ "countryCodes": [
+ "us"
+ ],
+ "format": [
+ [
+ "housenumber",
+ "street"
+ ],
+ [
+ "city",
+ "state",
+ "postcode"
+ ]
+ ]
+ },
+ {
+ "countryCodes": [
+ "ca"
+ ],
+ "format": [
+ [
+ "housenumber",
+ "street"
+ ],
+ [
+ "city",
+ "province",
+ "postcode"
+ ]
+ ]
}
]
};
\ No newline at end of file