delta_test.out 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <osm version="0.6" generator="Overpass API">
  3. <note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
  4. <meta osm_base=""/>
  5. <action type="delete">
  6. <old>
  7. <equal_geom id="4">
  8. <tag k="changes" v="old_value"/>
  9. </equal_geom>
  10. </old>
  11. </action>
  12. <action type="create">
  13. <equal_geom id="43">
  14. <tag k="changes" v="new_value"/>
  15. </equal_geom>
  16. </action>
  17. <action type="delete">
  18. <old>
  19. <equal_geom id="5">
  20. <point lat="48.0000000" lon="11.0000000"/>
  21. <tag k="changes" v="old_value"/>
  22. </equal_geom>
  23. </old>
  24. </action>
  25. <action type="create">
  26. <equal_geom id="44">
  27. <point lat="48.0000000" lon="11.0000000"/>
  28. <tag k="changes" v="new_value"/>
  29. </equal_geom>
  30. </action>
  31. <action type="delete">
  32. <old>
  33. <equal_geom id="6">
  34. <vertex lat="48.0000000" lon="10.9990000"/>
  35. <vertex lat="48.0010000" lon="11.0000000"/>
  36. <vertex lat="48.0000000" lon="11.0010000"/>
  37. <tag k="changes" v="old_value"/>
  38. </equal_geom>
  39. </old>
  40. </action>
  41. <action type="create">
  42. <equal_geom id="45">
  43. <vertex lat="48.0000000" lon="10.9990000"/>
  44. <vertex lat="48.0010000" lon="11.0000000"/>
  45. <vertex lat="48.0000000" lon="11.0010000"/>
  46. <tag k="changes" v="new_value"/>
  47. </equal_geom>
  48. </action>
  49. <action type="delete">
  50. <old>
  51. <equal_geom id="7">
  52. <linestring>
  53. <vertex lat="48.0000000" lon="10.9990000"/>
  54. <vertex lat="48.0000000" lon="11.0010000"/>
  55. <vertex lat="48.0010000" lon="11.0000000"/>
  56. <vertex lat="48.0000000" lon="10.9990000"/>
  57. </linestring>
  58. <tag k="changes" v="old_value"/>
  59. </equal_geom>
  60. </old>
  61. </action>
  62. <action type="create">
  63. <equal_geom id="46">
  64. <linestring>
  65. <vertex lat="48.0000000" lon="10.9990000"/>
  66. <vertex lat="48.0000000" lon="11.0010000"/>
  67. <vertex lat="48.0010000" lon="11.0000000"/>
  68. <vertex lat="48.0000000" lon="10.9990000"/>
  69. </linestring>
  70. <tag k="changes" v="new_value"/>
  71. </equal_geom>
  72. </action>
  73. <action type="delete">
  74. <old>
  75. <equal_geom id="8">
  76. <group>
  77. <point lat="48.1000000" lon="11.0040000"/>
  78. </group>
  79. <group>
  80. <point lat="48.1000000" lon="11.0050000"/>
  81. </group>
  82. <group>
  83. <point lat="48.1000000" lon="11.0060000"/>
  84. </group>
  85. <tag k="changes" v="old_value"/>
  86. </equal_geom>
  87. </old>
  88. </action>
  89. <action type="create">
  90. <equal_geom id="47">
  91. <group>
  92. <point lat="48.1000000" lon="11.0040000"/>
  93. </group>
  94. <group>
  95. <point lat="48.1000000" lon="11.0050000"/>
  96. </group>
  97. <group>
  98. <point lat="48.1000000" lon="11.0060000"/>
  99. </group>
  100. <tag k="changes" v="new_value"/>
  101. </equal_geom>
  102. </action>
  103. <action type="show_initial">
  104. <marker id="48">
  105. <tag k="after" v="2001"/>
  106. </marker>
  107. </action>
  108. <action type="show_final">
  109. <marker id="49">
  110. <tag k="after" v="2001"/>
  111. </marker>
  112. </action>
  113. <action type="show_initial">
  114. <marker id="55">
  115. <tag k="after" v="2003"/>
  116. </marker>
  117. </action>
  118. <action type="show_final">
  119. <marker id="56">
  120. <tag k="after" v="2003"/>
  121. </marker>
  122. </action>
  123. <action type="delete">
  124. <old>
  125. <equal_geom id="14">
  126. <tag k="one" v="const_2004"/>
  127. <tag k="two" v="const_2004"/>
  128. </equal_geom>
  129. </old>
  130. </action>
  131. <action type="create">
  132. <equal_geom id="57">
  133. <tag k="one" v="const_2004"/>
  134. <tag k="three" v="now_2004"/>
  135. <tag k="two" v="const_2004"/>
  136. </equal_geom>
  137. </action>
  138. <action type="delete">
  139. <old>
  140. <equal_geom id="15">
  141. <point lat="48.0000000" lon="11.0000000"/>
  142. <tag k="one" v="const_2004"/>
  143. <tag k="two" v="const_2004"/>
  144. </equal_geom>
  145. </old>
  146. </action>
  147. <action type="create">
  148. <equal_geom id="58">
  149. <point lat="48.0000000" lon="11.0000000"/>
  150. <tag k="one" v="const_2004"/>
  151. <tag k="three" v="now_2004"/>
  152. <tag k="two" v="const_2004"/>
  153. </equal_geom>
  154. </action>
  155. <action type="delete">
  156. <old>
  157. <equal_geom id="16">
  158. <vertex lat="48.0000000" lon="10.9990000"/>
  159. <vertex lat="48.0010000" lon="11.0000000"/>
  160. <vertex lat="48.0000000" lon="11.0010000"/>
  161. <tag k="one" v="const_2004"/>
  162. <tag k="two" v="const_2004"/>
  163. </equal_geom>
  164. </old>
  165. </action>
  166. <action type="create">
  167. <equal_geom id="59">
  168. <vertex lat="48.0000000" lon="10.9990000"/>
  169. <vertex lat="48.0010000" lon="11.0000000"/>
  170. <vertex lat="48.0000000" lon="11.0010000"/>
  171. <tag k="one" v="const_2004"/>
  172. <tag k="three" v="now_2004"/>
  173. <tag k="two" v="const_2004"/>
  174. </equal_geom>
  175. </action>
  176. <action type="delete">
  177. <old>
  178. <equal_geom id="17">
  179. <linestring>
  180. <vertex lat="48.0000000" lon="10.9990000"/>
  181. <vertex lat="48.0000000" lon="11.0010000"/>
  182. <vertex lat="48.0010000" lon="11.0000000"/>
  183. <vertex lat="48.0000000" lon="10.9990000"/>
  184. </linestring>
  185. <tag k="one" v="const_2004"/>
  186. <tag k="two" v="const_2004"/>
  187. </equal_geom>
  188. </old>
  189. </action>
  190. <action type="create">
  191. <equal_geom id="60">
  192. <linestring>
  193. <vertex lat="48.0000000" lon="10.9990000"/>
  194. <vertex lat="48.0000000" lon="11.0010000"/>
  195. <vertex lat="48.0010000" lon="11.0000000"/>
  196. <vertex lat="48.0000000" lon="10.9990000"/>
  197. </linestring>
  198. <tag k="one" v="const_2004"/>
  199. <tag k="three" v="now_2004"/>
  200. <tag k="two" v="const_2004"/>
  201. </equal_geom>
  202. </action>
  203. <action type="delete">
  204. <old>
  205. <equal_geom id="18">
  206. <group>
  207. <point lat="48.1000000" lon="11.0040000"/>
  208. </group>
  209. <group>
  210. <point lat="48.1000000" lon="11.0050000"/>
  211. </group>
  212. <group>
  213. <point lat="48.1000000" lon="11.0060000"/>
  214. </group>
  215. <tag k="one" v="const_2004"/>
  216. <tag k="two" v="const_2004"/>
  217. </equal_geom>
  218. </old>
  219. </action>
  220. <action type="create">
  221. <equal_geom id="61">
  222. <group>
  223. <point lat="48.1000000" lon="11.0040000"/>
  224. </group>
  225. <group>
  226. <point lat="48.1000000" lon="11.0050000"/>
  227. </group>
  228. <group>
  229. <point lat="48.1000000" lon="11.0060000"/>
  230. </group>
  231. <tag k="one" v="const_2004"/>
  232. <tag k="three" v="now_2004"/>
  233. <tag k="two" v="const_2004"/>
  234. </equal_geom>
  235. </action>
  236. <action type="show_initial">
  237. <marker id="62">
  238. <tag k="after" v="2004"/>
  239. </marker>
  240. </action>
  241. <action type="show_final">
  242. <marker id="63">
  243. <tag k="after" v="2004"/>
  244. </marker>
  245. </action>
  246. <action type="delete">
  247. <old>
  248. <equal_geom id="19">
  249. <tag k="one" v="const_2005"/>
  250. <tag k="three" v="old_value"/>
  251. <tag k="two" v="const_2005"/>
  252. </equal_geom>
  253. </old>
  254. </action>
  255. <action type="create">
  256. <equal_geom id="64">
  257. <tag k="one" v="const_2005"/>
  258. <tag k="three" v="new_value"/>
  259. <tag k="two" v="const_2005"/>
  260. </equal_geom>
  261. </action>
  262. <action type="delete">
  263. <old>
  264. <equal_geom id="20">
  265. <point lat="48.0000000" lon="11.0000000"/>
  266. <tag k="one" v="const_2005"/>
  267. <tag k="three" v="old_value"/>
  268. <tag k="two" v="const_2005"/>
  269. </equal_geom>
  270. </old>
  271. </action>
  272. <action type="create">
  273. <equal_geom id="65">
  274. <point lat="48.0000000" lon="11.0000000"/>
  275. <tag k="one" v="const_2005"/>
  276. <tag k="three" v="new_value"/>
  277. <tag k="two" v="const_2005"/>
  278. </equal_geom>
  279. </action>
  280. <action type="delete">
  281. <old>
  282. <equal_geom id="21">
  283. <vertex lat="48.0000000" lon="10.9990000"/>
  284. <vertex lat="48.0010000" lon="11.0000000"/>
  285. <vertex lat="48.0000000" lon="11.0010000"/>
  286. <tag k="one" v="const_2005"/>
  287. <tag k="three" v="old_value"/>
  288. <tag k="two" v="const_2005"/>
  289. </equal_geom>
  290. </old>
  291. </action>
  292. <action type="create">
  293. <equal_geom id="66">
  294. <vertex lat="48.0000000" lon="10.9990000"/>
  295. <vertex lat="48.0010000" lon="11.0000000"/>
  296. <vertex lat="48.0000000" lon="11.0010000"/>
  297. <tag k="one" v="const_2005"/>
  298. <tag k="three" v="new_value"/>
  299. <tag k="two" v="const_2005"/>
  300. </equal_geom>
  301. </action>
  302. <action type="delete">
  303. <old>
  304. <equal_geom id="22">
  305. <linestring>
  306. <vertex lat="48.0000000" lon="10.9990000"/>
  307. <vertex lat="48.0000000" lon="11.0010000"/>
  308. <vertex lat="48.0010000" lon="11.0000000"/>
  309. <vertex lat="48.0000000" lon="10.9990000"/>
  310. </linestring>
  311. <tag k="one" v="const_2005"/>
  312. <tag k="three" v="old_value"/>
  313. <tag k="two" v="const_2005"/>
  314. </equal_geom>
  315. </old>
  316. </action>
  317. <action type="create">
  318. <equal_geom id="67">
  319. <linestring>
  320. <vertex lat="48.0000000" lon="10.9990000"/>
  321. <vertex lat="48.0000000" lon="11.0010000"/>
  322. <vertex lat="48.0010000" lon="11.0000000"/>
  323. <vertex lat="48.0000000" lon="10.9990000"/>
  324. </linestring>
  325. <tag k="one" v="const_2005"/>
  326. <tag k="three" v="new_value"/>
  327. <tag k="two" v="const_2005"/>
  328. </equal_geom>
  329. </action>
  330. <action type="delete">
  331. <old>
  332. <equal_geom id="23">
  333. <group>
  334. <point lat="48.1000000" lon="11.0040000"/>
  335. </group>
  336. <group>
  337. <point lat="48.1000000" lon="11.0050000"/>
  338. </group>
  339. <group>
  340. <point lat="48.1000000" lon="11.0060000"/>
  341. </group>
  342. <tag k="one" v="const_2005"/>
  343. <tag k="three" v="old_value"/>
  344. <tag k="two" v="const_2005"/>
  345. </equal_geom>
  346. </old>
  347. </action>
  348. <action type="create">
  349. <equal_geom id="68">
  350. <group>
  351. <point lat="48.1000000" lon="11.0040000"/>
  352. </group>
  353. <group>
  354. <point lat="48.1000000" lon="11.0050000"/>
  355. </group>
  356. <group>
  357. <point lat="48.1000000" lon="11.0060000"/>
  358. </group>
  359. <tag k="one" v="const_2005"/>
  360. <tag k="three" v="new_value"/>
  361. <tag k="two" v="const_2005"/>
  362. </equal_geom>
  363. </action>
  364. <action type="show_initial">
  365. <marker id="69">
  366. <tag k="after" v="2005"/>
  367. </marker>
  368. </action>
  369. <action type="show_final">
  370. <marker id="70">
  371. <tag k="after" v="2005"/>
  372. </marker>
  373. </action>
  374. <action type="delete">
  375. <old>
  376. <equal_tags id="27">
  377. <tag k="tag" v="no_geom"/>
  378. </equal_tags>
  379. </old>
  380. </action>
  381. <action type="create">
  382. <equal_tags id="74">
  383. <point lat="48.0000000" lon="12.0000000"/>
  384. <tag k="tag" v="no_geom"/>
  385. </equal_tags>
  386. </action>
  387. <action type="delete">
  388. <old>
  389. <equal_tags id="28">
  390. <point lat="48.0000000" lon="12.0040000"/>
  391. <tag k="tag" v="center"/>
  392. </equal_tags>
  393. </old>
  394. </action>
  395. <action type="create">
  396. <equal_tags id="75">
  397. <point lat="48.0000000" lon="12.0060000"/>
  398. <tag k="tag" v="center"/>
  399. </equal_tags>
  400. </action>
  401. <action type="delete">
  402. <old>
  403. <equal_tags id="29">
  404. <group>
  405. <point lat="48.1000000" lon="11.0040000"/>
  406. </group>
  407. <group>
  408. <point lat="48.1000000" lon="11.0050000"/>
  409. </group>
  410. <group>
  411. <point lat="48.1000000" lon="11.0060000"/>
  412. </group>
  413. <tag k="tag" v="comp_vs_vertex"/>
  414. </equal_tags>
  415. </old>
  416. </action>
  417. <action type="create">
  418. <equal_tags id="76">
  419. <point lat="48.1000000" lon="11.0050000"/>
  420. <tag k="tag" v="comp_vs_vertex"/>
  421. </equal_tags>
  422. </action>
  423. <action type="delete">
  424. <old>
  425. <equal_tags id="31">
  426. <group>
  427. <point lat="48.1000000" lon="11.0040000"/>
  428. </group>
  429. <group>
  430. <point lat="48.1000000" lon="11.0050000"/>
  431. </group>
  432. <group>
  433. <point lat="48.1000000" lon="11.0060000"/>
  434. </group>
  435. <tag k="tag" v="comp_vertex_diff"/>
  436. </equal_tags>
  437. </old>
  438. </action>
  439. <action type="create">
  440. <equal_tags id="78">
  441. <group>
  442. <point lat="48.1000000" lon="11.0040000"/>
  443. </group>
  444. <group>
  445. <point lat="48.1000000" lon="11.0055000"/>
  446. </group>
  447. <group>
  448. <point lat="48.1000000" lon="11.0060000"/>
  449. </group>
  450. <tag k="tag" v="comp_vertex_diff"/>
  451. </equal_tags>
  452. </action>
  453. <action type="delete">
  454. <old>
  455. <equal_tags id="33">
  456. <vertex lat="48.0000000" lon="10.9990000"/>
  457. <vertex lat="48.0010000" lon="11.0000000"/>
  458. <vertex lat="48.0005000" lon="10.9999000"/>
  459. <tag k="tag" v="link_last_diff"/>
  460. </equal_tags>
  461. </old>
  462. </action>
  463. <action type="create">
  464. <equal_tags id="80">
  465. <vertex lat="48.0000000" lon="10.9990000"/>
  466. <vertex lat="48.0010000" lon="11.0000000"/>
  467. <vertex lat="48.0006000" lon="10.9999000"/>
  468. <tag k="tag" v="link_last_diff"/>
  469. </equal_tags>
  470. </action>
  471. <action type="delete">
  472. <old>
  473. <equal_tags id="34">
  474. <vertex lat="48.0005000" lon="11.0001000"/>
  475. <vertex lat="48.0010000" lon="11.0000000"/>
  476. <vertex lat="48.0000000" lon="11.0010000"/>
  477. <tag k="tag" v="link_first_diff"/>
  478. </equal_tags>
  479. </old>
  480. </action>
  481. <action type="create">
  482. <equal_tags id="81">
  483. <vertex lat="48.0006000" lon="11.0001000"/>
  484. <vertex lat="48.0010000" lon="11.0000000"/>
  485. <vertex lat="48.0000000" lon="11.0010000"/>
  486. <tag k="tag" v="link_first_diff"/>
  487. </equal_tags>
  488. </action>
  489. <action type="delete">
  490. <old>
  491. <equal_tags id="35">
  492. <vertex lat="48.0000000" lon="10.9990000"/>
  493. <vertex lat="48.0010000" lon="11.0000000"/>
  494. <vertex lat="48.0000000" lon="11.0010000"/>
  495. <tag k="tag" v="link_middle_diff"/>
  496. </equal_tags>
  497. </old>
  498. </action>
  499. <action type="create">
  500. <equal_tags id="82">
  501. <vertex lat="48.0000000" lon="10.9990000"/>
  502. <vertex lat="48.0010000" lon="11.0001000"/>
  503. <vertex lat="48.0000000" lon="11.0010000"/>
  504. <tag k="tag" v="link_middle_diff"/>
  505. </equal_tags>
  506. </action>
  507. <action type="delete">
  508. <old>
  509. <equal_tags id="38">
  510. <linestring>
  511. <vertex lat="48.0000000" lon="12.0000000"/>
  512. <vertex lat="48.0000000" lon="12.0010000"/>
  513. <vertex lat="48.0010000" lon="12.0010000"/>
  514. <vertex lat="48.0000000" lon="12.0000000"/>
  515. </linestring>
  516. <linestring>
  517. <vertex lat="48.0000000" lon="13.0000000"/>
  518. <vertex lat="48.0000000" lon="13.0010000"/>
  519. <vertex lat="48.0010000" lon="13.0010000"/>
  520. <vertex lat="48.0000000" lon="13.0000000"/>
  521. </linestring>
  522. <tag k="tag" v="poly_diff_1"/>
  523. </equal_tags>
  524. </old>
  525. </action>
  526. <action type="create">
  527. <equal_tags id="85">
  528. <linestring>
  529. <vertex lat="48.0000000" lon="12.0000000"/>
  530. <vertex lat="48.0001000" lon="12.0010000"/>
  531. <vertex lat="48.0010000" lon="12.0010000"/>
  532. <vertex lat="48.0000000" lon="12.0000000"/>
  533. </linestring>
  534. <linestring>
  535. <vertex lat="48.0000000" lon="13.0000000"/>
  536. <vertex lat="48.0000000" lon="13.0010000"/>
  537. <vertex lat="48.0010000" lon="13.0010000"/>
  538. <vertex lat="48.0000000" lon="13.0000000"/>
  539. </linestring>
  540. <tag k="tag" v="poly_diff_1"/>
  541. </equal_tags>
  542. </action>
  543. <action type="delete">
  544. <old>
  545. <equal_tags id="39">
  546. <linestring>
  547. <vertex lat="48.0000000" lon="12.0000000"/>
  548. <vertex lat="48.0000000" lon="12.0010000"/>
  549. <vertex lat="48.0010000" lon="12.0010000"/>
  550. <vertex lat="48.0000000" lon="12.0000000"/>
  551. </linestring>
  552. <linestring>
  553. <vertex lat="48.0000000" lon="13.0000000"/>
  554. <vertex lat="48.0000000" lon="13.0010000"/>
  555. <vertex lat="48.0010000" lon="13.0010000"/>
  556. <vertex lat="48.0000000" lon="13.0000000"/>
  557. </linestring>
  558. <tag k="tag" v="poly_diff_2"/>
  559. </equal_tags>
  560. </old>
  561. </action>
  562. <action type="create">
  563. <equal_tags id="86">
  564. <linestring>
  565. <vertex lat="48.0000000" lon="12.0000000"/>
  566. <vertex lat="48.0000000" lon="12.0010000"/>
  567. <vertex lat="48.0010000" lon="12.0010000"/>
  568. <vertex lat="48.0000000" lon="12.0000000"/>
  569. </linestring>
  570. <linestring>
  571. <vertex lat="48.0000000" lon="13.0000000"/>
  572. <vertex lat="48.0001000" lon="13.0010000"/>
  573. <vertex lat="48.0010000" lon="13.0010000"/>
  574. <vertex lat="48.0000000" lon="13.0000000"/>
  575. </linestring>
  576. <tag k="tag" v="poly_diff_2"/>
  577. </equal_tags>
  578. </action>
  579. </osm>