aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <cb15g11@soton.ac.uk>2014-05-04 09:57:44 +0100
committerChristopher Baines <cb15g11@soton.ac.uk>2014-05-22 17:49:00 +0100
commit772439babf4d959881ae905615c70e6a907d46c2 (patch)
tree939fd6244d7b11b86c3e712ba35d4f3ae4418cba
downloadhartley-library-map-data-772439babf4d959881ae905615c70e6a907d46c2.tar
hartley-library-map-data-772439babf4d959881ae905615c70e6a907d46c2.tar.gz
Initial commit
-rwxr-xr-xbuild-data.js47
-rw-r--r--level-1.osm369
-rw-r--r--level-3.osm317
-rw-r--r--level-4.osm189
-rw-r--r--level-5.osm135
5 files changed, 1057 insertions, 0 deletions
diff --git a/build-data.js b/build-data.js
new file mode 100755
index 0000000..2c24232
--- /dev/null
+++ b/build-data.js
@@ -0,0 +1,47 @@
+#!/usr/bin/env node
+
+var osmtogeojson = require('osmtogeojson');
+var fs = require('fs');
+var DOMParser = require("xmldom").DOMParser;
+var async = require('async');
+
+var levels = [1, 3, 4, 5];
+
+async.map(levels, function(level, callback) {
+
+ fs.readFile('level-' + level + '.osm', 'utf8', function(err, data) {
+ if (err) {
+ callback(err);
+ return;
+ }
+
+ xml = (new DOMParser()).parseFromString(data, 'text/xml');
+
+ var geojson = osmtogeojson(xml, {
+ flatProperties: true,
+ polygonFeatures: function(feature) { return true; }
+ });
+
+ var featuresWithLevels = geojson.features.forEach(function(feature) {
+ feature.properties.level = level;
+ });
+
+ callback(null, geojson.features);
+ });
+}, function(err, features) {
+ var featureCollection = {
+ type: "FeatureCollection",
+ features: []
+ };
+
+ features.forEach(function(featureArray) {
+ featureArray.forEach(function(feature) {
+ delete feature.id;
+ delete feature.properties.id;
+
+ featureCollection.features.push(feature);
+ });
+ });
+
+ console.log(JSON.stringify(featureCollection, null, 4));
+});
diff --git a/level-1.osm b/level-1.osm
new file mode 100644
index 0000000..24e4b1d
--- /dev/null
+++ b/level-1.osm
@@ -0,0 +1,369 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<osm version='0.6' upload='true' generator='JOSM'>
+ <node id='-3012' action='modify' visible='true' lat='50.93534002355426' lon='-1.3947849011080344' />
+ <node id='-3010' action='modify' visible='true' lat='50.93527924586308' lon='-1.3945639076926566' />
+ <node id='-3008' action='modify' visible='true' lat='50.93525420176622' lon='-1.394559061345828' />
+ <node id='-3006' action='modify' visible='true' lat='50.9352493151116' lon='-1.3945605152498766' />
+ <node id='-3004' action='modify' visible='true' lat='50.93531436865912' lon='-1.3948028325913' />
+ <node id='-3002' action='modify' visible='true' lat='50.9352795512788' lon='-1.394828518229491' />
+ <node id='-3000' action='modify' visible='true' lat='50.93521510851488' lon='-1.3945871701574333' />
+ <node id='-2998' action='modify' visible='true' lat='50.935320476968776' lon='-1.394980208885222' />
+ <node id='-2996' action='modify' visible='true' lat='50.93530154120625' lon='-1.3949947479257072' />
+ <node id='-2994' action='modify' visible='true' lat='50.9351952564606' lon='-1.3946002552938699' />
+ <node id='-2992' action='modify' visible='true' lat='50.935275580874126' lon='-1.3950107408702412' />
+ <node id='-2990' action='modify' visible='true' lat='50.93516929606916' lon='-1.394619156046501' />
+ <node id='-2988' action='modify' visible='true' lat='50.93524778803192' lon='-1.3950315801616033' />
+ <node id='-2986' action='modify' visible='true' lat='50.935147611495786' lon='-1.394656957551763' />
+ <node id='-2984' action='modify' visible='true' lat='50.93516074440763' lon='-1.394623517758647' />
+ <node id='-2982' action='modify' visible='true' lat='50.93520296776516' lon='-1.395062513312086' />
+ <node id='-2980' action='modify' visible='true' lat='50.93510941334099' lon='-1.394721839996077' />
+ <node id='-2978' action='modify' visible='true' lat='50.935127759412694' lon='-1.394708328828145' />
+ <node id='-2976' action='modify' visible='true' lat='50.93512378899506' lon='-1.3946933051529766' />
+ <node id='-2974' action='modify' visible='true' lat='50.935138143580296' lon='-1.3946840970940027' />
+ <node id='-2972' action='modify' visible='true' lat='50.935178638178826' lon='-1.395079336377491' />
+ <node id='-2970' action='modify' visible='true' lat='50.93508985799747' lon='-1.3947560483579813' />
+ <node id='-2968' action='modify' visible='true' lat='50.93510082947806' lon='-1.3947484619751236' />
+ <node id='-2966' action='modify' visible='true' lat='50.935096055187415' lon='-1.3947310766786245' />
+ <node id='-2964' action='modify' visible='true' lat='50.93514104969663' lon='-1.3951053274923575' />
+ <node id='-2962' action='modify' visible='true' lat='50.93513092806602' lon='-1.3950684701443503' />
+ <node id='-2960' action='modify' visible='true' lat='50.935168516556374' lon='-1.3950424790294838' />
+ <node id='-2958' action='modify' visible='true' lat='50.935133874545365' lon='-1.3950791995821872' />
+ <node id='-2956' action='modify' visible='true' lat='50.935123336894605' lon='-1.3950864859925942' />
+ <node id='-2954' action='modify' visible='true' lat='50.935087383648174' lon='-1.3949555643563585' />
+ <node id='-2952' action='modify' visible='true' lat='50.9350979213071' lon='-1.3949482779459512' />
+ <node id='-2950' action='modify' visible='true' lat='50.93511143237504' lon='-1.3949974777059568' />
+ <node id='-2948' action='modify' visible='true' lat='50.93514902088115' lon='-1.3949714865910907' />
+ <node id='-2946' action='modify' visible='true' lat='50.935082069621174' lon='-1.3948905549812614' />
+ <node id='-2944' action='modify' visible='true' lat='50.935119658151024' lon='-1.394864563866395' />
+ <node id='-2942' action='modify' visible='true' lat='50.93505226944353' lon='-1.3947820394728476' />
+ <node id='-2940' action='modify' visible='true' lat='50.93510553161416' lon='-1.3950845114621004' />
+ <node id='-2938' action='modify' visible='true' lat='50.93508872928522' lon='-1.3950239240096758' />
+ <node id='-2936' action='modify' visible='true' lat='50.93504997768394' lon='-1.395050983459028' />
+ <node id='-2934' action='modify' visible='true' lat='50.935066780026894' lon='-1.3951115709114525' />
+ <node id='-2932' action='modify' visible='true' lat='50.93505644054436' lon='-1.3949074942264408' />
+ <node id='-2930' action='modify' visible='true' lat='50.93501768891617' lon='-1.3949345536757929' />
+ <node id='-2928' action='modify' visible='true' lat='50.93504441008945' lon='-1.3950309073133567' />
+ <node id='-2926' action='modify' visible='true' lat='50.93499673767377' lon='-1.395064195949753' />
+ <node id='-2924' action='modify' visible='true' lat='50.93501910763413' lon='-1.395144859547849' />
+ <node id='-2922' action='modify' visible='true' lat='50.93503116656885' lon='-1.3949831526149787' />
+ <node id='-2920' action='modify' visible='true' lat='50.93498349413959' lon='-1.3950164412513748' />
+ <node id='-2918' action='modify' visible='true' lat='50.934970016473095' lon='-1.3949678423121894' />
+ <node id='-2916' action='modify' visible='true' lat='50.935041588637525' lon='-1.3948539398489335' />
+ <node id='-2914' action='modify' visible='true' lat='50.93500283699697' lon='-1.3948809992982858' />
+ <node id='-2912' action='modify' visible='true' lat='50.93495516453867' lon='-1.3949142879346819' />
+ <node id='-2910' action='modify' visible='true' lat='50.934960781973025' lon='-1.395185587092672' />
+ <node id='-2908' action='modify' visible='true' lat='50.934896838797364' lon='-1.3949550154795047' />
+ <node id='-2906' action='modify' visible='true' lat='50.93490533884238' lon='-1.3952243017816082' />
+ <node id='-2904' action='modify' visible='true' lat='50.93484139559046' lon='-1.394993730168441' />
+ <node id='-2902' action='modify' visible='true' lat='50.934841348799495' lon='-1.3952689845293984' />
+ <node id='-2900' action='modify' visible='true' lat='50.93479315903962' lon='-1.395095218307993' />
+ <node id='-2898' action='modify' visible='true' lat='50.934857149148804' lon='-1.3950505355602025' />
+ <node id='-2896' action='modify' visible='true' lat='50.93482906733849' lon='-1.395280680843974' />
+ <node id='-2894' action='modify' visible='true' lat='50.93476727138772' lon='-1.3953245246062216' />
+ <node id='-2892' action='modify' visible='true' lat='50.93475628020713' lon='-1.3952855184285675' />
+ <node id='-2890' action='modify' visible='true' lat='50.93481807617251' lon='-1.3952416746663199' />
+ <node id='-2888' action='modify' visible='true' lat='50.934810037994474' lon='-1.3952131482537091' />
+ <node id='-2886' action='modify' visible='true' lat='50.934748242018415' lon='-1.3952569920159563' />
+ <node id='-2884' action='modify' visible='true' lat='50.9348017910899' lon='-1.3951838811038046' />
+ <node id='-2882' action='modify' visible='true' lat='50.934739995102895' lon='-1.3952277248660518' />
+ <node id='-2880' action='modify' visible='true' lat='50.934789569585156' lon='-1.3951405086444895' />
+ <node id='-2878' action='modify' visible='true' lat='50.93472777358189' lon='-1.395184352406737' />
+ <node id='-2876' action='modify' visible='true' lat='50.93477913844623' lon='-1.3951034899591916' />
+ <node id='-2874' action='modify' visible='true' lat='50.93471734242911' lon='-1.3951473337214388' />
+ <node id='-2872' action='modify' visible='true' lat='50.9348352848444' lon='-1.3954262654329892' />
+ <node id='-2870' action='modify' visible='true' lat='50.93482830403436' lon='-1.3954011470166785' />
+ <node id='-2868' action='modify' visible='true' lat='50.93477459343979' lon='-1.3954387317139325' />
+ <node id='-2866' action='modify' visible='true' lat='50.934781574257876' lon='-1.3954638501302437' />
+ <node id='-2864' action='modify' visible='true' lat='50.93485161622066' lon='-1.3953833899577168' />
+ <node id='-2862' action='modify' visible='true' lat='50.934893286127554' lon='-1.395353921233643' />
+ <node id='-2860' action='modify' visible='true' lat='50.93486848200826' lon='-1.395265608432254' />
+ <node id='-2858' action='modify' visible='true' lat='50.93482681207916' lon='-1.3952950771563277' />
+ <node id='-2856' action='modify' visible='true' lat='50.93491598630911' lon='-1.395337867781663' />
+ <node id='-2854' action='modify' visible='true' lat='50.934891182201916' lon='-1.395249554980274' />
+ <node id='-2852' action='modify' visible='true' lat='50.93493618799704' lon='-1.395409794116424' />
+ <node id='-2850' action='modify' visible='true' lat='50.93500113072022' lon='-1.3953638668923853' />
+ <node id='-2848' action='modify' visible='true' lat='50.934956124987956' lon='-1.3952036277562352' />
+ <node id='-2846' action='modify' visible='true' lat='50.93501050162583' lon='-1.395520791067799' />
+ <node id='-2844' action='modify' visible='true' lat='50.93499333385167' lon='-1.395457590282818' />
+ <node id='-2842' action='modify' visible='true' lat='50.934980020428895' lon='-1.3954666961663689' />
+ <node id='-2840' action='modify' visible='true' lat='50.93499718820798' lon='-1.3955298969513499' />
+ <way id='-3076' action='modify' visible='true'>
+ <nd ref='-3012' />
+ <nd ref='-3010' />
+ <nd ref='-3008' />
+ <nd ref='-3006' />
+ <nd ref='-3004' />
+ <nd ref='-3012' />
+ <tag k='label' v='BL - BX' />
+ </way>
+ <way id='-3074' action='modify' visible='true'>
+ <nd ref='-3004' />
+ <nd ref='-3002' />
+ <nd ref='-3000' />
+ <nd ref='-3006' />
+ <nd ref='-3004' />
+ <tag k='label' v='N - NX' />
+ </way>
+ <way id='-3072' action='modify' visible='true'>
+ <nd ref='-3002' />
+ <nd ref='-2998' />
+ <nd ref='-2996' />
+ <nd ref='-2994' />
+ <nd ref='-3000' />
+ <nd ref='-3002' />
+ <tag k='label' v='P - PM' />
+ </way>
+ <way id='-3070' action='modify' visible='true'>
+ <nd ref='-2996' />
+ <nd ref='-2992' />
+ <nd ref='-2990' />
+ <nd ref='-2994' />
+ <nd ref='-2996' />
+ <tag k='label' v='Pamphlets pBL - pBX, pN - pPM' />
+ </way>
+ <way id='-3068' action='modify' visible='true'>
+ <nd ref='-2992' />
+ <nd ref='-2988' />
+ <nd ref='-2986' />
+ <nd ref='-2984' />
+ <nd ref='-2990' />
+ <nd ref='-2992' />
+ <tag k='label' v='Quarto qBL - qNX, qN - qPM' />
+ </way>
+ <way id='-3066' action='modify' visible='true'>
+ <nd ref='-2988' />
+ <nd ref='-2982' />
+ <nd ref='-2980' />
+ <nd ref='-2978' />
+ <nd ref='-2976' />
+ <nd ref='-2974' />
+ <nd ref='-2986' />
+ <nd ref='-2988' />
+ <tag k='label' v='Education' />
+ </way>
+ <way id='-3064' action='modify' visible='true'>
+ <nd ref='-2982' />
+ <nd ref='-2972' />
+ <nd ref='-2960' />
+ <nd ref='-2948' />
+ <nd ref='-2944' />
+ <nd ref='-2970' />
+ <nd ref='-2968' />
+ <nd ref='-2966' />
+ <nd ref='-2980' />
+ <nd ref='-2982' />
+ <tag k='label' v='Periodicals A, B' />
+ </way>
+ <way id='-3062' action='modify' visible='true'>
+ <nd ref='-2972' />
+ <nd ref='-2964' />
+ <nd ref='-2958' />
+ <nd ref='-2962' />
+ <nd ref='-2960' />
+ <nd ref='-2972' />
+ <tag k='label' v='Periodicals H' />
+ </way>
+ <way id='-3060' action='modify' visible='true'>
+ <nd ref='-2958' />
+ <nd ref='-2956' />
+ <nd ref='-2954' />
+ <nd ref='-2952' />
+ <nd ref='-2950' />
+ <nd ref='-2962' />
+ <nd ref='-2958' />
+ <tag k='label' v='Periodicals HA' />
+ </way>
+ <way id='-3058' action='modify' visible='true'>
+ <nd ref='-2962' />
+ <nd ref='-2950' />
+ <nd ref='-2948' />
+ <nd ref='-2960' />
+ <nd ref='-2962' />
+ <tag k='label' v='Periodicals GV GG G' />
+ </way>
+ <way id='-3056' action='modify' visible='true'>
+ <nd ref='-2950' />
+ <nd ref='-2952' />
+ <nd ref='-2946' />
+ <nd ref='-2944' />
+ <nd ref='-2948' />
+ <nd ref='-2950' />
+ <tag k='label' v='Periodicals C - F' />
+ </way>
+ <way id='-3054' action='modify' visible='true'>
+ <nd ref='-2946' />
+ <nd ref='-2942' />
+ <nd ref='-2970' />
+ <nd ref='-2944' />
+ <nd ref='-2946' />
+ <tag k='label' v='Periodicals BF' />
+ </way>
+ <way id='-3052' action='modify' visible='true'>
+ <nd ref='-2940' />
+ <nd ref='-2938' />
+ <nd ref='-2936' />
+ <nd ref='-2934' />
+ <nd ref='-2940' />
+ <tag k='label' v='Periodicals HB - HX' />
+ </way>
+ <way id='-3050' action='modify' visible='true'>
+ <nd ref='-2938' />
+ <nd ref='-2932' />
+ <nd ref='-2930' />
+ <nd ref='-2922' />
+ <nd ref='-2928' />
+ <nd ref='-2936' />
+ <nd ref='-2938' />
+ <tag k='label' v='Periodicals J' />
+ </way>
+ <way id='-3048' action='modify' visible='true'>
+ <nd ref='-2934' />
+ <nd ref='-2936' />
+ <nd ref='-2928' />
+ <nd ref='-2926' />
+ <nd ref='-2924' />
+ <nd ref='-2934' />
+ <tag k='label' v='Periodicals Q' />
+ </way>
+ <way id='-3046' action='modify' visible='true'>
+ <nd ref='-2928' />
+ <nd ref='-2922' />
+ <nd ref='-2920' />
+ <nd ref='-2926' />
+ <nd ref='-2928' />
+ <tag k='label' v='Periodicals P' />
+ </way>
+ <way id='-3044' action='modify' visible='true'>
+ <nd ref='-2922' />
+ <nd ref='-2930' />
+ <nd ref='-2918' />
+ <nd ref='-2920' />
+ <nd ref='-2922' />
+ <tag k='label' v='Periodicals M - N' />
+ </way>
+ <way id='-3042' action='modify' visible='true'>
+ <nd ref='-2930' />
+ <nd ref='-2932' />
+ <nd ref='-2916' />
+ <nd ref='-2914' />
+ <nd ref='-2930' />
+ <tag k='label' v='Periodicals L' />
+ </way>
+ <way id='-3040' action='modify' visible='true'>
+ <nd ref='-2918' />
+ <nd ref='-2912' />
+ <nd ref='-2914' />
+ <nd ref='-2930' />
+ <nd ref='-2918' />
+ <tag k='label' v='Periodicals L' />
+ </way>
+ <way id='-3038' action='modify' visible='true'>
+ <nd ref='-2924' />
+ <nd ref='-2910' />
+ <nd ref='-2908' />
+ <nd ref='-2912' />
+ <nd ref='-2918' />
+ <nd ref='-2920' />
+ <nd ref='-2926' />
+ <nd ref='-2924' />
+ <tag k='label' v='Periodicals Q' />
+ </way>
+ <way id='-3036' action='modify' visible='true'>
+ <nd ref='-2910' />
+ <nd ref='-2906' />
+ <nd ref='-2898' />
+ <nd ref='-2904' />
+ <nd ref='-2908' />
+ <nd ref='-2910' />
+ <tag k='label' v='Periodicals Q' />
+ </way>
+ <way id='-3034' action='modify' visible='true'>
+ <nd ref='-2906' />
+ <nd ref='-2902' />
+ <nd ref='-2900' />
+ <nd ref='-2898' />
+ <nd ref='-2906' />
+ <tag k='label' v='Periodicals Q' />
+ </way>
+ <way id='-3032' action='modify' visible='true'>
+ <nd ref='-2896' />
+ <nd ref='-2894' />
+ <nd ref='-2892' />
+ <nd ref='-2890' />
+ <nd ref='-2896' />
+ <tag k='label' v='Newspaper Indexes' />
+ </way>
+ <way id='-3030' action='modify' visible='true'>
+ <nd ref='-2890' />
+ <nd ref='-2888' />
+ <nd ref='-2886' />
+ <nd ref='-2892' />
+ <nd ref='-2890' />
+ <tag k='label' v='Reports' />
+ </way>
+ <way id='-3028' action='modify' visible='true'>
+ <nd ref='-2888' />
+ <nd ref='-2884' />
+ <nd ref='-2882' />
+ <nd ref='-2886' />
+ <nd ref='-2888' />
+ <tag k='label' v='Periodicals Z' />
+ </way>
+ <way id='-3026' action='modify' visible='true'>
+ <nd ref='-2884' />
+ <nd ref='-2880' />
+ <nd ref='-2878' />
+ <nd ref='-2882' />
+ <nd ref='-2884' />
+ <tag k='label' v='Abstracting and Indexing Periodicals' />
+ </way>
+ <way id='-3024' action='modify' visible='true'>
+ <nd ref='-2880' />
+ <nd ref='-2876' />
+ <nd ref='-2874' />
+ <nd ref='-2878' />
+ <nd ref='-2880' />
+ <tag k='label' v='Quarto Periodicals' />
+ </way>
+ <way id='-3022' action='modify' visible='true'>
+ <nd ref='-2872' />
+ <nd ref='-2870' />
+ <nd ref='-2868' />
+ <nd ref='-2866' />
+ <nd ref='-2872' />
+ <tag k='label' v='Atlas Stand' />
+ </way>
+ <way id='-3020' action='modify' visible='true'>
+ <nd ref='-2864' />
+ <nd ref='-2862' />
+ <nd ref='-2860' />
+ <nd ref='-2858' />
+ <nd ref='-2864' />
+ <tag k='label' v='Periodicals W' />
+ </way>
+ <way id='-3018' action='modify' visible='true'>
+ <nd ref='-2862' />
+ <nd ref='-2856' />
+ <nd ref='-2854' />
+ <nd ref='-2860' />
+ <nd ref='-2862' />
+ <tag k='label' v='Periodicals U' />
+ </way>
+ <way id='-3016' action='modify' visible='true'>
+ <nd ref='-2856' />
+ <nd ref='-2852' />
+ <nd ref='-2850' />
+ <nd ref='-2848' />
+ <nd ref='-2854' />
+ <nd ref='-2856' />
+ <tag k='label' v='Periodicals Q' />
+ </way>
+ <way id='-3014' action='modify' visible='true'>
+ <nd ref='-2846' />
+ <nd ref='-2844' />
+ <nd ref='-2842' />
+ <nd ref='-2840' />
+ <nd ref='-2846' />
+ <tag k='label' v='DVD Players' />
+ </way>
+</osm>
diff --git a/level-3.osm b/level-3.osm
new file mode 100644
index 0000000..0d18126
--- /dev/null
+++ b/level-3.osm
@@ -0,0 +1,317 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<osm version='0.6' upload='true' generator='JOSM'>
+ <node id='-3232' action='modify' visible='true' lat='50.935393713299035' lon='-1.3949278858650385' />
+ <node id='-3230' action='modify' visible='true' lat='50.93536778098678' lon='-1.3949455317785746' />
+ <node id='-3228' action='modify' visible='true' lat='50.93533683627792' lon='-1.394831024973283' />
+ <node id='-3226' action='modify' visible='true' lat='50.93536276860743' lon='-1.3948133790597468' />
+ <node id='-3224' action='modify' visible='true' lat='50.93528406999283' lon='-1.3945337195139604' />
+ <node id='-3222' action='modify' visible='true' lat='50.935252030394835' lon='-1.3945314530076969' />
+ <node id='-3220' action='modify' visible='true' lat='50.93534291531609' lon='-1.3949610820056475' />
+ <node id='-3218' action='modify' visible='true' lat='50.935227121587246' lon='-1.3945490802665872' />
+ <node id='-3216' action='modify' visible='true' lat='50.93531549163109' lon='-1.3949804890095863' />
+ <node id='-3214' action='modify' visible='true' lat='50.93519969783395' lon='-1.3945684872705262' />
+ <node id='-3212' action='modify' visible='true' lat='50.93521388249045' lon='-1.3945584491972371' />
+ <node id='-3210' action='modify' visible='true' lat='50.93527400335697' lon='-1.3947723630242717' />
+ <node id='-3208' action='modify' visible='true' lat='50.93528724243666' lon='-1.3947629940936213' />
+ <node id='-3206' action='modify' visible='true' lat='50.935284706612585' lon='-1.395002274725143' />
+ <node id='-3204' action='modify' visible='true' lat='50.93516891273882' lon='-1.3945902729860826' />
+ <node id='-3202' action='modify' visible='true' lat='50.93526788902758' lon='-1.3950141760639745' />
+ <node id='-3200' action='modify' visible='true' lat='50.93519838068497' lon='-1.394766861063688' />
+ <node id='-3198' action='modify' visible='true' lat='50.93518445806282' lon='-1.3947767136995501' />
+ <node id='-3196' action='modify' visible='true' lat='50.93514322741469' lon='-1.394630012711145' />
+ <node id='-3194' action='modify' visible='true' lat='50.935161676167574' lon='-1.3946169570747813' />
+ <node id='-3192' action='modify' visible='true' lat='50.93515662123082' lon='-1.394598971324412' />
+ <node id='-3190' action='modify' visible='true' lat='50.93525396642623' lon='-1.3950240286998365' />
+ <node id='-3188' action='modify' visible='true' lat='50.9352125250266' lon='-1.395053355602697' />
+ <node id='-3186' action='modify' visible='true' lat='50.93511193655196' lon='-1.3946954561078404' />
+ <node id='-3184' action='modify' visible='true' lat='50.93511547777694' lon='-1.3946929500898286' />
+ <node id='-3182' action='modify' visible='true' lat='50.93511152027083' lon='-1.3946788690734864' />
+ <node id='-3180' action='modify' visible='true' lat='50.93512499629439' lon='-1.3946693324974881' />
+ <node id='-3178' action='modify' visible='true' lat='50.935118803167484' lon='-1.3946472970199955' />
+ <node id='-3176' action='modify' visible='true' lat='50.935179449174136' lon='-1.3950767624264073' />
+ <node id='-3174' action='modify' visible='true' lat='50.93508341222353' lon='-1.3947350577384117' />
+ <node id='-3172' action='modify' visible='true' lat='50.93509102168308' lon='-1.394729672756675' />
+ <node id='-3170' action='modify' visible='true' lat='50.93508647008824' lon='-1.3947134779498143' />
+ <node id='-3168' action='modify' visible='true' lat='50.93516489134747' lon='-1.3950864153423985' />
+ <node id='-3166' action='modify' visible='true' lat='50.93506841411113' lon='-1.3947437432755037' />
+ <node id='-3164' action='modify' visible='true' lat='50.93514974667827' lon='-1.3950988761448313' />
+ <node id='-3162' action='modify' visible='true' lat='50.93505383032544' lon='-1.3947548689919613' />
+ <node id='-3160' action='modify' visible='true' lat='50.93513544337504' lon='-1.3951082217466555' />
+ <node id='-3158' action='modify' visible='true' lat='50.9350961793828' lon='-1.3949680377192895' />
+ <node id='-3156' action='modify' visible='true' lat='50.93508440017866' lon='-1.3949773833211139' />
+ <node id='-3154' action='modify' visible='true' lat='50.93503307646867' lon='-1.3947940315138923' />
+ <node id='-3152' action='modify' visible='true' lat='50.935042331568106' lon='-1.3947815707114597' />
+ <node id='-3150' action='modify' visible='true' lat='50.93506304893926' lon='-1.395141934385384' />
+ <node id='-3148' action='modify' visible='true' lat='50.935082801997105' lon='-1.395128849884344' />
+ <node id='-3146' action='modify' visible='true' lat='50.93505475626001' lon='-1.3950247131783005' />
+ <node id='-3144' action='modify' visible='true' lat='50.93507915605225' lon='-1.3950064670033102' />
+ <node id='-3142' action='modify' visible='true' lat='50.93502390592965' lon='-1.3948066491357312' />
+ <node id='-3140' action='modify' visible='true' lat='50.935012687622624' lon='-1.3948199999954805' />
+ <node id='-3138' action='modify' visible='true' lat='50.93497834041891' lon='-1.394845731118141' />
+ <node id='-3136' action='modify' visible='true' lat='50.935119541887126' lon='-1.3951021481648458' />
+ <node id='-3134' action='modify' visible='true' lat='50.93509177662941' lon='-1.3949989015161188' />
+ <node id='-3132' action='modify' visible='true' lat='50.93501636387744' lon='-1.3951755512116104' />
+ <node id='-3130' action='modify' visible='true' lat='50.93494564920445' lon='-1.39492828093444' />
+ <node id='-3128' action='modify' visible='true' lat='50.93493165527205' lon='-1.3948793479443675' />
+ <node id='-3126' action='modify' visible='true' lat='50.93498607378698' lon='-1.3951973623825609' />
+ <node id='-3124' action='modify' visible='true' lat='50.9350035275253' lon='-1.3952583934502498' />
+ <node id='-3122' action='modify' visible='true' lat='50.93497184547765' lon='-1.3952812069297187' />
+ <node id='-3120' action='modify' visible='true' lat='50.93488210311064' lon='-1.3949674022659524' />
+ <node id='-3118' action='modify' visible='true' lat='50.93488968060101' lon='-1.3949619459095866' />
+ <node id='-3116' action='modify' visible='true' lat='50.93489125445032' lon='-1.3949674492284936' />
+ <node id='-3114' action='modify' visible='true' lat='50.93501412549076' lon='-1.3952954517199105' />
+ <node id='-3112' action='modify' visible='true' lat='50.9349070194369' lon='-1.3953725761647042' />
+ <node id='-3110' action='modify' visible='true' lat='50.93489642144705' lon='-1.3953355178950437' />
+ <node id='-3108' action='modify' visible='true' lat='50.93503173222918' lon='-1.3953570178253285' />
+ <node id='-3106' action='modify' visible='true' lat='50.934924626215874' lon='-1.3954341422701226' />
+ <node id='-3104' action='modify' visible='true' lat='50.93495096811627' lon='-1.395296240206331' />
+ <node id='-3102' action='modify' visible='true' lat='50.93491314486671' lon='-1.3951639825692517' />
+ <node id='-3100' action='modify' visible='true' lat='50.93493402224507' lon='-1.39514894929264' />
+ <node id='-3098' action='modify' visible='true' lat='50.93483933756635' lon='-1.3951359113343278' />
+ <node id='-3096' action='modify' visible='true' lat='50.93486059972793' lon='-1.395120601009203' />
+ <node id='-3094' action='modify' visible='true' lat='50.93482794111102' lon='-1.3950064029061526' />
+ <node id='-3092' action='modify' visible='true' lat='50.9348629763962' lon='-1.395359600814726' />
+ <node id='-3090' action='modify' visible='true' lat='50.9347732338191' lon='-1.3950457961509597' />
+ <node id='-3088' action='modify' visible='true' lat='50.93480667893449' lon='-1.3950217132312772' />
+ <node id='-3086' action='modify' visible='true' lat='50.934793638422754' lon='-1.3954095292483006' />
+ <node id='-3084' action='modify' visible='true' lat='50.93472681224346' lon='-1.3951758571017718' />
+ <node id='-3082' action='modify' visible='true' lat='50.93470389571187' lon='-1.3950957245845343' />
+ <node id='-3080' action='modify' visible='true' lat='50.93475447209108' lon='-1.3954377318508782' />
+ <node id='-3078' action='modify' visible='true' lat='50.934687645855504' lon='-1.3952040597043491' />
+ <way id='-3282' action='modify' visible='true'>
+ <nd ref='-3232' />
+ <nd ref='-3230' />
+ <nd ref='-3228' />
+ <nd ref='-3226' />
+ <nd ref='-3232' />
+ <tag k='label' v='Statute Law' />
+ </way>
+ <way id='-3280' action='modify' visible='true'>
+ <nd ref='-3226' />
+ <nd ref='-3224' />
+ <nd ref='-3222' />
+ <nd ref='-3228' />
+ <nd ref='-3226' />
+ <tag k='label' v='Blank' />
+ </way>
+ <way id='-3278' action='modify' visible='true'>
+ <nd ref='-3230' />
+ <nd ref='-3220' />
+ <nd ref='-3208' />
+ <nd ref='-3218' />
+ <nd ref='-3222' />
+ <nd ref='-3228' />
+ <nd ref='-3230' />
+ <tag k='label' v='Law Reports: England' />
+ </way>
+ <way id='-3276' action='modify' visible='true'>
+ <nd ref='-3220' />
+ <nd ref='-3216' />
+ <nd ref='-3214' />
+ <nd ref='-3212' />
+ <nd ref='-3210' />
+ <nd ref='-3208' />
+ <nd ref='-3220' />
+ <tag k='label' v='Law Reports: other jurisdictions' />
+ </way>
+ <way id='-3274' action='modify' visible='true'>
+ <nd ref='-3208' />
+ <nd ref='-3210' />
+ <nd ref='-3212' />
+ <nd ref='-3218' />
+ <nd ref='-3208' />
+ <tag k='label' v='Indexes, Law Ref z/k' />
+ </way>
+ <way id='-3272' action='modify' visible='true'>
+ <nd ref='-3216' />
+ <nd ref='-3206' />
+ <nd ref='-3204' />
+ <nd ref='-3214' />
+ <nd ref='-3216' />
+ <tag k='label' v='Periodicals K' />
+ </way>
+ <way id='-3270' action='modify' visible='true'>
+ <nd ref='-3206' />
+ <nd ref='-3202' />
+ <nd ref='-3200' />
+ <nd ref='-3198' />
+ <nd ref='-3196' />
+ <nd ref='-3194' />
+ <nd ref='-3192' />
+ <nd ref='-3204' />
+ <nd ref='-3206' />
+ <tag k='label' v='Books K' />
+ </way>
+ <way id='-3268' action='modify' visible='true'>
+ <nd ref='-3202' />
+ <nd ref='-3190' />
+ <nd ref='-3198' />
+ <nd ref='-3200' />
+ <nd ref='-3202' />
+ <tag k='label' v='Quartos K Pamphlets K' />
+ </way>
+ <way id='-3266' action='modify' visible='true'>
+ <nd ref='-3190' />
+ <nd ref='-3188' />
+ <nd ref='-3186' />
+ <nd ref='-3184' />
+ <nd ref='-3182' />
+ <nd ref='-3180' />
+ <nd ref='-3178' />
+ <nd ref='-3196' />
+ <nd ref='-3198' />
+ <nd ref='-3190' />
+ <tag k='label' v='Ford Collection' />
+ </way>
+ <way id='-3264' action='modify' visible='true'>
+ <nd ref='-3188' />
+ <nd ref='-3176' />
+ <nd ref='-3174' />
+ <nd ref='-3172' />
+ <nd ref='-3170' />
+ <nd ref='-3186' />
+ <nd ref='-3188' />
+ <tag k='label' v='European Documentation Centre' />
+ </way>
+ <way id='-3262' action='modify' visible='true'>
+ <nd ref='-3176' />
+ <nd ref='-3168' />
+ <nd ref='-3166' />
+ <nd ref='-3174' />
+ <nd ref='-3176' />
+ <tag k='label' v='BF' />
+ </way>
+ <way id='-3260' action='modify' visible='true'>
+ <nd ref='-3168' />
+ <nd ref='-3164' />
+ <nd ref='-3162' />
+ <nd ref='-3166' />
+ <nd ref='-3168' />
+ <tag k='label' v='G' />
+ </way>
+ <way id='-3258' action='modify' visible='true'>
+ <nd ref='-3164' />
+ <nd ref='-3160' />
+ <nd ref='-3158' />
+ <nd ref='-3156' />
+ <nd ref='-3154' />
+ <nd ref='-3152' />
+ <nd ref='-3162' />
+ <nd ref='-3164' />
+ <tag k='label' v='H' />
+ </way>
+ <way id='-3256' action='modify' visible='true'>
+ <nd ref='-3150' />
+ <nd ref='-3148' />
+ <nd ref='-3146' />
+ <nd ref='-3144' />
+ <nd ref='-3142' />
+ <nd ref='-3140' />
+ <nd ref='-3138' />
+ <nd ref='-3150' />
+ <tag k='label' v='H' />
+ </way>
+ <way id='-3254' action='modify' visible='true'>
+ <nd ref='-3148' />
+ <nd ref='-3136' />
+ <nd ref='-3134' />
+ <nd ref='-3144' />
+ <nd ref='-3146' />
+ <nd ref='-3148' />
+ <tag k='label' v='Statistics' />
+ </way>
+ <way id='-3252' action='modify' visible='true'>
+ <nd ref='-3150' />
+ <nd ref='-3132' />
+ <nd ref='-3130' />
+ <nd ref='-3128' />
+ <nd ref='-3138' />
+ <nd ref='-3150' />
+ <tag k='label' v='J' />
+ </way>
+ <way id='-3250' action='modify' visible='true'>
+ <nd ref='-3132' />
+ <nd ref='-3126' />
+ <nd ref='-3124' />
+ <nd ref='-3122' />
+ <nd ref='-3100' />
+ <nd ref='-3120' />
+ <nd ref='-3118' />
+ <nd ref='-3116' />
+ <nd ref='-3130' />
+ <nd ref='-3132' />
+ <tag k='label' v='Q' />
+ </way>
+ <way id='-3248' action='modify' visible='true'>
+ <nd ref='-3124' />
+ <nd ref='-3114' />
+ <nd ref='-3112' />
+ <nd ref='-3110' />
+ <nd ref='-3104' />
+ <nd ref='-3122' />
+ <nd ref='-3124' />
+ <tag k='label' v='Ref Reference Books' />
+ </way>
+ <way id='-3246' action='modify' visible='true'>
+ <nd ref='-3114' />
+ <nd ref='-3108' />
+ <nd ref='-3106' />
+ <nd ref='-3112' />
+ <nd ref='-3114' />
+ <tag k='label' v='Z/ Bibliographies' />
+ </way>
+ <way id='-3244' action='modify' visible='true'>
+ <nd ref='-3104' />
+ <nd ref='-3102' />
+ <nd ref='-3100' />
+ <nd ref='-3122' />
+ <nd ref='-3104' />
+ <tag k='label' v='S' />
+ </way>
+ <way id='-3242' action='modify' visible='true'>
+ <nd ref='-3110' />
+ <nd ref='-3098' />
+ <nd ref='-3096' />
+ <nd ref='-3094' />
+ <nd ref='-3120' />
+ <nd ref='-3100' />
+ <nd ref='-3102' />
+ <nd ref='-3104' />
+ <nd ref='-3110' />
+ <tag k='label' v='T' />
+ </way>
+ <way id='-3240' action='modify' visible='true'>
+ <nd ref='-3110' />
+ <nd ref='-3092' />
+ <nd ref='-3090' />
+ <nd ref='-3088' />
+ <nd ref='-3098' />
+ <nd ref='-3110' />
+ <tag k='label' v='V' />
+ </way>
+ <way id='-3238' action='modify' visible='true'>
+ <nd ref='-3096' />
+ <nd ref='-3098' />
+ <nd ref='-3088' />
+ <nd ref='-3094' />
+ <nd ref='-3096' />
+ <tag k='label' v='U' />
+ </way>
+ <way id='-3236' action='modify' visible='true'>
+ <nd ref='-3092' />
+ <nd ref='-3086' />
+ <nd ref='-3084' />
+ <nd ref='-3082' />
+ <nd ref='-3090' />
+ <nd ref='-3092' />
+ <tag k='label' v='W' />
+ </way>
+ <way id='-3234' action='modify' visible='true'>
+ <nd ref='-3086' />
+ <nd ref='-3080' />
+ <nd ref='-3078' />
+ <nd ref='-3084' />
+ <nd ref='-3086' />
+ <tag k='label' v='Pamphlets and Quartos BF, G, H, J, Q, S, T, U, V, W' />
+ </way>
+</osm>
diff --git a/level-4.osm b/level-4.osm
new file mode 100644
index 0000000..16be482
--- /dev/null
+++ b/level-4.osm
@@ -0,0 +1,189 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<osm version='0.6' upload='true' generator='JOSM'>
+ <node id='-2804' action='modify' visible='true' lat='50.935055327697654' lon='-1.3955506675499525' />
+ <node id='-2802' action='modify' visible='true' lat='50.93511056070949' lon='-1.3955098599694462' />
+ <node id='-2800' action='modify' visible='true' lat='50.935105884901496' lon='-1.3954922385142272' />
+ <node id='-2798' action='modify' visible='true' lat='50.93504919069229' lon='-1.3955335098172397' />
+ <node id='-2796' action='modify' visible='true' lat='50.93504813688769' lon='-1.3956360703080384' />
+ <node id='-2794' action='modify' visible='true' lat='50.9349835329073' lon='-1.3956828093892342' />
+ <node id='-2792' action='modify' visible='true' lat='50.93497272632059' lon='-1.3956451989376266' />
+ <node id='-2790' action='modify' visible='true' lat='50.93503733031598' lon='-1.3955984598564306' />
+ <node id='-2788' action='modify' visible='true' lat='50.93502867245526' lon='-1.395568327637595' />
+ <node id='-2786' action='modify' visible='true' lat='50.934964068447826' lon='-1.3956150667187914' />
+ <node id='-2784' action='modify' visible='true' lat='50.93501970774948' lon='-1.3955384916833067' />
+ <node id='-2782' action='modify' visible='true' lat='50.934998842819525' lon='-1.3954653288281074' />
+ <node id='-2780' action='modify' visible='true' lat='50.9349390471241' lon='-1.3955082663483422' />
+ <node id='-2778' action='modify' visible='true' lat='50.93495991208089' lon='-1.3955814292035411' />
+ <node id='-2776' action='modify' visible='true' lat='50.934978202627036' lon='-1.395392954046981' />
+ <node id='-2774' action='modify' visible='true' lat='50.93491840690509' lon='-1.3954358915672151' />
+ <node id='-2772' action='modify' visible='true' lat='50.93494506727089' lon='-1.39555507198141' />
+ <node id='-2770' action='modify' visible='true' lat='50.93492155482153' lon='-1.3955729474703715' />
+ <node id='-2768' action='modify' visible='true' lat='50.934904326680375' lon='-1.3955158892943627' />
+ <node id='-2766' action='modify' visible='true' lat='50.93492783913844' lon='-1.395498013805401' />
+ <node id='-2764' action='modify' visible='true' lat='50.93476086430429' lon='-1.3953283713579254' />
+ <node id='-2762' action='modify' visible='true' lat='50.934954541399755' lon='-1.3951881011604224' />
+ <node id='-2760' action='modify' visible='true' lat='50.93493963351687' lon='-1.3951362727415753' />
+ <node id='-2758' action='modify' visible='true' lat='50.93474595635932' lon='-1.3952765429390783' />
+ <node id='-2756' action='modify' visible='true' lat='50.93476606638147' lon='-1.3953426153099848' />
+ <node id='-2754' action='modify' visible='true' lat='50.93485802861554' lon='-1.3952758333883826' />
+ <node id='-2752' action='modify' visible='true' lat='50.93487079439188' lon='-1.3953200958707777' />
+ <node id='-2750' action='modify' visible='true' lat='50.93477883218305' lon='-1.3953868777923801' />
+ <node id='-2748' action='modify' visible='true' lat='50.93495871811217' lon='-1.3952027136771592' />
+ <node id='-2746' action='modify' visible='true' lat='50.93497148386086' lon='-1.3952469761595545' />
+ <node id='-2744' action='modify' visible='true' lat='50.93498887129479' lon='-1.395304383094575' />
+ <node id='-2742' action='modify' visible='true' lat='50.93497523181236' lon='-1.3952576238692704' />
+ <node id='-2740' action='modify' visible='true' lat='50.93495908928674' lon='-1.3952694799882577' />
+ <node id='-2738' action='modify' visible='true' lat='50.93497272877391' lon='-1.395316239213562' />
+ <node id='-2736' action='modify' visible='true' lat='50.93495559465748' lon='-1.3953288236204129' />
+ <node id='-2734' action='modify' visible='true' lat='50.93494195516529' lon='-1.3952820643951085' />
+ <node id='-2732' action='modify' visible='true' lat='50.93493934072526' lon='-1.3953407615585933' />
+ <node id='-2730' action='modify' visible='true' lat='50.9349257012283' lon='-1.3952940023332887' />
+ <node id='-2728' action='modify' visible='true' lat='50.93491797481146' lon='-1.3953564540600407' />
+ <node id='-2726' action='modify' visible='true' lat='50.93490433530823' lon='-1.395309694834736' />
+ <node id='-2724' action='modify' visible='true' lat='50.93487644633807' lon='-1.3953869552215727' />
+ <node id='-2722' action='modify' visible='true' lat='50.934862806822665' lon='-1.3953401959962684' />
+ <node id='-2720' action='modify' visible='true' lat='50.934849727735156' lon='-1.3954065790545551' />
+ <node id='-2718' action='modify' visible='true' lat='50.93483608821189' lon='-1.3953598198292507' />
+ <node id='-2716' action='modify' visible='true' lat='50.934795539567034' lon='-1.3954463782401123' />
+ <node id='-2714' action='modify' visible='true' lat='50.93478190002789' lon='-1.3953996190148077' />
+ <node id='-2712' action='modify' visible='true' lat='50.9349043967678' lon='-1.395659975885317' />
+ <node id='-2710' action='modify' visible='true' lat='50.934821661031435' lon='-1.3957206705832064' />
+ <node id='-2708' action='modify' visible='true' lat='50.93481644040516' lon='-1.3957027520286276' />
+ <node id='-2706' action='modify' visible='true' lat='50.934899176150815' lon='-1.3956420573307387' />
+ <way id='-2838' action='modify' visible='true'>
+ <nd ref='-2804' />
+ <nd ref='-2802' />
+ <nd ref='-2800' />
+ <nd ref='-2798' />
+ <nd ref='-2804' />
+ <tag k='label' v='ECS Sessional Loans' />
+ </way>
+ <way id='-2836' action='modify' visible='true'>
+ <nd ref='-2796' />
+ <nd ref='-2794' />
+ <nd ref='-2792' />
+ <nd ref='-2790' />
+ <nd ref='-2796' />
+ <tag k='label' v='Z/DA - Z/PT' />
+ </way>
+ <way id='-2834' action='modify' visible='true'>
+ <nd ref='-2790' />
+ <nd ref='-2788' />
+ <nd ref='-2786' />
+ <nd ref='-2792' />
+ <nd ref='-2790' />
+ <tag k='label' v='Quarto CB-CC' />
+ </way>
+ <way id='-2832' action='modify' visible='true'>
+ <nd ref='-2784' />
+ <nd ref='-2782' />
+ <nd ref='-2780' />
+ <nd ref='-2778' />
+ <nd ref='-2784' />
+ <tag k='label' v='Quarto CC-E' />
+ </way>
+ <way id='-2830' action='modify' visible='true'>
+ <nd ref='-2782' />
+ <nd ref='-2776' />
+ <nd ref='-2774' />
+ <nd ref='-2780' />
+ <nd ref='-2782' />
+ <tag k='label' v='E-F' />
+ </way>
+ <way id='-2828' action='modify' visible='true'>
+ <nd ref='-2772' />
+ <nd ref='-2770' />
+ <nd ref='-2768' />
+ <nd ref='-2766' />
+ <nd ref='-2772' />
+ <tag k='label' v='Pamphlets C, D, E, F' />
+ </way>
+ <way id='-2826' action='modify' visible='true'>
+ <nd ref='-2764' />
+ <nd ref='-2762' />
+ <nd ref='-2760' />
+ <nd ref='-2758' />
+ <nd ref='-2764' />
+ <tag k='label' v='Parkes Library' />
+ </way>
+ <way id='-2824' action='modify' visible='true'>
+ <nd ref='-2756' />
+ <nd ref='-2754' />
+ <nd ref='-2752' />
+ <nd ref='-2750' />
+ <nd ref='-2756' />
+ <tag k='label' v='Cope Collection' />
+ </way>
+ <way id='-2822' action='modify' visible='true'>
+ <nd ref='-2754' />
+ <nd ref='-2748' />
+ <nd ref='-2746' />
+ <nd ref='-2752' />
+ <nd ref='-2754' />
+ <tag k='label' v='History Sources' />
+ </way>
+ <way id='-2820' action='modify' visible='true'>
+ <nd ref='-2744' />
+ <nd ref='-2742' />
+ <nd ref='-2740' />
+ <nd ref='-2738' />
+ <nd ref='-2744' />
+ <tag k='label' v='HGT' />
+ </way>
+ <way id='-2818' action='modify' visible='true'>
+ <nd ref='-2738' />
+ <nd ref='-2736' />
+ <nd ref='-2734' />
+ <nd ref='-2740' />
+ <nd ref='-2738' />
+ <tag k='label' v='HCF' />
+ </way>
+ <way id='-2816' action='modify' visible='true'>
+ <nd ref='-2736' />
+ <nd ref='-2732' />
+ <nd ref='-2730' />
+ <nd ref='-2734' />
+ <nd ref='-2736' />
+ <tag k='label' v='HOS' />
+ </way>
+ <way id='-2814' action='modify' visible='true'>
+ <nd ref='-2732' />
+ <nd ref='-2728' />
+ <nd ref='-2726' />
+ <nd ref='-2730' />
+ <nd ref='-2732' />
+ <tag k='label' v='Univ Coll' />
+ </way>
+ <way id='-2812' action='modify' visible='true'>
+ <nd ref='-2728' />
+ <nd ref='-2724' />
+ <nd ref='-2722' />
+ <nd ref='-2726' />
+ <nd ref='-2728' />
+ <tag k='label' v='Stack Quarto' />
+ </way>
+ <way id='-2810' action='modify' visible='true'>
+ <nd ref='-2724' />
+ <nd ref='-2720' />
+ <nd ref='-2718' />
+ <nd ref='-2722' />
+ <nd ref='-2724' />
+ <tag k='label' v='Blank' />
+ </way>
+ <way id='-2808' action='modify' visible='true'>
+ <nd ref='-2720' />
+ <nd ref='-2716' />
+ <nd ref='-2714' />
+ <nd ref='-2718' />
+ <nd ref='-2720' />
+ <tag k='label' v='Blank' />
+ </way>
+ <way id='-2806' action='modify' visible='true'>
+ <nd ref='-2712' />
+ <nd ref='-2710' />
+ <nd ref='-2708' />
+ <nd ref='-2706' />
+ <nd ref='-2712' />
+ <tag k='label' v='ECS Sessional Loans' />
+ </way>
+</osm>
diff --git a/level-5.osm b/level-5.osm
new file mode 100644
index 0000000..aa2c8bc
--- /dev/null
+++ b/level-5.osm
@@ -0,0 +1,135 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<osm version='0.6' upload='true' generator='JOSM'>
+ <node id='-92' action='modify' visible='true' lat='50.93491738810825' lon='-1.3958356840544797' />
+ <node id='-90' action='modify' visible='true' lat='50.9350465237101' lon='-1.3957352571386483' />
+ <node id='-88' action='modify' visible='true' lat='50.93508705677919' lon='-1.3958664912592098' />
+ <node id='-86' action='modify' visible='true' lat='50.934957921289886' lon='-1.395966918175041' />
+ <node id='-84' action='modify' visible='true' lat='50.93525339478848' lon='-1.395745489184715' />
+ <node id='-82' action='modify' visible='true' lat='50.935210819066775' lon='-1.395607336157999' />
+ <node id='-80' action='modify' visible='true' lat='50.93513752335974' lon='-1.395664211615465' />
+ <node id='-78' action='modify' visible='true' lat='50.93518009914857' lon='-1.395802364642181' />
+ <node id='-76' action='modify' visible='true' lat='50.93488558406447' lon='-1.3953809672174418' />
+ <node id='-74' action='modify' visible='true' lat='50.934795856175434' lon='-1.395450391768854' />
+ <node id='-72' action='modify' visible='true' lat='50.934768047910225' lon='-1.3953597868458243' />
+ <node id='-70' action='modify' visible='true' lat='50.934856663524094' lon='-1.3952903622944124' />
+ <node id='-68' action='modify' visible='true' lat='50.934853326537514' lon='-1.3952756537030115' />
+ <node id='-66' action='modify' visible='true' lat='50.934763598586244' lon='-1.3953456665980797' />
+ <node id='-64' action='modify' visible='true' lat='50.934750250611756' lon='-1.3952980107619408' />
+ <node id='-62' action='modify' visible='true' lat='50.93483812470671' lon='-1.3952285862105285' />
+ <node id='-60' action='modify' visible='true' lat='50.9348347877188' lon='-1.395214465962784' />
+ <node id='-58' action='modify' visible='true' lat='50.93474505973176' lon='-1.3952844788578522' />
+ <node id='-56' action='modify' visible='true' lat='50.93472985786556' lon='-1.395234469647089' />
+ <node id='-54' action='modify' visible='true' lat='50.934820698211624' lon='-1.3951673984703012' />
+ <node id='-52' action='modify' visible='true' lat='50.93493156027112' lon='-1.3951391579748111' />
+ <node id='-50' action='modify' visible='true' lat='50.93503055727142' lon='-1.3950620849558706' />
+ <node id='-48' action='modify' visible='true' lat='50.935017580148546' lon='-1.3950138407760755' />
+ <node id='-46' action='modify' visible='true' lat='50.93491598769006' lon='-1.395092678825984' />
+ <node id='-44' action='modify' visible='true' lat='50.934936009579005' lon='-1.3951550432535236' />
+ <node id='-42' action='modify' visible='true' lat='50.93503463579499' lon='-1.3950762052036152' />
+ <node id='-40' action='modify' visible='true' lat='50.935050208336285' lon='-1.3951279794453462' />
+ <node id='-38' action='modify' visible='true' lat='50.93495009905124' lon='-1.3952021107460066' />
+ <node id='-36' action='modify' visible='true' lat='50.93493304337378' lon='-1.3952309395851523' />
+ <node id='-34' action='modify' visible='true' lat='50.9348674160348' lon='-1.3952833021705395' />
+ <node id='-32' action='modify' visible='true' lat='50.93489559501655' lon='-1.395373907093569' />
+ <node id='-30' action='modify' visible='true' lat='50.934960851540325' lon='-1.3953209561645257' />
+ <node id='-28' action='modify' visible='true' lat='50.935077910285074' lon='-1.3952326476242505' />
+ <node id='-26' action='modify' visible='true' lat='50.934980459720926' lon='-1.395307311382029' />
+ <node id='-24' action='modify' visible='true' lat='50.934969189580265' lon='-1.3952702736109335' />
+ <node id='-22' action='modify' visible='true' lat='50.93501318976329' lon='-1.3952365619915925' />
+ <node id='-20' action='modify' visible='true' lat='50.93500289837358' lon='-1.3952027407270504' />
+ <node id='-18' action='modify' visible='true' lat='50.935056348790155' lon='-1.3951617885886134' />
+ <node id='-16' action='modify' visible='true' lat='50.934958898180824' lon='-1.3952364523463918' />
+ <node id='-14' action='modify' visible='true' lat='50.935050095094255' lon='-1.3951412366403633' />
+ <node id='-12' action='modify' visible='true' lat='50.93495264447182' lon='-1.3952159003981415' />
+ <way id='-114' action='modify' visible='true'>
+ <nd ref='-92' />
+ <nd ref='-90' />
+ <nd ref='-88' />
+ <nd ref='-86' />
+ <nd ref='-92' />
+ <tag k='label' v='B' />
+ </way>
+ <way id='-112' action='modify' visible='true'>
+ <nd ref='-84' />
+ <nd ref='-82' />
+ <nd ref='-80' />
+ <nd ref='-78' />
+ <nd ref='-84' />
+ <tag k='label' v='B - BJ' />
+ </way>
+ <way id='-110' action='modify' visible='true'>
+ <nd ref='-76' />
+ <nd ref='-74' />
+ <nd ref='-72' />
+ <nd ref='-70' />
+ <nd ref='-76' />
+ <tag k='label' v='PN - PQ' />
+ </way>
+ <way id='-108' action='modify' visible='true'>
+ <nd ref='-68' />
+ <nd ref='-66' />
+ <nd ref='-64' />
+ <nd ref='-62' />
+ <nd ref='-68' />
+ <tag k='label' v='PQ' />
+ </way>
+ <way id='-106' action='modify' visible='true'>
+ <nd ref='-60' />
+ <nd ref='-58' />
+ <nd ref='-56' />
+ <nd ref='-54' />
+ <nd ref='-60' />
+ <tag k='label' v='PT' />
+ </way>
+ <way id='-104' action='modify' visible='true'>
+ <nd ref='-52' />
+ <nd ref='-50' />
+ <nd ref='-48' />
+ <nd ref='-46' />
+ <nd ref='-52' />
+ <tag k='label' v='PR - PS' />
+ </way>
+ <way id='-102' action='modify' visible='true'>
+ <nd ref='-44' />
+ <nd ref='-42' />
+ <nd ref='-40' />
+ <nd ref='-38' />
+ <nd ref='-44' />
+ <tag k='label' v='PR - PQ' />
+ </way>
+ <way id='-100' action='modify' visible='true'>
+ <nd ref='-36' />
+ <nd ref='-34' />
+ <nd ref='-32' />
+ <nd ref='-30' />
+ <nd ref='-36' />
+ <tag k='label' v='PN' />
+ </way>
+ <way id='-98' action='modify' visible='true'>
+ <nd ref='-28' />
+ <nd ref='-26' />
+ <nd ref='-24' />
+ <nd ref='-22' />
+ <nd ref='-20' />
+ <nd ref='-18' />
+ <nd ref='-28' />
+ <tag k='label' v='ML - M mM, pM, M' />
+ </way>
+ <way id='-96' action='modify' visible='true'>
+ <nd ref='-22' />
+ <nd ref='-24' />
+ <nd ref='-16' />
+ <nd ref='-20' />
+ <nd ref='-22' />
+ <tag k='label' v='Record Catalogues' />
+ </way>
+ <way id='-94' action='modify' visible='true'>
+ <nd ref='-18' />
+ <nd ref='-14' />
+ <nd ref='-12' />
+ <nd ref='-16' />
+ <nd ref='-20' />
+ <nd ref='-18' />
+ <tag k='label' v='Folio and Double Folio' />
+ </way>
+</osm>