├── .gitignore
├── package.json
├── server.js
├── index.html
├── genylocation.js
├── README.md
├── mockProvider.js
└── samples
└── sample_route.csv
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | npm-debug.log
3 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "cordova-bg-server",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "server.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1",
8 | "start": "node server.js"
9 | },
10 | "author": "",
11 | "license": "ISC",
12 | "dependencies": {
13 | "body-parser": "^1.15.2",
14 | "draftlog": "^1.0.12",
15 | "express": "^4.14.0",
16 | "line-by-line": "^0.1.5",
17 | "socket.io": "^1.4.8"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/server.js:
--------------------------------------------------------------------------------
1 | var app = require('express')();
2 | var bodyParser = require('body-parser');
3 | var http = require('http').Server(app);
4 | var io = require('socket.io')(http);
5 |
6 | // parse application/json
7 | app.use(bodyParser.json({ type : '*/*' })); // force json
8 |
9 | app.all('/*', function(req, res, next) {
10 | res.header("Access-Control-Allow-Origin", "*");
11 | res.header("Access-Control-Allow-Headers", "Content-Type");
12 | next();
13 | });
14 |
15 | app.get('/', function(req, res){
16 | res.sendFile(__dirname + '/index.html');
17 | });
18 |
19 | app.post('/locations', function(request, response){
20 | console.log('Headers:\n', request.headers);
21 | console.log('Locations:\n', request.body);
22 | console.log('------------------------------');
23 | io.emit('locations', request.body);
24 | response.sendStatus(200);
25 | });
26 |
27 | app.post('/sync', function(request, response){
28 | console.log('Headers:\n', request.headers);
29 | console.log('Synced Locations:\n', request.body);
30 | console.log('------------------------------');
31 | io.emit('locations', request.body);
32 | response.sendStatus(200);
33 | });
34 |
35 | io.on('connection', function(socket){
36 | console.log('a user connected');
37 | });
38 |
39 | http.listen(3000, function(){
40 | console.log('listening on *:3000');
41 | });
42 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Cordova Background Geolocation Tracking
5 |
6 |
7 |
17 |
18 |
19 |
20 |
21 |
22 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/genylocation.js:
--------------------------------------------------------------------------------
1 | // Read about motivation and how to prepare data for this script
2 | // https://www.genymotion.com/blog/simulate-gps-movements/
3 |
4 | var file = process.argv[2];
5 | if (!file) {
6 | console.error('You need to provide CSV file as input parameter');
7 | process.exit(1);
8 | }
9 |
10 | var spawn = require('child_process').spawn;
11 | var genyShell = spawn('genyshell');
12 | var mockProvider = require('./mockProvider');
13 |
14 | process.on('SIGINT', function() {
15 | genyShell.kill();
16 | process.exit(1);
17 | });
18 |
19 | mockProvider.logStdOut(genyShell.stdout);
20 | console.log();
21 |
22 | genyShell.stdin.setEncoding('utf-8');
23 | genyShell.stdin.write('gps setstatus enabled\n');
24 |
25 | mockProvider(file)
26 | .onLine(function(line) {
27 | var data = line.split(',');
28 | // adjust accordingly to your CSV structure
29 | var lat = roundTo(Number(data[1]), 4);
30 | var lon = roundTo(Number(data[2]), 4);
31 |
32 | var command = [
33 | 'gps setlatitude ' + String(lat).replace('.', '.'),
34 | 'gps setlongitude ' + String(lon).replace('.', '.')
35 | ].join('\n');
36 | genyShell.stdin.write(command + '\n');
37 |
38 | return [lat, lon];
39 | })
40 | .onEnd(function() {
41 | // All lines are read, file is closed now.
42 | genyShell.stdin.end();
43 | genyShell.kill();
44 | process.exit(0);
45 | });
46 |
47 | function roundTo(number, digits) {
48 | var exp = Math.pow(10, digits);
49 | return Math.round(number * exp) / exp;
50 | }
51 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Testing server
2 |
3 | Watch location updates from native app live in your browser. Locations are pushed to the browser via websocket and rendered on a google map.
4 |
5 | Useful for debugging issues with
6 | [cordova-plugin-mauron85-background-geolocation](https://github.com/mauron85/cordova-plugin-background-geolocation)
7 | or [react-native-mauron85-background-geolocation](https://github.com/mauron85/react-native-background-geolocation).
8 |
9 | ## Clone repo
10 |
11 | ```
12 | git clone https://github.com/mauron85/background-geolocation-server.git
13 |
14 | cd background-geolocation-server
15 | ```
16 |
17 | ## Install required dependencies
18 |
19 | ```
20 | npm install
21 | ```
22 |
23 | ## Add google API key
24 | in index.html
25 | ```
26 | replace {{{API KEY HERE}} with google api key
27 | ```
28 |
29 | ## Run server
30 | ```
31 | npm start
32 | ```
33 |
34 | ## In your app setup
35 |
36 | Configure plugin with options `url` and `syncUrl`:
37 |
38 | ```
39 | var bgOptions = {
40 | ...
41 | url: 'http://IP_ADDRESS_OF_SERVER:3000/locations',
42 | syncUrl: 'http://IP_ADDRESS_OF_SERVER:3000/sync',
43 | syncThreshold: 100,
44 | httpHeaders: {
45 | 'X-FOO': 'bar'
46 | },
47 | ...
48 | };
49 |
50 | // At some point call start() method of the plugin to start receiving location updates
51 |
52 | ```
53 | ## Visit url in the browser
54 | ```
55 | http://localhost:3000
56 | ```
57 | and watch for position updates as map markers
58 |
59 | ## Example Apps
60 |
61 | Following example apps can be used with this server:
62 |
63 | * [cordova-plugin-background-geolocation-example](https://github.com/mauron85/cordova-plugin-background-geolocation-example)
64 | * [react-native-background-geolocation-example](https://github.com/mauron85/react-native-background-geolocation-example)
65 |
66 | ## Mocking locations
67 |
68 | ### Android
69 | There is Lockito app on play store to mock actual routes:
70 |
71 | https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito
72 |
73 | ### iOS simulator
74 |
75 | Follow project: https://github.com/lyft/set-simulator-location
76 |
77 | ### Genymotion
78 |
79 | It's possible to mock locations using Genymotion Shell.
80 | Read Genymotion blog post: [Simulate GPS Movements Using GMTool & Genymotion Shell](https://www.genymotion.com/blog/simulate-gps-movements/)
81 |
82 | If you prefer nodejs (over python), you can also use alternative `genylocation.js` script. Follow blog post instructions how to prepare locations using google maps and gpsvisualizer. Instead of GPX format set gpsvisualizer:
83 |
84 | * Output format to: Plain text
85 | * Plain text delimiter: comma
86 |
87 | Execute:
88 |
89 | `node genylocation.js your.csv`
90 |
91 | Or use repo sample:
92 |
93 | `node genylocation.js samples/sample_route.csv`
94 |
95 | NOTE: genyshell binary has to be accesible via shell $PATH property.
96 |
--------------------------------------------------------------------------------
/mockProvider.js:
--------------------------------------------------------------------------------
1 | // Read about motivation and how to prepare data for this script
2 | // https://www.genymotion.com/blog/simulate-gps-movements/
3 |
4 | var MAX_TABLE_ROWS = 5;
5 | var MAX_SHELL_LINES = 5;
6 | var DEFAULT_SPEED_IN_KM_PER_HOUR = 60;
7 |
8 | var LineByLineReader = require('line-by-line');
9 | require('draftlog').into(console);
10 |
11 | function logStdOut(stdout) {
12 | console.log('============================================================');
13 | console.log('Shell output:');
14 | console.log('============================================================');
15 |
16 | var logger = new Logger(MAX_SHELL_LINES);
17 |
18 | emitLines(stdout);
19 | stdout.on('line', function(data) {
20 | logger.log(data);
21 | });
22 | }
23 |
24 | function locationLogger() {
25 | var tableHeaders = [
26 | 'Row Nr. ',
27 | ' Latitude ',
28 | ' Longitude. ',
29 | ' Distance[m] ',
30 | ' Speed[km/h] '
31 | ];
32 | console.log('============================================================');
33 | console.log(tableHeaders.join('|'));
34 | console.log('============================================================');
35 |
36 | var logger = new Logger(MAX_TABLE_ROWS);
37 | logger.tableHeaders = tableHeaders;
38 | return logger;
39 | }
40 |
41 | function mockProvider(file) {
42 | var onError = function() {};
43 | var onLine = function() {};
44 | var onEnd = function() {};
45 | var logger = locationLogger();
46 | var lr = new LineByLineReader(file);
47 | var previousPoint;
48 | var row = 0;
49 |
50 | lr.on('error', function(err) {
51 | // 'err' contains error object
52 | onError(err);
53 | });
54 |
55 | lr.on('line', function(line) {
56 | // pause emitting of lines...
57 | lr.pause();
58 |
59 | var data = onLine(line);
60 | var lat = data[0];
61 | var lon = data[1];
62 | var speed =
63 | !isNaN(+data[3]) && !isNaN(parseFloat(data[3]))
64 | ? +data[3]
65 | : DEFAULT_SPEED_IN_KM_PER_HOUR;
66 |
67 | var distance = 0;
68 | if (previousPoint) {
69 | distance = getDistanceFromLatLonInKm(
70 | previousPoint[0],
71 | previousPoint[1],
72 | lat,
73 | lon
74 | );
75 | }
76 |
77 | var sleepInMillis = Math.round(distance / speed * 3600 * 1000);
78 | var tableRow = [
79 | ++row,
80 | lat,
81 | lon,
82 | Math.round(distance * 1000), // in meters
83 | speed
84 | ];
85 | // add padding according table header
86 | tableRow = tableRow.map(function(val, i) {
87 | return padding_left(String(val), ' ', logger.tableHeaders[i].length - 1);
88 | });
89 | logger.log(tableRow.join(' |'));
90 |
91 | previousPoint = [lat, lon];
92 | setTimeout(function() {
93 | // ...and continue emitting lines.
94 | lr.resume();
95 | }, sleepInMillis);
96 | });
97 |
98 | lr.on('end', function() {
99 | onEnd();
100 | });
101 |
102 | var events = {
103 | onLine: function(func) {
104 | onLine = func;
105 | return events;
106 | },
107 | onError: function(func) {
108 | onError = func;
109 | return events;
110 | },
111 | onEnd: function(func) {
112 | onEnd = func;
113 | return events;
114 | }
115 | };
116 |
117 | return events;
118 | }
119 |
120 | // https://stackoverflow.com/a/27943/3896616
121 | function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) {
122 | var R = 6371; // Radius of the earth in km
123 | var dLat = deg2rad(lat2 - lat1); // deg2rad below
124 | var dLon = deg2rad(lon2 - lon1);
125 | var a =
126 | Math.sin(dLat / 2) * Math.sin(dLat / 2) +
127 | Math.cos(deg2rad(lat1)) *
128 | Math.cos(deg2rad(lat2)) *
129 | Math.sin(dLon / 2) *
130 | Math.sin(dLon / 2);
131 | var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
132 | var d = R * c; // Distance in km
133 | return d;
134 | }
135 |
136 | function deg2rad(deg) {
137 | return deg * (Math.PI / 180);
138 | }
139 |
140 | /**
141 | * By TooTallNate, originally posted at https://gist.github.com/1785026
142 | * A quick little thingy that takes a Stream instance and makes
143 | * it emit 'line' events when a newline is encountered.
144 | *
145 | * Usage:
146 | * ‾‾‾‾‾
147 | * emitLines(process.stdin)
148 | * process.stdin.resume()
149 | * process.stdin.setEncoding('utf8')
150 | * process.stdin.on('line', function (line) {
151 | * console.log(line event:', line)
152 | * })
153 | *
154 | */
155 | function emitLines(stream) {
156 | var backlog = '';
157 | stream.on('data', function(data) {
158 | backlog += data;
159 | var n = backlog.indexOf('\n');
160 | // got a \n? emit one or more 'line' events
161 | while (~n) {
162 | stream.emit('line', backlog.substring(0, n));
163 | backlog = backlog.substring(n + 1);
164 | n = backlog.indexOf('\n');
165 | }
166 | });
167 | stream.on('end', function() {
168 | if (backlog) {
169 | stream.emit('line', backlog);
170 | }
171 | });
172 | }
173 |
174 | // left padding s with c to a total of n chars
175 | function padding_left(s, c, n) {
176 | if (!s || !c || s.length >= n) {
177 | return s;
178 | }
179 | var max = (n - s.length) / c.length;
180 | for (var i = 0; i < max; i++) {
181 | s = c + s;
182 | }
183 | return s;
184 | }
185 |
186 | function Logger(maxLines) {
187 | var drafts = new Array(maxLines);
188 | for (var i = 0; i < maxLines; i++) {
189 | drafts[i] = console.draft();
190 | }
191 | this.drafts = drafts;
192 | this.buffer = [];
193 | }
194 |
195 | Logger.prototype.log = function(text) {
196 | var self = this;
197 | this.buffer.push(text);
198 | if (this.buffer.length > this.drafts.length) {
199 | this.buffer.shift();
200 | }
201 | this.buffer.forEach(function(bufferText, i) {
202 | self.drafts[i](bufferText);
203 | });
204 | };
205 |
206 | module.exports = mockProvider;
207 | module.exports.logStdOut = logStdOut;
208 |
--------------------------------------------------------------------------------
/samples/sample_route.csv:
--------------------------------------------------------------------------------
1 | T,49.119370000,20.062750000,,
2 | T,49.119370000,20.062750000,,
3 | T,49.119900000,20.062780000,,
4 | T,49.120130000,20.062740000,,
5 | T,49.120220000,20.062750000,,
6 | T,49.120270000,20.062770000,,
7 | T,49.120320000,20.062820000,,
8 | T,49.120370000,20.062910000,,
9 | T,49.120410000,20.063030000,,
10 | T,49.120450000,20.063160000,,
11 | T,49.120480000,20.063220000,,
12 | T,49.120510000,20.063320000,,
13 | T,49.120510000,20.063320000,,
14 | T,49.120470000,20.063390000,,
15 | T,49.120420000,20.063500000,,
16 | T,49.120270000,20.063860000,,
17 | T,49.120220000,20.064140000,,
18 | T,49.120220000,20.064850000,,
19 | T,49.120250000,20.065710000,,
20 | T,49.120190000,20.066040000,,
21 | T,49.120090000,20.066350000,,
22 | T,49.119900000,20.066710000,,
23 | T,49.119870000,20.066760000,,
24 | T,49.119870000,20.066760000,,
25 | T,49.119790000,20.066900000,,
26 | T,49.119730000,20.067000000,,
27 | T,49.119640000,20.067120000,,
28 | T,49.119540000,20.067230000,,
29 | T,49.119370000,20.067350000,,
30 | T,49.119210000,20.067410000,,
31 | T,49.119090000,20.067480000,,
32 | T,49.118970000,20.067570000,,
33 | T,49.118850000,20.067690000,,
34 | T,49.118850000,20.067690000,,
35 | T,49.118740000,20.067700000,,
36 | T,49.118650000,20.067720000,,
37 | T,49.118540000,20.067710000,,
38 | T,49.118410000,20.067660000,,
39 | T,49.118230000,20.067550000,,
40 | T,49.117920000,20.067410000,,
41 | T,49.117770000,20.067350000,,
42 | T,49.117640000,20.067310000,,
43 | T,49.117600000,20.067310000,,
44 | T,49.117560000,20.067320000,,
45 | T,49.117450000,20.067370000,,
46 | T,49.117360000,20.067430000,,
47 | T,49.117140000,20.067570000,,
48 | T,49.116910000,20.067660000,,
49 | T,49.116910000,20.067660000,,
50 | T,49.116780000,20.067620000,,
51 | T,49.116640000,20.067600000,,
52 | T,49.116360000,20.067630000,,
53 | T,49.115650000,20.067770000,,
54 | T,49.115270000,20.067880000,,
55 | T,49.115110000,20.067940000,,
56 | T,49.114990000,20.068020000,,
57 | T,49.114850000,20.068120000,,
58 | T,49.114370000,20.068660000,,
59 | T,49.114260000,20.068780000,,
60 | T,49.114150000,20.068850000,,
61 | T,49.114080000,20.068880000,,
62 | T,49.114000000,20.068900000,,
63 | T,49.113920000,20.068870000,,
64 | T,49.113850000,20.068820000,,
65 | T,49.113800000,20.068750000,,
66 | T,49.113770000,20.068650000,,
67 | T,49.113760000,20.068540000,,
68 | T,49.113760000,20.068400000,,
69 | T,49.113790000,20.068270000,,
70 | T,49.113840000,20.068100000,,
71 | T,49.113940000,20.067890000,,
72 | T,49.114100000,20.067550000,,
73 | T,49.114150000,20.067420000,,
74 | T,49.114170000,20.067320000,,
75 | T,49.114170000,20.067230000,,
76 | T,49.114150000,20.067150000,,
77 | T,49.114110000,20.067100000,,
78 | T,49.114050000,20.067080000,,
79 | T,49.113990000,20.067090000,,
80 | T,49.113930000,20.067130000,,
81 | T,49.113890000,20.067200000,,
82 | T,49.113830000,20.067300000,,
83 | T,49.113750000,20.067430000,,
84 | T,49.113650000,20.067560000,,
85 | T,49.113560000,20.067650000,,
86 | T,49.113420000,20.067690000,,
87 | T,49.113290000,20.067700000,,
88 | T,49.113050000,20.067710000,,
89 | T,49.112890000,20.067710000,,
90 | T,49.112720000,20.067760000,,
91 | T,49.112550000,20.067880000,,
92 | T,49.112390000,20.068080000,,
93 | T,49.112250000,20.068350000,,
94 | T,49.112130000,20.068720000,,
95 | T,49.111680000,20.070350000,,
96 | T,49.111570000,20.070690000,,
97 | T,49.111570000,20.070690000,,
98 | T,49.111370000,20.071290000,,
99 | T,49.111450000,20.071370000,,
100 | T,49.111580000,20.071490000,,
101 | T,49.111840000,20.071780000,,
102 | T,49.111920000,20.071900000,,
103 | T,49.111980000,20.072050000,,
104 | T,49.112030000,20.072240000,,
105 | T,49.112080000,20.072450000,,
106 | T,49.112090000,20.072710000,,
107 | T,49.112100000,20.072920000,,
108 | T,49.112070000,20.073160000,,
109 | T,49.112040000,20.073330000,,
110 | T,49.111960000,20.073630000,,
111 | T,49.111860000,20.073910000,,
112 | T,49.111750000,20.074150000,,
113 | T,49.111660000,20.074310000,,
114 | T,49.111400000,20.074710000,,
115 | T,49.111180000,20.074990000,,
116 | T,49.110950000,20.075330000,,
117 | T,49.110840000,20.075530000,,
118 | T,49.110770000,20.075720000,,
119 | T,49.110710000,20.075990000,,
120 | T,49.110680000,20.076200000,,
121 | T,49.110680000,20.076450000,,
122 | T,49.110700000,20.076710000,,
123 | T,49.110760000,20.076950000,,
124 | T,49.110840000,20.077110000,,
125 | T,49.110940000,20.077290000,,
126 | T,49.111040000,20.077420000,,
127 | T,49.111060000,20.077440000,,
128 | T,49.111130000,20.077510000,,
129 | T,49.111190000,20.077570000,,
130 | T,49.111410000,20.077690000,,
131 | T,49.112600000,20.078280000,,
132 | T,49.112610000,20.078290000,,
133 | T,49.113030000,20.078490000,,
134 | T,49.113810000,20.078860000,,
135 | T,49.114210000,20.079070000,,
136 | T,49.114360000,20.079170000,,
137 | T,49.114650000,20.079370000,,
138 | T,49.114830000,20.079540000,,
139 | T,49.114950000,20.079650000,,
140 | T,49.115290000,20.079990000,,
141 | T,49.115470000,20.080190000,,
142 | T,49.115690000,20.080480000,,
143 | T,49.115840000,20.080680000,,
144 | T,49.116000000,20.080940000,,
145 | T,49.116010000,20.080940000,,
146 | T,49.116470000,20.081730000,,
147 | T,49.116500000,20.081800000,,
148 | T,49.116550000,20.081890000,,
149 | T,49.116690000,20.082220000,,
150 | T,49.116860000,20.082680000,,
151 | T,49.116980000,20.083170000,,
152 | T,49.117020000,20.083420000,,
153 | T,49.117020000,20.083470000,,
154 | T,49.117030000,20.083680000,,
155 | T,49.117020000,20.083920000,,
156 | T,49.116990000,20.084320000,,
157 | T,49.116960000,20.084650000,,
158 | T,49.116760000,20.086350000,,
159 | T,49.116650000,20.087170000,,
160 | T,49.116540000,20.087750000,,
161 | T,49.116350000,20.088580000,,
162 | T,49.116140000,20.089390000,,
163 | T,49.115620000,20.091130000,,
164 | T,49.115420000,20.091700000,,
165 | T,49.115210000,20.092300000,,
166 | T,49.115010000,20.092800000,,
167 | T,49.114790000,20.093270000,,
168 | T,49.114720000,20.093460000,,
169 | T,49.114680000,20.093670000,,
170 | T,49.114670000,20.093820000,,
171 | T,49.114690000,20.094010000,,
172 | T,49.114720000,20.094140000,,
173 | T,49.114760000,20.094250000,,
174 | T,49.114820000,20.094360000,,
175 | T,49.114900000,20.094440000,,
176 | T,49.114990000,20.094500000,,
177 | T,49.115100000,20.094550000,,
178 | T,49.115370000,20.094670000,,
179 | T,49.115620000,20.094790000,,
180 | T,49.115770000,20.094870000,,
181 | T,49.115850000,20.094920000,,
182 | T,49.115970000,20.095030000,,
183 | T,49.116060000,20.095130000,,
184 | T,49.116080000,20.095160000,,
185 | T,49.116180000,20.095320000,,
186 | T,49.116250000,20.095440000,,
187 | T,49.116340000,20.095620000,,
188 | T,49.116400000,20.095760000,,
189 | T,49.116790000,20.096790000,,
190 | T,49.116970000,20.097270000,,
191 | T,49.117340000,20.098200000,,
192 | T,49.117570000,20.098590000,,
193 | T,49.117710000,20.098860000,,
194 | T,49.117780000,20.099040000,,
195 | T,49.117850000,20.099240000,,
196 | T,49.117850000,20.099260000,,
197 | T,49.117880000,20.099430000,,
198 | T,49.117890000,20.099540000,,
199 | T,49.117890000,20.099780000,,
200 | T,49.117870000,20.100070000,,
201 | T,49.117840000,20.100310000,,
202 | T,49.117800000,20.100540000,,
203 | T,49.117680000,20.100920000,,
204 | T,49.117530000,20.101270000,,
205 | T,49.117350000,20.101620000,,
206 | T,49.117130000,20.101920000,,
207 | T,49.116780000,20.102340000,,
208 | T,49.116570000,20.102640000,,
209 | T,49.116480000,20.102800000,,
210 | T,49.116400000,20.102980000,,
211 | T,49.116360000,20.103140000,,
212 | T,49.116350000,20.103300000,,
213 | T,49.116360000,20.103430000,,
214 | T,49.116380000,20.103550000,,
215 | T,49.116400000,20.103680000,,
216 | T,49.116440000,20.103800000,,
217 | T,49.116490000,20.103920000,,
218 | T,49.116560000,20.104040000,,
219 | T,49.116660000,20.104140000,,
220 | T,49.116870000,20.104310000,,
221 | T,49.116980000,20.104410000,,
222 | T,49.117030000,20.104460000,,
223 | T,49.117160000,20.104620000,,
224 | T,49.117240000,20.104740000,,
225 | T,49.117330000,20.104890000,,
226 | T,49.117390000,20.105030000,,
227 | T,49.117450000,20.105230000,,
228 | T,49.117490000,20.105470000,,
229 | T,49.117500000,20.105630000,,
230 | T,49.117510000,20.105880000,,
231 | T,49.117490000,20.106340000,,
232 | T,49.117490000,20.106540000,,
233 | T,49.117500000,20.106680000,,
234 | T,49.117530000,20.106820000,,
235 | T,49.117570000,20.106970000,,
236 | T,49.117630000,20.107100000,,
237 | T,49.117650000,20.107160000,,
238 | T,49.117680000,20.107270000,,
239 | T,49.117710000,20.107410000,,
240 | T,49.117720000,20.107570000,,
241 | T,49.117710000,20.107900000,,
242 | T,49.117720000,20.108230000,,
243 | T,49.117720000,20.108370000,,
244 | T,49.117750000,20.108490000,,
245 | T,49.117770000,20.108580000,,
246 | T,49.117830000,20.108780000,,
247 | T,49.117890000,20.108990000,,
248 | T,49.117930000,20.109190000,,
249 | T,49.117950000,20.109360000,,
250 | T,49.117950000,20.109590000,,
251 | T,49.117940000,20.109780000,,
252 | T,49.117890000,20.110000000,,
253 | T,49.117850000,20.110150000,,
254 | T,49.117820000,20.110260000,,
255 | T,49.117560000,20.110880000,,
256 | T,49.117400000,20.111250000,,
257 | T,49.117290000,20.111560000,,
258 | T,49.117210000,20.111870000,,
259 | T,49.117160000,20.112170000,,
260 | T,49.117150000,20.112380000,,
261 | T,49.117150000,20.112640000,,
262 | T,49.117160000,20.112870000,,
263 | T,49.117180000,20.113050000,,
264 | T,49.117220000,20.113300000,,
265 | T,49.117250000,20.113460000,,
266 | T,49.117340000,20.113680000,,
267 | T,49.117460000,20.113900000,,
268 | T,49.117500000,20.113970000,,
269 | T,49.117660000,20.114190000,,
270 | T,49.117730000,20.114280000,,
271 | T,49.117800000,20.114320000,,
272 | T,49.117900000,20.114380000,,
273 | T,49.118010000,20.114430000,,
274 | T,49.118140000,20.114450000,,
275 | T,49.118480000,20.114410000,,
276 | T,49.118730000,20.114290000,,
277 | T,49.118850000,20.114220000,,
278 | T,49.118970000,20.114130000,,
279 | T,49.119990000,20.113110000,,
280 | T,49.120190000,20.112950000,,
281 | T,49.120250000,20.112920000,,
282 | T,49.120330000,20.112920000,,
283 | T,49.120450000,20.112950000,,
284 | T,49.120580000,20.113110000,,
285 | T,49.120620000,20.113240000,,
286 | T,49.120630000,20.113410000,,
287 | T,49.120610000,20.113550000,,
288 | T,49.120560000,20.113730000,,
289 | T,49.120450000,20.113930000,,
290 | T,49.120360000,20.114070000,,
291 | T,49.120330000,20.114110000,,
292 | T,49.120240000,20.114230000,,
293 | T,49.120180000,20.114350000,,
294 | T,49.120180000,20.114350000,,
295 | T,49.120130000,20.114490000,,
296 | T,49.120070000,20.114660000,,
297 | T,49.119960000,20.115010000,,
298 | T,49.119760000,20.115660000,,
299 | T,49.119410000,20.116780000,,
300 | T,49.119280000,20.117170000,,
301 | T,49.119190000,20.117340000,,
302 | T,49.119100000,20.117480000,,
303 | T,49.118980000,20.117620000,,
304 | T,49.118840000,20.117790000,,
305 | T,49.118560000,20.118070000,,
306 | T,49.118390000,20.118320000,,
307 | T,49.118250000,20.118540000,,
308 | T,49.118190000,20.118660000,,
309 | T,49.118080000,20.118940000,,
310 | T,49.117980000,20.119260000,,
311 | T,49.117920000,20.119610000,,
312 | T,49.117900000,20.119800000,,
313 | T,49.117890000,20.120010000,,
314 | T,49.117900000,20.120140000,,
315 | T,49.117910000,20.120270000,,
316 | T,49.117920000,20.120420000,,
317 | T,49.117940000,20.120580000,,
318 | T,49.117980000,20.120820000,,
319 | T,49.118020000,20.120990000,,
320 | T,49.118050000,20.121110000,,
321 | T,49.118100000,20.121240000,,
322 | T,49.118210000,20.121460000,,
323 | T,49.118300000,20.121730000,,
324 | T,49.118350000,20.121900000,,
325 | T,49.118390000,20.122100000,,
326 | T,49.118420000,20.122280000,,
327 | T,49.118420000,20.122470000,,
328 | T,49.118420000,20.122670000,,
329 | T,49.118390000,20.122870000,,
330 | T,49.118350000,20.123060000,,
331 | T,49.118300000,20.123220000,,
332 | T,49.118250000,20.123330000,,
333 | T,49.118220000,20.123420000,,
334 | T,49.118170000,20.123520000,,
335 | T,49.118100000,20.123620000,,
336 | T,49.117920000,20.123880000,,
337 | T,49.117700000,20.124160000,,
338 | T,49.117530000,20.124420000,,
339 | T,49.117460000,20.124530000,,
340 | T,49.117400000,20.124650000,,
341 | T,49.117350000,20.124760000,,
342 | T,49.117310000,20.124870000,,
343 | T,49.117290000,20.124950000,,
344 | T,49.117260000,20.125070000,,
345 | T,49.117240000,20.125170000,,
346 | T,49.117230000,20.125250000,,
347 | T,49.117220000,20.125330000,,
348 | T,49.117210000,20.125550000,,
349 | T,49.117220000,20.125670000,,
350 | T,49.117250000,20.125770000,,
351 | T,49.117320000,20.125960000,,
352 | T,49.117390000,20.126100000,,
353 | T,49.117500000,20.126280000,,
354 | T,49.117590000,20.126430000,,
355 | T,49.117850000,20.126780000,,
356 | T,49.118040000,20.127060000,,
357 | T,49.118120000,20.127170000,,
358 | T,49.118420000,20.127640000,,
359 | T,49.118500000,20.127760000,,
360 | T,49.118600000,20.127920000,,
361 | T,49.118670000,20.128120000,,
362 | T,49.118690000,20.128190000,,
363 | T,49.118710000,20.128240000,,
364 | T,49.118720000,20.128320000,,
365 | T,49.118760000,20.128530000,,
366 | T,49.118770000,20.128700000,,
367 | T,49.118760000,20.128890000,,
368 | T,49.118750000,20.129020000,,
369 | T,49.118720000,20.129280000,,
370 | T,49.118700000,20.129350000,,
371 | T,49.118650000,20.129650000,,
372 | T,49.118620000,20.129900000,,
373 | T,49.118610000,20.130030000,,
374 | T,49.118620000,20.130160000,,
375 | T,49.118620000,20.130170000,,
376 | T,49.118640000,20.130330000,,
377 | T,49.118680000,20.130540000,,
378 | T,49.118750000,20.130720000,,
379 | T,49.118900000,20.131020000,,
380 | T,49.119180000,20.131450000,,
381 | T,49.119320000,20.131740000,,
382 | T,49.119350000,20.131850000,,
383 | T,49.119380000,20.131980000,,
384 | T,49.119380000,20.132110000,,
385 | T,49.119380000,20.132260000,,
386 | T,49.119360000,20.132350000,,
387 | T,49.119340000,20.132470000,,
388 | T,49.119300000,20.132590000,,
389 | T,49.119260000,20.132680000,,
390 | T,49.119190000,20.132780000,,
391 | T,49.119100000,20.132880000,,
392 | T,49.118860000,20.133070000,,
393 | T,49.118680000,20.133240000,,
394 | T,49.118560000,20.133390000,,
395 | T,49.118480000,20.133510000,,
396 | T,49.118380000,20.133710000,,
397 | T,49.118320000,20.133870000,,
398 | T,49.118270000,20.134010000,,
399 | T,49.118240000,20.134150000,,
400 | T,49.118230000,20.134250000,,
401 | T,49.118230000,20.134380000,,
402 | T,49.118230000,20.134690000,,
403 | T,49.118230000,20.134740000,,
404 | T,49.118260000,20.135190000,,
405 | T,49.118270000,20.135430000,,
406 | T,49.118270000,20.135620000,,
407 | T,49.118270000,20.135820000,,
408 | T,49.118260000,20.135930000,,
409 | T,49.118230000,20.136130000,,
410 | T,49.118200000,20.136320000,,
411 | T,49.118160000,20.136440000,,
412 | T,49.118090000,20.136650000,,
413 | T,49.118030000,20.136820000,,
414 | T,49.117970000,20.136950000,,
415 | T,49.117740000,20.137380000,,
416 | T,49.117510000,20.137830000,,
417 | T,49.117430000,20.138000000,,
418 | T,49.117350000,20.138200000,,
419 | T,49.117340000,20.138240000,,
420 | T,49.117300000,20.138360000,,
421 | T,49.117280000,20.138460000,,
422 | T,49.117260000,20.138610000,,
423 | T,49.117240000,20.138770000,,
424 | T,49.117230000,20.138880000,,
425 | T,49.117230000,20.138950000,,
426 | T,49.117240000,20.139060000,,
427 | T,49.117260000,20.139210000,,
428 | T,49.117280000,20.139330000,,
429 | T,49.117310000,20.139450000,,
430 | T,49.117370000,20.139630000,,
431 | T,49.117450000,20.139790000,,
432 | T,49.117510000,20.139930000,,
433 | T,49.117770000,20.140380000,,
434 | T,49.118080000,20.140900000,,
435 | T,49.118160000,20.141080000,,
436 | T,49.118240000,20.141250000,,
437 | T,49.118300000,20.141430000,,
438 | T,49.118450000,20.141930000,,
439 | T,49.118600000,20.142370000,,
440 | T,49.118860000,20.142980000,,
441 | T,49.119120000,20.143570000,,
442 | T,49.119210000,20.143780000,,
443 | T,49.119250000,20.143930000,,
444 | T,49.119260000,20.144080000,,
445 | T,49.119260000,20.144230000,,
446 | T,49.119260000,20.144330000,,
447 | T,49.119240000,20.144480000,,
448 | T,49.119210000,20.144620000,,
449 | T,49.119160000,20.144810000,,
450 | T,49.119120000,20.144900000,,
451 | T,49.119050000,20.145040000,,
452 | T,49.118970000,20.145170000,,
453 | T,49.118860000,20.145300000,,
454 | T,49.118680000,20.145530000,,
455 | T,49.118500000,20.145760000,,
456 | T,49.118400000,20.145920000,,
457 | T,49.118350000,20.146040000,,
458 | T,49.118310000,20.146130000,,
459 | T,49.118280000,20.146270000,,
460 | T,49.118240000,20.146420000,,
461 | T,49.118230000,20.146570000,,
462 | T,49.118210000,20.146750000,,
463 | T,49.118220000,20.146880000,,
464 | T,49.118230000,20.147000000,,
465 | T,49.118240000,20.147120000,,
466 | T,49.118280000,20.147290000,,
467 | T,49.118360000,20.147540000,,
468 | T,49.118440000,20.147730000,,
469 | T,49.118570000,20.148040000,,
470 | T,49.118630000,20.148210000,,
471 | T,49.118720000,20.148520000,,
472 | T,49.118770000,20.148730000,,
473 | T,49.118790000,20.148900000,,
474 | T,49.118820000,20.149120000,,
475 | T,49.118830000,20.149330000,,
476 | T,49.118830000,20.149530000,,
477 | T,49.118820000,20.149730000,,
478 | T,49.118800000,20.149890000,,
479 | T,49.118790000,20.149930000,,
480 | T,49.118780000,20.150040000,,
481 | T,49.118760000,20.150180000,,
482 | T,49.118560000,20.150990000,,
483 | T,49.118430000,20.151430000,,
484 | T,49.118040000,20.152810000,,
485 | T,49.117960000,20.153090000,,
486 | T,49.117890000,20.153370000,,
487 | T,49.117870000,20.153440000,,
488 | T,49.117710000,20.154040000,,
489 | T,49.117510000,20.154830000,,
490 | T,49.117340000,20.155620000,,
491 | T,49.117160000,20.156690000,,
492 | T,49.116710000,20.159360000,,
493 | T,49.116630000,20.159810000,,
494 | T,49.116600000,20.160250000,,
495 | T,49.116580000,20.160760000,,
496 | T,49.116590000,20.161270000,,
497 | T,49.116700000,20.162460000,,
498 | T,49.116820000,20.163970000,,
499 | T,49.116830000,20.164060000,,
500 | T,49.116860000,20.164320000,,
501 | T,49.116930000,20.164710000,,
502 | T,49.117000000,20.165000000,,
503 | T,49.117050000,20.165170000,,
504 | T,49.117160000,20.165530000,,
505 | T,49.117290000,20.165860000,,
506 | T,49.117380000,20.166030000,,
507 | T,49.117530000,20.166270000,,
508 | T,49.117550000,20.166300000,,
509 | T,49.117630000,20.166430000,,
510 | T,49.117820000,20.166680000,,
511 | T,49.117930000,20.166810000,,
512 | T,49.118150000,20.167070000,,
513 | T,49.118320000,20.167240000,,
514 | T,49.118480000,20.167390000,,
515 | T,49.118740000,20.167640000,,
516 | T,49.119080000,20.167990000,,
517 | T,49.119360000,20.168290000,,
518 | T,49.119830000,20.168780000,,
519 | T,49.120110000,20.169120000,,
520 | T,49.120160000,20.169180000,,
521 | T,49.120380000,20.169520000,,
522 | T,49.120630000,20.169970000,,
523 | T,49.120840000,20.170440000,,
524 | T,49.120950000,20.170710000,,
525 | T,49.121030000,20.170950000,,
526 | T,49.121180000,20.171440000,,
527 | T,49.121250000,20.171720000,,
528 | T,49.121340000,20.172140000,,
529 | T,49.121400000,20.172470000,,
530 | T,49.121430000,20.172730000,,
531 | T,49.121440000,20.172860000,,
532 | T,49.121450000,20.173010000,,
533 | T,49.121480000,20.173420000,,
534 | T,49.121480000,20.173740000,,
535 | T,49.121480000,20.174140000,,
536 | T,49.121470000,20.174480000,,
537 | T,49.121440000,20.174810000,,
538 | T,49.121370000,20.175360000,,
539 | T,49.121340000,20.175860000,,
540 | T,49.121320000,20.176160000,,
541 | T,49.121320000,20.176430000,,
542 | T,49.121320000,20.176510000,,
543 | T,49.121330000,20.176760000,,
544 | T,49.121370000,20.177160000,,
545 | T,49.121430000,20.177550000,,
546 | T,49.121740000,20.179190000,,
547 | T,49.121880000,20.179890000,,
548 | T,49.122000000,20.180470000,,
549 | T,49.122100000,20.181100000,,
550 | T,49.122180000,20.181670000,,
551 | T,49.122180000,20.181730000,,
552 | T,49.122240000,20.182390000,,
553 | T,49.122270000,20.182760000,,
554 | T,49.122320000,20.183180000,,
555 | T,49.122360000,20.183400000,,
556 | T,49.122400000,20.183570000,,
557 | T,49.122470000,20.183870000,,
558 | T,49.122540000,20.184120000,,
559 | T,49.122690000,20.184510000,,
560 | T,49.122740000,20.184610000,,
561 | T,49.123020000,20.185250000,,
562 | T,49.123110000,20.185440000,,
563 | T,49.123130000,20.185480000,,
564 | T,49.123150000,20.185530000,,
565 | T,49.123220000,20.185680000,,
566 | T,49.123250000,20.185760000,,
567 | T,49.123330000,20.185930000,,
568 | T,49.123420000,20.186090000,,
569 | T,49.123480000,20.186180000,,
570 | T,49.123740000,20.186450000,,
571 | T,49.123910000,20.186520000,,
572 | T,49.124010000,20.186550000,,
573 | T,49.124070000,20.186550000,,
574 | T,49.124170000,20.186550000,,
575 | T,49.124290000,20.186530000,,
576 | T,49.124400000,20.186500000,,
577 | T,49.124550000,20.186460000,,
578 | T,49.124740000,20.186420000,,
579 | T,49.124900000,20.186400000,,
580 | T,49.125040000,20.186420000,,
581 | T,49.125160000,20.186490000,,
582 | T,49.125280000,20.186570000,,
583 | T,49.125380000,20.186660000,,
584 | T,49.125460000,20.186760000,,
585 | T,49.125560000,20.186950000,,
586 | T,49.125610000,20.187110000,,
587 | T,49.125650000,20.187310000,,
588 | T,49.125690000,20.187530000,,
589 | T,49.125730000,20.187830000,,
590 | T,49.125760000,20.188010000,,
591 | T,49.125850000,20.189030000,,
592 | T,49.125920000,20.189850000,,
593 | T,49.125940000,20.190060000,,
594 | T,49.125970000,20.190790000,,
595 | T,49.125970000,20.190880000,,
596 | T,49.125970000,20.191130000,,
597 | T,49.125850000,20.192200000,,
598 | T,49.125730000,20.193030000,,
599 | T,49.125650000,20.193700000,,
600 | T,49.125610000,20.194050000,,
601 | T,49.125600000,20.194200000,,
602 | T,49.125600000,20.194380000,,
603 | T,49.125600000,20.194560000,,
604 | T,49.125630000,20.194790000,,
605 | T,49.125650000,20.194970000,,
606 | T,49.125720000,20.195270000,,
607 | T,49.125810000,20.195540000,,
608 | T,49.125910000,20.195790000,,
609 | T,49.126080000,20.196080000,,
610 | T,49.126180000,20.196250000,,
611 | T,49.126330000,20.196400000,,
612 | T,49.126440000,20.196510000,,
613 | T,49.126970000,20.196880000,,
614 | T,49.127560000,20.197180000,,
615 | T,49.127570000,20.197180000,,
616 | T,49.128550000,20.197730000,,
617 | T,49.129450000,20.198220000,,
618 | T,49.129820000,20.198430000,,
619 | T,49.130250000,20.198680000,,
620 | T,49.130400000,20.198780000,,
621 | T,49.130760000,20.199090000,,
622 | T,49.131070000,20.199430000,,
623 | T,49.131180000,20.199550000,,
624 | T,49.131550000,20.200060000,,
625 | T,49.131780000,20.200440000,,
626 | T,49.131950000,20.200770000,,
627 | T,49.132100000,20.201150000,,
628 | T,49.132190000,20.201470000,,
629 | T,49.132240000,20.201760000,,
630 | T,49.132270000,20.202170000,,
631 | T,49.132250000,20.202470000,,
632 | T,49.132210000,20.202840000,,
633 | T,49.132150000,20.203210000,,
634 | T,49.132120000,20.203370000,,
635 | T,49.132040000,20.203950000,,
636 | T,49.132020000,20.204250000,,
637 | T,49.132030000,20.204750000,,
638 | T,49.132060000,20.204980000,,
639 | T,49.132110000,20.205200000,,
640 | T,49.132170000,20.205470000,,
641 | T,49.132250000,20.205710000,,
642 | T,49.132400000,20.206030000,,
643 | T,49.132520000,20.206250000,,
644 | T,49.132670000,20.206440000,,
645 | T,49.132910000,20.206690000,,
646 | T,49.133210000,20.206950000,,
647 | T,49.133450000,20.207140000,,
648 | T,49.133590000,20.207210000,,
649 | T,49.133780000,20.207320000,,
650 | T,49.133860000,20.207320000,,
651 | T,49.133990000,20.207490000,,
652 | T,49.134120000,20.207650000,,
653 | T,49.134200000,20.207820000,,
654 | T,49.134230000,20.207900000,,
655 | T,49.134250000,20.208010000,,
656 | T,49.134250000,20.208160000,,
657 | T,49.134260000,20.208320000,,
658 | T,49.134260000,20.208840000,,
659 | T,49.134270000,20.208990000,,
660 | T,49.134270000,20.209020000,,
661 | T,49.134320000,20.209340000,,
662 | T,49.134370000,20.209520000,,
663 | T,49.134470000,20.209750000,,
664 | T,49.134630000,20.210010000,,
665 | T,49.134980000,20.210510000,,
666 | T,49.135080000,20.210650000,,
667 | T,49.135220000,20.210810000,,
668 | T,49.135370000,20.210950000,,
669 | T,49.135500000,20.211070000,,
670 | T,49.135610000,20.211160000,,
671 | T,49.135720000,20.211280000,,
672 | T,49.135800000,20.211370000,,
673 | T,49.135890000,20.211520000,,
674 | T,49.135940000,20.211630000,,
675 | T,49.136080000,20.211910000,,
676 | T,49.136200000,20.212170000,,
677 | T,49.136250000,20.212300000,,
678 | T,49.136300000,20.212410000,,
679 | T,49.136360000,20.212520000,,
680 | T,49.136550000,20.212870000,,
681 | T,49.136680000,20.213140000,,
682 | T,49.136820000,20.213490000,,
683 | T,49.136910000,20.213730000,,
684 | T,49.137010000,20.214060000,,
685 | T,49.137040000,20.214230000,,
686 | T,49.137060000,20.214320000,,
687 | T,49.137110000,20.214510000,,
688 | T,49.137150000,20.214760000,,
689 | T,49.137200000,20.215010000,,
690 | T,49.137220000,20.215130000,,
691 | T,49.137230000,20.215240000,,
692 | T,49.137240000,20.215390000,,
693 | T,49.137250000,20.215560000,,
694 | T,49.137240000,20.215660000,,
695 | T,49.137230000,20.215750000,,
696 | T,49.137170000,20.215930000,,
697 | T,49.137100000,20.216260000,,
698 | T,49.137060000,20.216450000,,
699 | T,49.137060000,20.216570000,,
700 | T,49.137060000,20.216690000,,
701 | T,49.137080000,20.216830000,,
702 | T,49.137160000,20.217150000,,
703 | T,49.137250000,20.217450000,,
704 | T,49.137630000,20.218740000,,
705 | T,49.137780000,20.219230000,,
706 | T,49.137930000,20.219760000,,
707 | T,49.137950000,20.219860000,,
708 | T,49.138040000,20.220080000,,
709 | T,49.138150000,20.220240000,,
710 | T,49.138180000,20.220260000,,
711 | T,49.138350000,20.220400000,,
712 | T,49.138440000,20.220420000,,
713 | T,49.138860000,20.220450000,,
714 | T,49.139270000,20.220500000,,
715 | T,49.139590000,20.220570000,,
716 | T,49.139640000,20.220590000,,
717 | T,49.139690000,20.220630000,,
718 | T,49.139750000,20.220720000,,
719 | T,49.139790000,20.220800000,,
720 | T,49.139840000,20.221010000,,
721 | T,49.139920000,20.221730000,,
722 | T,49.139980000,20.222030000,,
723 | T,49.140080000,20.222540000,,
724 | T,49.140170000,20.222880000,,
725 | T,49.140220000,20.223060000,,
726 | T,49.140240000,20.223150000,,
727 | T,49.140460000,20.223860000,,
728 | T,49.140540000,20.224080000,,
729 | T,49.140590000,20.224210000,,
730 | T,49.140610000,20.224240000,,
731 | T,49.140650000,20.224280000,,
732 | T,49.140720000,20.224310000,,
733 | T,49.140770000,20.224350000,,
734 | T,49.140810000,20.224370000,,
735 | T,49.140880000,20.224420000,,
736 | T,49.140900000,20.224460000,,
737 | T,49.140920000,20.224500000,,
738 | T,49.140940000,20.224560000,,
739 | T,49.140950000,20.224640000,,
740 | T,49.140930000,20.224790000,,
741 | T,49.140890000,20.224960000,,
742 | T,49.140880000,20.224990000,,
743 | T,49.140810000,20.225210000,,
744 | T,49.140700000,20.225480000,,
745 | T,49.140620000,20.225650000,,
746 | T,49.140570000,20.225750000,,
747 | T,49.140530000,20.225830000,,
748 | T,49.140420000,20.225970000,,
749 | T,49.140290000,20.226110000,,
750 | T,49.140160000,20.226200000,,
751 | T,49.140160000,20.226200000,,
752 | T,49.140090000,20.226330000,,
753 | T,49.139990000,20.226580000,,
754 | T,49.139860000,20.226800000,,
755 | T,49.139810000,20.226860000,,
756 | T,49.139720000,20.226930000,,
757 | T,49.139570000,20.227020000,,
758 | T,49.139450000,20.227050000,,
759 | T,49.139330000,20.227120000,,
760 | T,49.138970000,20.227440000,,
761 | T,49.138880000,20.227590000,,
762 | T,49.138760000,20.228110000,,
763 | T,49.138600000,20.228890000,,
764 | T,49.138490000,20.229250000,,
765 | T,49.138480000,20.229610000,,
766 | T,49.138470000,20.230120000,,
767 | T,49.138490000,20.230380000,,
768 | T,49.138510000,20.230650000,,
769 | T,49.138540000,20.230830000,,
770 | T,49.138570000,20.230980000,,
771 | T,49.138620000,20.231100000,,
772 | T,49.138700000,20.231330000,,
773 | T,49.138850000,20.231560000,,
774 | T,49.138990000,20.231750000,,
775 | T,49.139130000,20.231880000,,
776 | T,49.139270000,20.232020000,,
777 | T,49.139330000,20.232100000,,
778 | T,49.139380000,20.232170000,,
779 | T,49.139450000,20.232290000,,
780 | T,49.139840000,20.234590000,,
781 | T,49.139940000,20.235470000,,
782 | T,49.139990000,20.235690000,,
783 | T,49.140070000,20.236020000,,
784 | T,49.140200000,20.236370000,,
785 | T,49.140360000,20.236630000,,
786 | T,49.140540000,20.236870000,,
787 | T,49.140860000,20.237230000,,
788 | T,49.140930000,20.237320000,,
789 | T,49.141340000,20.237810000,,
790 | T,49.141540000,20.238070000,,
791 | T,49.141810000,20.238430000,,
792 | T,49.142140000,20.238890000,,
793 | T,49.142280000,20.239090000,,
794 | T,49.142360000,20.239300000,,
795 | T,49.142400000,20.239450000,,
796 | T,49.142410000,20.239480000,,
797 | T,49.142440000,20.239550000,,
798 | T,49.142490000,20.239810000,,
799 | T,49.142620000,20.240530000,,
800 | T,49.142740000,20.240940000,,
801 | T,49.142800000,20.241090000,,
802 | T,49.142970000,20.241440000,,
803 | T,49.143130000,20.241620000,,
804 | T,49.143490000,20.242010000,,
805 | T,49.143840000,20.242470000,,
806 | T,49.143960000,20.242660000,,
807 | T,49.144110000,20.242930000,,
808 | T,49.144270000,20.243310000,,
809 | T,49.144400000,20.243670000,,
810 | T,49.144520000,20.244180000,,
811 | T,49.144640000,20.244670000,,
812 | T,49.144840000,20.245500000,,
813 | T,49.144970000,20.246030000,,
814 | T,49.144990000,20.246130000,,
815 | T,49.145120000,20.246600000,,
816 | T,49.145250000,20.246990000,,
817 | T,49.145410000,20.247300000,,
818 | T,49.145560000,20.247600000,,
819 | T,49.145770000,20.247910000,,
820 | T,49.146180000,20.248570000,,
821 | T,49.146500000,20.249100000,,
822 | T,49.146990000,20.249860000,,
823 | T,49.147440000,20.250560000,,
824 | T,49.147490000,20.250630000,,
825 | T,49.148030000,20.251490000,,
826 | T,49.148280000,20.251830000,,
827 | T,49.148410000,20.251930000,,
828 | T,49.148660000,20.252100000,,
829 | T,49.148840000,20.252130000,,
830 | T,49.149160000,20.252100000,,
831 | T,49.149430000,20.252040000,,
832 | T,49.149710000,20.251990000,,
833 | T,49.149820000,20.251990000,,
834 | T,49.149910000,20.252010000,,
835 | T,49.150010000,20.252060000,,
836 | T,49.150120000,20.252180000,,
837 | T,49.150280000,20.252360000,,
838 | T,49.150360000,20.252590000,,
839 | T,49.150380000,20.252720000,,
840 | T,49.150410000,20.252890000,,
841 | T,49.150410000,20.252900000,,
842 | T,49.150420000,20.253090000,,
843 | T,49.150420000,20.253600000,,
844 | T,49.150390000,20.254180000,,
845 | T,49.150340000,20.255390000,,
846 | T,49.150290000,20.255940000,,
847 | T,49.150260000,20.256200000,,
848 | T,49.150250000,20.256300000,,
849 | T,49.150120000,20.257170000,,
850 | T,49.150090000,20.257450000,,
851 | T,49.150080000,20.257790000,,
852 | T,49.150090000,20.258250000,,
853 | T,49.150150000,20.258650000,,
854 | T,49.150250000,20.259050000,,
855 | T,49.150370000,20.259390000,,
856 | T,49.150520000,20.259650000,,
857 | T,49.150650000,20.259790000,,
858 | T,49.150790000,20.259900000,,
859 | T,49.150980000,20.260000000,,
860 | T,49.151210000,20.260080000,,
861 | T,49.151420000,20.260190000,,
862 | T,49.151540000,20.260280000,,
863 | T,49.151570000,20.260320000,,
864 | T,49.151670000,20.260450000,,
865 | T,49.151780000,20.260640000,,
866 | T,49.151880000,20.260890000,,
867 | T,49.151970000,20.261190000,,
868 | T,49.152010000,20.261430000,,
869 | T,49.152020000,20.261590000,,
870 | T,49.152020000,20.261760000,,
871 | T,49.152000000,20.262060000,,
872 | T,49.151890000,20.262820000,,
873 | T,49.151860000,20.263140000,,
874 | T,49.151870000,20.263420000,,
875 | T,49.151920000,20.263710000,,
876 | T,49.152000000,20.263950000,,
877 | T,49.152110000,20.264180000,,
878 | T,49.152310000,20.264520000,,
879 | T,49.152550000,20.264890000,,
880 | T,49.152920000,20.265510000,,
881 | T,49.153320000,20.266240000,,
882 | T,49.153740000,20.267030000,,
883 | T,49.154120000,20.267880000,,
884 | T,49.154380000,20.268540000,,
885 | T,49.154650000,20.269340000,,
886 | T,49.154840000,20.269880000,,
887 | T,49.154950000,20.270170000,,
888 | T,49.155080000,20.270470000,,
889 | T,49.155300000,20.270880000,,
890 | T,49.155500000,20.271240000,,
891 | T,49.155550000,20.271350000,,
892 | T,49.155870000,20.271760000,,
893 | T,49.156090000,20.271950000,,
894 | T,49.156400000,20.272210000,,
895 | T,49.156830000,20.272560000,,
896 | T,49.157250000,20.272760000,,
897 | T,49.157600000,20.272850000,,
898 | T,49.158150000,20.272870000,,
899 | T,49.158840000,20.272820000,,
900 | T,49.159170000,20.272800000,,
901 | T,49.159670000,20.272680000,,
902 | T,49.160250000,20.272420000,,
903 | T,49.160900000,20.272110000,,
904 | T,49.161500000,20.271890000,,
905 | T,49.161630000,20.271880000,,
906 | T,49.161810000,20.271890000,,
907 | T,49.162040000,20.271910000,,
908 | T,49.162310000,20.272050000,,
909 | T,49.162560000,20.272250000,,
910 | T,49.162850000,20.272700000,,
911 | T,49.163010000,20.273020000,,
912 | T,49.163130000,20.273330000,,
913 | T,49.163200000,20.273570000,,
914 | T,49.163260000,20.273840000,,
915 | T,49.163360000,20.274510000,,
916 | T,49.163450000,20.275360000,,
917 | T,49.163520000,20.275690000,,
918 | T,49.163600000,20.276040000,,
919 | T,49.163690000,20.276290000,,
920 | T,49.163750000,20.276460000,,
921 | T,49.163830000,20.276660000,,
922 | T,49.163980000,20.276910000,,
923 | T,49.164200000,20.277220000,,
924 | T,49.164400000,20.277410000,,
925 | T,49.164570000,20.277560000,,
926 | T,49.164710000,20.277660000,,
927 | T,49.165020000,20.277880000,,
928 | T,49.165260000,20.278060000,,
929 | T,49.165330000,20.278130000,,
930 | T,49.165430000,20.278230000,,
931 | T,49.165600000,20.278440000,,
932 | T,49.165660000,20.278530000,,
933 | T,49.165690000,20.278630000,,
934 | T,49.165730000,20.278760000,,
935 | T,49.165810000,20.279060000,,
936 | T,49.165830000,20.279190000,,
937 | T,49.165860000,20.279340000,,
938 | T,49.165860000,20.279340000,,
939 | T,49.165800000,20.279520000,,
940 | T,49.165770000,20.279680000,,
941 | T,49.165740000,20.279780000,,
942 | T,49.165730000,20.279800000,,
943 | T,49.165720000,20.279820000,,
944 | T,49.165700000,20.279840000,,
945 | T,49.165650000,20.279870000,,
946 | T,49.165600000,20.279880000,,
947 | T,49.165550000,20.279880000,,
948 | T,49.165200000,20.279780000,,
949 | T,49.164980000,20.280590000,,
950 | T,49.164970000,20.280640000,,
951 | T,49.164800000,20.281230000,,
952 | T,49.164750000,20.281400000,,
953 | T,49.164720000,20.281450000,,
954 | T,49.164710000,20.281480000,,
955 | T,49.164680000,20.281490000,,
956 | T,49.164630000,20.281510000,,
957 | T,49.164580000,20.281510000,,
--------------------------------------------------------------------------------