]> git.openstreetmap.org Git - nominatim.git/blob - test/scenes/data/roads.osm
add tests for new data invalidation functions
[nominatim.git] / test / scenes / data / roads.osm
1 <?xml version='1.0' encoding='UTF-8'?>
2 <osm version='0.6' upload='false' generator='JOSM'>
3   <node id='-11' action='modify' visible='true' lat='2.0006515863' lon='1.0057464449'>
4     <tag k='name' v='split-road' />
5   </node>
6   <node id='-13' action='modify' visible='true' lat='2.00053508276' lon='1.00574909433' />
7   <node id='-15' action='modify' visible='true' lat='2.00054302619' lon='1.00589746199' />
8   <node id='-17' action='modify' visible='true' lat='2.00054302619' lon='1.0060511285' />
9   <node id='-19' action='modify' visible='true' lat='2.00053243496' lon='1.00613061118' />
10   <node id='-21' action='modify' visible='true' lat='2.00052449153' lon='1.00551064629' />
11   <node id='-23' action='modify' visible='true' lat='2.00056685646' lon='1.00560867493' />
12   <node id='-25' action='modify' visible='true' lat='2.00056156084' lon='1.00568550818' />
13   <node id='-27' action='modify' visible='true' lat='2.00050066126' lon='1.00573584721' />
14   <node id='-29' action='modify' visible='true' lat='2.00050595688' lon='1.0059107091' />
15   <node id='-31' action='modify' visible='true' lat='2.00051125249' lon='1.00605377792' />
16   <node id='-33' action='modify' visible='true' lat='2.00049536565' lon='1.00613591002' />
17   <node id='-35' action='modify' visible='true' lat='2.0005139003' lon='1.00628427769' />
18   <node id='-37' action='modify' visible='true' lat='2.00047153538' lon='1.00637170863' />
19   <node id='-39' action='modify' visible='true' lat='2.00029678005' lon='1.00635846152' />
20   <node id='-41' action='modify' visible='true' lat='2.00026235854' lon='1.00628162826' />
21   <node id='-43' action='modify' visible='true' lat='2.00033914498' lon='1.00619949616' />
22   <node id='-45' action='modify' visible='true' lat='2.00035767963' lon='1.00610411695' />
23   <node id='-47' action='modify' visible='true' lat='2.00034973621' lon='1.00600343889' />
24   <node id='-49' action='modify' visible='true' lat='2.00032590594' lon='1.0058868643' />
25   <node id='-51' action='modify' visible='true' lat='2.0002808932' lon='1.00579413451' />
26   <node id='-53' action='modify' visible='true' lat='2.00027824539' lon='1.00563516915' />
27   <node id='-55' action='modify' visible='true' lat='2.00036032744' lon='1.00547090495' />
28   <node id='-57' action='modify' visible='true' lat='2.00072654218' lon='1.00470543134'>
29     <tag k='name' v='points-on-road' />
30   </node>
31   <node id='-59' action='modify' visible='true' lat='2.00051552538' lon='1.00492201384' />
32   <node id='-61' action='modify' visible='true' lat='2.00051552538' lon='1.00492201384'>
33     <tag k='test:id' v='n-N-unglued' />
34     <tag k='test:section' v='points-on-roads' />
35   </node>
36   <node id='-63' action='modify' visible='true' lat='2.00029485534' lon='1.00462587591'>
37     <tag k='test:id' v='n-S-unglued' />
38     <tag k='test:section' v='points-on-roads' />
39   </node>
40   <node id='-65' action='modify' visible='true' lat='2.00029485534' lon='1.00462587591' />
41   <node id='-67' action='modify' visible='true' lat='2.00061177404' lon='1.00506613814'>
42     <tag k='test:id' v='n-NE' />
43     <tag k='test:section' v='points-on-roads' />
44   </node>
45   <node id='-69' action='modify' visible='true' lat='2.00033485479' lon='1.00513387079'>
46     <tag k='test:id' v='n-SE' />
47     <tag k='test:section' v='points-on-roads' />
48   </node>
49   <node id='-71' action='modify' visible='true' lat='2.00062408156' lon='1.00531551745' />
50   <node id='-73' action='modify' visible='true' lat='2.00040869993' lon='1.00475826245'>
51     <tag k='test:id' v='n-NW' />
52     <tag k='test:section' v='points-on-roads' />
53   </node>
54   <node id='-75' action='modify' visible='true' lat='2.00038408489' lon='1.00462587591' />
55   <node id='-77' action='modify' visible='true' lat='2.00043023809' lon='1.00449964688' />
56   <node id='-79' action='modify' visible='true' lat='2.00036870048' lon='1.00532783248' />
57   <node id='-81' action='modify' visible='true' lat='2.00026408654' lon='1.00493683035' />
58   <node id='-83' action='modify' visible='true' lat='2.00029177846' lon='1.00482599511' />
59   <node id='-85' action='modify' visible='true' lat='2.00035639296' lon='1.00472747489'>
60     <tag k='test:id' v='n-SW' />
61     <tag k='test:section' v='points-on-roads' />
62   </node>
63   <node id='-87' action='modify' visible='true' lat='2.00022408708' lon='1.00452427693' />
64   <node id='-89' action='modify' visible='true' lat='2.00071561841' lon='1.00183227343'>
65     <tag k='name' v='road-with-alley' />
66   </node>
67   <node id='-91' action='modify' visible='true' lat='2.00072864414' lon='1.00046699629'>
68     <tag k='name' v='roads-with-pois' />
69   </node>
70   <node id='-93' action='modify' visible='true' lat='2.00035415446' lon='1.00244811443'>
71     <tag k='test:id' v='n-main-east' />
72     <tag k='test:section' v='road-with-alley' />
73   </node>
74   <node id='-95' action='modify' visible='true' lat='2.00026623078' lon='1.00155204948'>
75     <tag k='test:id' v='n-main-west' />
76     <tag k='test:section' v='road-with-alley' />
77   </node>
78   <node id='-97' action='modify' visible='true' lat='2.00054628396' lon='1.00192350914'>
79     <tag k='test:id' v='n-alley' />
80     <tag k='test:section' v='road-with-alley' />
81   </node>
82   <node id='-99' action='modify' visible='true' lat='2.00035415446' lon='1.00192350914'>
83     <tag k='test:id' v='n-corner' />
84     <tag k='test:section' v='road-with-alley' />
85   </node>
86   <node id='-101' action='modify' visible='true' lat='2.00057559185' lon='1.00195935173' />
87   <node id='-103' action='modify' visible='true' lat='2.00029879511' lon='1.00260777692' />
88   <node id='-105' action='modify' visible='true' lat='2.00031182084' lon='1.0023699124' />
89   <node id='-107' action='modify' visible='true' lat='2.00031507727' lon='1.00212553105' />
90   <node id='-109' action='modify' visible='true' lat='2.00030856441' lon='1.00195935173' />
91   <node id='-111' action='modify' visible='true' lat='2.00030530797' lon='1.00167586937' />
92   <node id='-113' action='modify' visible='true' lat='2.00031182084' lon='1.00134351073' />
93   <node id='-115' action='modify' visible='true' lat='2.00040546963' lon='1.00011736285'>
94     <tag k='test:section' v='roads-with-pois' />
95   </node>
96   <node id='-117' action='modify' visible='true' lat='2.00039759893' lon='1.00042975784'>
97     <tag k='test:section' v='roads-with-pois' />
98   </node>
99   <node id='-119' action='modify' visible='true' lat='2.000457941' lon='1.00066077263'>
100     <tag k='test:section' v='roads-with-pois' />
101   </node>
102   <node id='-121' action='modify' visible='true' lat='2.00054189517' lon='1.00106242333'>
103     <tag k='test:section' v='roads-with-pois' />
104   </node>
105   <node id='-123' action='modify' visible='true' lat='2.00019033703' lon='1.00013836419'>
106     <tag k='test:section' v='roads-with-pois' />
107   </node>
108   <node id='-125' action='modify' visible='true' lat='2.00019820773' lon='1.00072115149'>
109     <tag k='test:section' v='roads-with-pois' />
110   </node>
111   <node id='-127' action='modify' visible='true' lat='2.00021919628' lon='1.00106767367'>
112     <tag k='test:section' v='roads-with-pois' />
113   </node>
114   <node id='-129' action='modify' visible='true' lat='2.00033988043' lon='1.00039038032'>
115     <tag k='test:id' v='p-N2' />
116     <tag k='test:section' v='roads-with-pois' />
117   </node>
118   <node id='-131' action='modify' visible='true' lat='2.0002926562' lon='1.0008104072'>
119     <tag k='test:id' v='p-S1' />
120     <tag k='test:section' v='roads-with-pois' />
121   </node>
122   <node id='-133' action='modify' visible='true' lat='2.00052877733' lon='1.0005321394'>
123     <tag k='test:id' v='p-N1' />
124     <tag k='test:section' v='roads-with-pois' />
125   </node>
126   <node id='-135' action='modify' visible='true' lat='2.00010638283' lon='1.00063977128'>
127     <tag k='test:id' v='p-S2' />
128     <tag k='test:section' v='roads-with-pois' />
129   </node>
130   <node id='-137' action='modify' visible='true' lat='2.00072116924' lon='1.00358286582'>
131     <tag k='name' v='building-on-street-corner' />
132   </node>
133   <node id='-139' action='modify' visible='true' lat='2.00023163534' lon='1.00317592051' />
134   <node id='-141' action='modify' visible='true' lat='2.00022108767' lon='1.00403607904' />
135   <node id='-143' action='modify' visible='true' lat='2.0002263615' lon='1.00427354612' />
136   <node id='-145' action='modify' visible='true' lat='2.00010506339' lon='1.00404135609' />
137   <node id='-147' action='modify' visible='true' lat='2.00063772026' lon='1.00403639915' />
138   <node id='-149' action='modify' visible='true' lat='2.00043885695' lon='1.0039042871' />
139   <node id='-151' action='modify' visible='true' lat='2.00043855477' lon='1.00400225362' />
140   <node id='-153' action='modify' visible='true' lat='2.0002343878' lon='1.00400162309' />
141   <node id='-155' action='modify' visible='true' lat='2.00023468998' lon='1.00390365657' />
142   <node id='-157' action='modify' visible='true' lat='2.00032403886' lon='1.00400189996'>
143     <tag k='test:id' v='n-edge-NS' />
144     <tag k='test:section' v='building-on-street-corner' />
145   </node>
146   <node id='-159' action='modify' visible='true' lat='2.00035479802' lon='1.00393848586'>
147     <tag k='test:id' v='n-inner' />
148     <tag k='test:section' v='building-on-street-corner' />
149   </node>
150   <node id='-161' action='modify' visible='true' lat='2.00046760515' lon='1.00394781445'>
151     <tag k='test:id' v='n-outer' />
152     <tag k='test:section' v='building-on-street-corner' />
153   </node>
154   <node id='-163' action='modify' visible='true' lat='2.00023451637' lon='1.00395994156'>
155     <tag k='test:id' v='n-edge-WE' />
156     <tag k='test:section' v='building-on-street-corner' />
157   </node>
158   <node id='-165' action='modify' visible='true' lat='2.0001892102' lon='1.00653236169' />
159   <node id='-167' action='modify' visible='true' lat='2.00027856164' lon='1.00667595302' />
160   <node id='-169' action='modify' visible='true' lat='2.00027856164' lon='1.00681954435' />
161   <node id='-171' action='modify' visible='true' lat='2.00025148545' lon='1.00691707809' />
162   <node id='-173' action='modify' visible='true' lat='2.0001892102' lon='1.00704170453' />
163   <node id='-175' action='modify' visible='true' lat='2.00017296448' lon='1.00724219054' />
164   <node id='-177' action='modify' visible='true' lat='2.00062243814' lon='1.00685396461'>
165     <tag k='name' v='parallel-road' />
166   </node>
167   <node id='-179' action='modify' visible='true' lat='2.00033813812' lon='1.00653156143'>
168     <tag k='test:id' v='n-middle-w' />
169     <tag k='test:section' v='parallel-road' />
170   </node>
171   <node id='-181' action='modify' visible='true' lat='2.00042478194' lon='1.00668598984' />
172   <node id='-183' action='modify' visible='true' lat='2.00041665908' lon='1.00690002221' />
173   <node id='-185' action='modify' visible='true' lat='2.00034084574' lon='1.00723597174'>
174     <tag k='test:id' v='n-middle-e' />
175     <tag k='test:section' v='parallel-road' />
176   </node>
177   <node id='-187' action='modify' visible='true' lat='2.00041801289' lon='1.00653968924' />
178   <node id='-189' action='modify' visible='true' lat='2.00050736432' lon='1.00668328057' />
179   <node id='-191' action='modify' visible='true' lat='2.00050736432' lon='1.00682687191' />
180   <node id='-193' action='modify' visible='true' lat='2.00048028813' lon='1.00692440564' />
181   <node id='-195' action='modify' visible='true' lat='2.00041801289' lon='1.00704903208' />
182   <node id='-197' action='modify' visible='true' lat='2.00040176717' lon='1.00724951809' />
183   <node id='-199' action='modify' visible='true' lat='2.00102300625' lon='1.00316327416'>
184     <tag k='test:id' v='n-south-w' />
185     <tag k='test:section' v='building-with-parallel-streets' />
186   </node>
187   <node id='-201' action='modify' visible='true' lat='2.00101492424' lon='1.00369431688' />
188   <node id='-203' action='modify' visible='true' lat='2.00102031225' lon='1.00407170765' />
189   <node id='-205' action='modify' visible='true' lat='2.00100684223' lon='1.00433588118'>
190     <tag k='test:id' v='n-south-e' />
191     <tag k='test:section' v='building-with-parallel-streets' />
192   </node>
193   <node id='-207' action='modify' visible='true' lat='2.00148637497' lon='1.00362153438'>
194     <tag k='name' v='building-with-parallel-streets' />
195   </node>
196   <node id='-209' action='modify' visible='true' lat='2.00126546664' lon='1.00315114374'>
197     <tag k='test:id' v='n-north-w' />
198     <tag k='test:section' v='building-with-parallel-streets' />
199   </node>
200   <node id='-211' action='modify' visible='true' lat='2.00125738463' lon='1.00368218646' />
201   <node id='-213' action='modify' visible='true' lat='2.00126277264' lon='1.00405957723' />
202   <node id='-215' action='modify' visible='true' lat='2.00124930262' lon='1.00432375077'>
203     <tag k='test:id' v='n-north-e' />
204     <tag k='test:section' v='building-with-parallel-streets' />
205   </node>
206   <node id='-217' action='modify' visible='true' lat='2.00118914388' lon='1.00361572227' />
207   <node id='-219' action='modify' visible='true' lat='2.0010786539' lon='1.00361659971' />
208   <node id='-221' action='modify' visible='true' lat='2.001080471' lon='1.003845694' />
209   <node id='-223' action='modify' visible='true' lat='2.00119096098' lon='1.00384481656' />
210   <node id='100000' timestamp='2014-01-01T00:00:00Z' uid='1' user='test' visible='true' version='1' changeset='1' lat='2.0' lon='1.0' />
211   <node id='100001' timestamp='2014-01-01T00:00:00Z' uid='1' user='test' visible='true' version='1' changeset='1' lat='3.0' lon='1.0' />
212   <node id='100002' timestamp='2014-01-01T00:00:00Z' uid='1' user='test' visible='true' version='1' changeset='1' lat='3.0' lon='2.0' />
213   <node id='100003' timestamp='2014-01-01T00:00:00Z' uid='1' user='test' visible='true' version='1' changeset='1' lat='2.0' lon='2.0' />
214   <way id='-229' action='modify' visible='true'>
215     <nd ref='-25' />
216     <nd ref='-23' />
217     <nd ref='-21' />
218     <tag k='test:id' v='w-5' />
219     <tag k='test:section' v='split-road' />
220   </way>
221   <way id='-231' action='modify' visible='true'>
222     <nd ref='-35' />
223     <nd ref='-33' />
224     <nd ref='-31' />
225     <nd ref='-29' />
226     <nd ref='-27' />
227     <nd ref='-25' />
228     <tag k='test:id' v='w-4a' />
229     <tag k='test:section' v='split-road' />
230   </way>
231   <way id='-233' action='modify' visible='true'>
232     <nd ref='-43' />
233     <nd ref='-41' />
234     <nd ref='-39' />
235     <nd ref='-37' />
236     <nd ref='-35' />
237     <tag k='test:id' v='w-3' />
238     <tag k='test:section' v='split-road' />
239   </way>
240   <way id='-235' action='modify' visible='true'>
241     <nd ref='-51' />
242     <nd ref='-49' />
243     <nd ref='-47' />
244     <nd ref='-45' />
245     <nd ref='-43' />
246     <tag k='test:id' v='w-2' />
247     <tag k='test:section' v='split-road' />
248   </way>
249   <way id='-237' action='modify' visible='true'>
250     <nd ref='-35' />
251     <nd ref='-19' />
252     <nd ref='-17' />
253     <nd ref='-15' />
254     <nd ref='-13' />
255     <nd ref='-25' />
256     <tag k='test:id' v='w-4b' />
257     <tag k='test:section' v='split-road' />
258   </way>
259   <way id='-239' action='modify' visible='true'>
260     <nd ref='-55' />
261     <nd ref='-53' />
262     <nd ref='-51' />
263     <tag k='test:id' v='w-1' />
264     <tag k='test:section' v='split-road' />
265   </way>
266   <way id='-241' action='modify' visible='true'>
267     <nd ref='-77' />
268     <nd ref='-75' />
269     <nd ref='-73' />
270     <nd ref='-59' />
271     <nd ref='-67' />
272     <nd ref='-71' />
273     <tag k='test:id' v='w-north' />
274     <tag k='test:section' v='points-on-roads' />
275   </way>
276   <way id='-243' action='modify' visible='true'>
277     <nd ref='-87' />
278     <nd ref='-65' />
279     <nd ref='-85' />
280     <nd ref='-83' />
281     <nd ref='-81' />
282     <nd ref='-69' />
283     <nd ref='-79' />
284     <tag k='test:id' v='w-south' />
285     <tag k='test:section' v='points-on-roads' />
286   </way>
287   <way id='-245' action='modify' visible='true'>
288     <nd ref='-109' />
289     <nd ref='-101' />
290     <tag k='test:id' v='w-alley' />
291     <tag k='test:section' v='road-with-alley' />
292   </way>
293   <way id='-247' action='modify' visible='true'>
294     <nd ref='-113' />
295     <nd ref='-111' />
296     <nd ref='-109' />
297     <nd ref='-107' />
298     <nd ref='-105' />
299     <nd ref='-103' />
300     <tag k='test:id' v='w-main' />
301     <tag k='test:section' v='road-with-alley' />
302   </way>
303   <way id='-249' action='modify' visible='true'>
304     <nd ref='-115' />
305     <nd ref='-117' />
306     <nd ref='-119' />
307     <nd ref='-121' />
308     <tag k='test:id' v='w-north' />
309     <tag k='test:section' v='roads-with-pois' />
310   </way>
311   <way id='-251' action='modify' visible='true'>
312     <nd ref='-123' />
313     <nd ref='-125' />
314     <nd ref='-127' />
315     <tag k='test:id' v='w-south' />
316     <tag k='test:section' v='roads-with-pois' />
317   </way>
318   <way id='-253' action='modify' visible='true'>
319     <nd ref='-139' />
320     <nd ref='-141' />
321     <nd ref='-143' />
322     <tag k='test:id' v='w-WE' />
323     <tag k='test:section' v='building-on-street-corner' />
324   </way>
325   <way id='-255' action='modify' visible='true'>
326     <nd ref='-145' />
327     <nd ref='-141' />
328     <nd ref='-147' />
329     <tag k='test:id' v='w-NS' />
330     <tag k='test:section' v='building-on-street-corner' />
331   </way>
332   <way id='-257' action='modify' visible='true'>
333     <nd ref='-149' />
334     <nd ref='-151' />
335     <nd ref='-157' />
336     <nd ref='-153' />
337     <nd ref='-163' />
338     <nd ref='-155' />
339     <nd ref='-149' />
340     <tag k='area' v='yes' />
341     <tag k='test:id' v='w-building' />
342     <tag k='test:section' v='building-on-street-corner' />
343   </way>
344   <way id='-259' action='modify' visible='true'>
345     <nd ref='-165' />
346     <nd ref='-167' />
347     <nd ref='-169' />
348     <nd ref='-171' />
349     <nd ref='-173' />
350     <nd ref='-175' />
351     <tag k='test:id' v='w-south' />
352     <tag k='test:section' v='parallel-road' />
353   </way>
354   <way id='-261' action='modify' visible='true'>
355     <nd ref='-179' />
356     <nd ref='-181' />
357     <nd ref='-183' />
358     <nd ref='-185' />
359     <tag k='test:id' v='w-middle' />
360     <tag k='test:section' v='parallel-road' />
361   </way>
362   <way id='-263' action='modify' visible='true'>
363     <nd ref='-187' />
364     <nd ref='-189' />
365     <nd ref='-191' />
366     <nd ref='-193' />
367     <nd ref='-195' />
368     <nd ref='-197' />
369     <tag k='test:id' v='w-north' />
370     <tag k='test:section' v='parallel-road' />
371   </way>
372   <way id='-265' action='modify' visible='true'>
373     <nd ref='-199' />
374     <nd ref='-201' />
375     <nd ref='-203' />
376     <nd ref='-205' />
377     <tag k='test:id' v='w-south' />
378     <tag k='test:section' v='building-with-parallel-streets' />
379   </way>
380   <way id='-267' action='modify' visible='true'>
381     <nd ref='-209' />
382     <nd ref='-211' />
383     <nd ref='-213' />
384     <nd ref='-215' />
385     <tag k='test:id' v='w-north' />
386     <tag k='test:section' v='building-with-parallel-streets' />
387   </way>
388   <way id='-269' action='modify' visible='true'>
389     <nd ref='-217' />
390     <nd ref='-219' />
391     <nd ref='-221' />
392     <nd ref='-223' />
393     <nd ref='-217' />
394     <tag k='test:id' v='w-building' />
395     <tag k='test:section' v='building-with-parallel-streets' />
396   </way>
397   <way id='100000' timestamp='2014-01-01T00:00:00Z' uid='1' user='test' visible='true' version='1' changeset='1'>
398     <nd ref='100000' />
399     <nd ref='100001' />
400     <nd ref='100002' />
401     <nd ref='100003' />
402     <nd ref='100000' />
403     <tag k='note' v='test area, do not leave' />
404   </way>
405 </osm>