Codebase list osm2pgsql / debian/0.96.0+ds-2 ChangeLog
debian/0.96.0+ds-2

Tree @debian/0.96.0+ds-2 (Download .tar.gz)

ChangeLog @debian/0.96.0+ds-2raw · history · blame

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
2010-11-06 21:04 +0000 [r24100]  giggls:

	* Auto-detect filetype pbf/osm based on file extension if no Input
	  frontend has been explicitely selected

2010-11-06 20:37 +0000 [r24099]  hholzgra:

	* * improved configure setup (including automake and libtool) *
	  support for different input readers besides libxml2 OSM XML
	  parsing * "primitive" XML parser integrated into the main binary
	  * OSM PBF parser

2010-11-03 10:51 +0000 [r24039]  twain:

	* add extra operator column to word

2010-10-24 00:37 +0000 [r23798]  twain:

	* hstore version of gazetteer output

2010-10-20 23:47 +0000 [r23731]  twain:

	* set CPPFLAGS correctly for non-standard paths

2010-10-19 10:06 +0000 [r23687]  twain:

	* max admin rank, better postcode defaults

2010-10-18 13:40 +0000 [r23678]  ldp:

	* Remove 3 unused (and undocumented) keys

2010-10-02 13:26 +0000 [r23440]  jonb:

	* fix warning about incorrect pointer assignment at osm2pgsql.c:818

2010-09-20 20:59 +0000 [r23286]  ldp:

	* Delete osm.xml. This shouldn't be in here.

2010-09-19 11:35 +0000 [r23264]  stevechilton:

	* add service=drive-through

2010-09-18 12:07 +0000 [r23247]  rodo:

	* Add packages names for Debian

2010-09-17 21:09 +0000 [r23243]  stevechilton:

	* add service=drive-through

2010-09-15 16:19 +0000 [r23186]  twain:

	* Minor javascript fixes. Introduce new search plans for searching
	  by 'special' words

2010-09-10 18:19 +0000 [r23099]  twain:

	* check the indexing process didn't generate any errors (second
	  attempt)

2010-09-10 18:13 +0000 [r23098]  frederik:

	* real programmers don't do syntax checks ;)

2010-09-10 18:08 +0000 [r23097]  twain:

	* check the indexing process didn't generate any errors

2010-09-09 14:14 +0000 [r23085]  frederik:

	* fixed twain47's version and commited to svn

2010-09-09 12:21 +0000 [r23080]  twain:

	* check resulting geometry is a polygon of some type

2010-09-04 16:48 +0000 [r22986]  twain:

	* remove reference to natural earth

2010-09-04 14:41 +0000 [r22984]  twain:

	* performance improvements for initial load of data

2010-08-22 12:57 +0000 [r22731]  twain:

	* remove debug messages

2010-08-21 12:24 +0000 [r22718]  twain:

	* switch to c code for toekn generation revert change to
	  administrative typo improvements to incremental update code

2010-08-21 11:39 +0000 [r22717]  frederik:

	* fix typo

2010-08-21 11:22 +0000 [r22716]  frederik:

	* comment out replace operations which are already covered by the
	  transliteration module

2010-08-20 15:05 +0000 [r22710]  twain:

	* switch to multi-threaded indexing

2010-08-19 22:19 +0000 [r22701]  rodo:

	* Fix #3169 by applying patch

2010-08-17 22:42 +0000 [r22679]  frederik:

	* readme moved to wiki

2010-08-17 10:59 +0000 [r22669]  twain:

	* manage Osmosis import from within util.update.php note the new
	  log table 'import_osmosis_log' created in gazetteer-tables.sql

2010-08-17 10:11 +0000 [r22668]  frederik:

	* add capability to load .osc files directly

2010-08-17 09:55 +0000 [r22667]  frederik:

	* typo

2010-08-16 12:57 +0000 [r22658]  frederik:

	* make explicit that slim mode has to be used.

2010-08-16 12:21 +0000 [r22655]  frederik:

	* remove references to postgres user "twain"

2010-08-03 12:12 +0000 [r22556]  twain:

	* update mime type headers (as per #3088)

2010-07-19 08:02 +0000 [r22371]  mazdermind:

	* add hstore-column option, which allows to create specific hstore
	  columns for sub tags. '--hstore-column name:' will for example
	  create a column "name:" with all the values of name:xx tags ind
	  the form of xx=>Value for any name:xx tagged to an element. This
	  changeset also includes changes to the regular hstore code by
	  moving it to a separate function and also extending keyvals.c/h
	  with an inline wrapper-function.

2010-07-16 13:24 +0000 [r22349]  gravitystorm:

	* Updated table definitions from twain47 to reflect changes made in
	  [22221]

2010-07-16 13:18 +0000 [r22348]  gravitystorm:

	* If you change the build system remember to update the README

2010-07-16 12:32 +0000 [r22347]  gravitystorm:

	* fix typo in district

2010-07-14 11:40 +0000 [r22308]  twain:

	* Finally add warning about postgresql 8.4

2010-07-12 14:16 +0000 [r22285]  twain:

	* move to processing git rather than svg multi-lingual generate
	  'near' and 'in' tokens

2010-07-10 08:30 +0000 [r22268]  frederik:

	* osm2pgsql version without libxml

2010-07-07 14:59 +0000 [r22222]  twain:

	* handle broken language list in IE

2010-07-07 14:51 +0000 [r22221]  twain:

	* handle house name / number collisions by showing both

2010-07-07 13:35 +0000 [r22220]  twain:

	* improved multi-processor indexing

2010-07-07 13:20 +0000 [r22219]  twain:

	* improved multi-processor indexing

2010-07-07 08:25 +0000 [r22213]  giggls:

	* Put binary into correct places according to debian policy

2010-06-24 14:47 +0000 [r21987]  twain:

	* improve presentation of update status - time remaining extra
	  options to specify max load / blocking processes on command line

2010-06-11 22:47 +0000 [r21661]  giggls:

	* * remove malloc.h for proper compi8lation on Macosx * allow for
	  postgresql password to be specified in PGPASS Environment
	  Variable instead of interactive input

2010-06-09 20:30 +0000 [r21630]  rodo:

	* Add an option to Create indexes on a different tablespace, close
	  #2988

2010-05-27 17:27 +0000 [r21470]  twain:

	* fix pointer error

2010-05-27 15:43 +0000 [r21464]  twain:

	* move string replacements to c module

2010-05-20 08:58 +0000 [r21381]  rodo:

	* Do not warn about slim option on 32nits system if option is
	  enabled

2010-05-15 22:28 +0000 [r21290]  jonb:

	* osm2pgsql: Add C++ compiler into autoconf. Rename DATADIR to
	  prevent clash with mingw32 objidl.h header. Fix some mingw32
	  compile issues.

2010-05-15 21:38 +0000 [r21289]  jonb:

	* osm2pgsql: Raise maximum tag size in style file to 63 characters

2010-05-05 15:34 +0000 [r21135]  frederik:

	* fix osm2pgsql debian packaging, and make it buildable for ubuntu
	  lucid

2010-04-09 13:48 +0000 [r20873]  giggls:

	* * add brief explanation of hstore functionality * make phstore
	  flag actually do what it is supposed to do * remove obsolete
	  function add_parking_node

2010-04-07 17:51 +0000 [r20823]  feixm:

	* When running on 32bit systems, userprocess can allocate as much
	  as 3GB of virtual address space. This is due to 3GB/1GB split on
	  32bit linux machines. No matter how much physical RAM you have,
	  you end up on 3GB limit. This is quite low limit when importing
	  anything big as country OSM file or the whole planet OSM. If we
	  know this, we should warn user in syntax help, during runtime and
	  even when we start throwing std::bad_alloc during conversion.

2010-04-06 18:48 +0000 [r20802]  strk:

	* Autoconf for osm2pgsql

2010-04-02 12:13 +0000 [r20775]  giggls:

	* change "char sql[2048]" to "static char *sql" and do dynamic
	  allocation the reason is, that hstore rows can get really long,
	  thus dynamic allocation prevents them to get cut and (hopefully)
	  also prevents likely buffer overflows as well.

2010-03-20 20:06 +0000 [r20565]  giggls:

	* We need to be able to mark polygons as such also in hstore only
	  mode where no additional tag columns should be added. For this
	  reason we introduce a new flag called phstore which will do the
	  same as the polygon flag but without adding a column for the tag
	  specified in the stylefile.

2010-03-16 08:26 +0000 [r20505]  giggls:

	* \r und \n in hstore value needs to be escaped for pgsql copy
	  import as well

2010-03-15 14:47 +0000 [r20493]  giggls:

	* TAB in hstore value needs to be escaped for pgsql copy import

2010-03-14 14:31 +0000 [r20475]  giggls:

	* Add an experimental feature to generate hstore enabled PgSQL
	  tables. At least in theory this will allow for 3-column output
	  tables now. Tested with the following environment: * non slim
	  mode * hstore-new (http://pgfoundry.org/projects/hstore-new/ *
	  PgSQL 8.4/PostGIS 1.4

2010-03-11 22:00 +0000 [r20429]  frederik:

	* patch not needed any longer

2010-03-11 13:53 +0000 [r20418]  twain:

	* only do address intrapolation in append mode

2010-03-08 13:40 +0000 [r20370]  twain:

	* add reverse and reverse.php to the block list

2010-03-08 13:32 +0000 [r20369]  gslater:

	* Add robots.txt, add form action

2010-03-03 14:32 +0000 [r20255]  twain:

	* applied #2769 search field should have focus patch (firefishy)

2010-02-26 14:23 +0000 [r20163]  twain:

	* change json output to be complaint (no comments allowed)

2010-02-26 14:09 +0000 [r20161]  frederik:

	* fix json compliance

2010-02-25 18:41 +0000 [r20149]  twain:

	* new name options, fix error when importing new data

2010-02-24 12:17 +0000 [r20134]  twain:

	* Improve install documentation

2010-02-16 14:25 +0000 [r20035]  twain:

	* More detailed loging. Tweaks to how house numbers are pressented.
	  Fix json output (incorrect address details)

2010-02-16 14:19 +0000 [r20034]  twain:

	* improve handling of house numbers, more install documentation
	  (thanks to Frans Hals)

2010-02-11 23:50 +0000 [r19974]  jonb:

	* osm2pgsql: Complain if we got an error while reading the style
	  file or were unable to parse any valid columns

2010-01-27 00:01 +0000 [r19640]  twain:

	* broken output for [lat,lon] searches, attempting to search on
	  blank queries

2010-01-26 14:45 +0000 [r19633]  twain:

	* suggest alternatives for missing words

2010-01-23 17:58 +0000 [r19603-19604]  twain:

	* minor runtime warning

	* extra error checking, smaller indexing partitions

2010-01-11 15:34 +0000 [r19407]  twain:

	* More logging, improved UK postcodes, fix more_url

2010-01-11 02:20 +0000 [r19398]  ldp:

	* Make shop into type polygon, to have closed ways with no
	  polygon-enforcing tags (eg. missing building=yes) still show up
	  in the polygon table.

2010-01-05 13:45 +0000 [r19281]  twain:

	* rounding error in generation of bounding box

2009-12-19 23:23 +0000 [r19148]  jonb:

	* osm2pgsql: Apply multipolygon patch from Twain with a few
	  changes.

2009-12-19 17:16 +0000 [r19147]  jonb:

	* Overhaul the osm2pgsql readme text

2009-12-19 16:31 +0000 [r19145]  jonb:

	* Disable the new osm_{user,uid,timestamp,version} columns since
	  the --extra-attributes option is off by default

2009-12-19 16:21 +0000 [r19144]  jonb:

	* Allow user,uid,version & timestamp attributes to be imported from
	  osm objects. Fixes #2405.

2009-12-18 14:56 +0000 [r19133]  twain:

	* expose 'more_url' in xml format

2009-12-18 14:26 +0000 [r19132]  twain:

	* fix bug in finding 'bus stop wilhelmshaven' introduced in recent
	  commit

2009-12-17 18:47 +0000 [r19128]  twain:

	* support for various lat,lon formats as part of the query i.e.
	  village near 48,7.7

2009-12-17 17:46 +0000 [r19127]  twain:

	* correct error handling for missing osm points

2009-12-17 15:54 +0000 [r19126]  twain:

	* ignore empty search phrases

2009-12-14 22:12 +0000 [r19092]  twain:

	* OSM Copright notice in XML reverse geocode by OSM ID (not just
	  lat/lon) improved debuging information added IP block lists

2009-12-14 22:04 +0000 [r19091]  twain:

	* multi-language amenities, one off import of specific
	  nodes/ways/relations

2009-12-04 00:11 +0000 [r18937]  twain:

	* Order results by distance to specified location (#2519)

2009-12-01 17:16 +0000 [r18884]  twain:

	* revert accidentally committed multi-polygon patch

2009-11-30 12:11 +0000 [r18873]  twain:

	* add test in the associatedStreet code to ensure associatedStreet
	  is actually a road

2009-11-29 16:24 +0000 [r18851]  twain:

	* missing library commands

2009-11-28 21:03 +0000 [r18846]  twain:

	* Fix quote type problems in JSON formating (#2508)

2009-11-28 20:29 +0000 [r18845]  twain:

	* fix problems reported with running script first time

2009-11-28 20:24 +0000 [r18844]  twain:

	* some missed files

2009-11-28 18:17 +0000 [r18843]  twain:

	* missing name space for vector

2009-11-28 16:24 +0000 [r18840]  twain:

	* lots of minor changes since going live

2009-11-15 18:13 +0000 [r18632]  jonb:

	* Clear out tag list after parsing a changeset otherwise the
	  accumulated tags will appear on the first node. Fixes ticket
	  #2426

2009-11-12 12:23 +0000 [r18558]  ldp:

	* Add shop=*, as a first step to be able to render them.

2009-11-08 15:09 +0000 [r18509-18510]  twain:

	* changes to indexing

	* reverse geocoding and output format changes

2009-11-04 08:52 +0000 [r18451]  frederik:

	* bump version to 0.69

2009-11-03 23:55 +0000 [r18440]  frederik:

	* new! now with even fewer annoying debug print statements!

2009-11-03 23:32 +0000 [r18439]  frederik:

	* Allow creation of expiry lists for 900913 tiles even if your
	  target projection is not 900913 (e.g. you have your PostGIS table
	  in lat/lon). Also fixes another bug in the old projection code
	  where expire_from_bbox would not expire the whole box properly
	  (expire-tiles.c around line 333, should have used min/max lon/lat
	  but used min lon/lat twice).

2009-11-03 09:55 +0000 [r18437]  frederik:

	* fix a bug that would sometimes expire tiles at the other end of
	  the world instead of those where a change has occurred.

2009-10-28 22:27 +0000 [r18353]  jonb:

	* osm2pgsql: Update code to use DROP TABLE IF EXISTS. This avoids
	  errors in the postgresql logs and requires postgresql-8.2+. Fixes
	  ticket #2379. Update version to 0.68

2009-10-27 19:28 +0000 [r18316]  jonb:

	* Add double quotes around the column name when performing lookup
	  otherwsie postgres may convert it to lower case

2009-10-27 14:58 +0000 [r18309]  twain:

	* gazetteer diff updates

2009-10-27 14:10 +0000 [r18308]  twain:

	* code cleanup and support for diff updates

2009-10-15 08:22 +0000 [r18167]  frederik:

	* fix error message

2009-10-07 19:23 +0000 [r18009]  jonb:

	* osm2pgsql: Split very long ways into multiple segments. Mapnik
	  has some rendering artifacts for very long ways, this is the
	  cause of #2234. Currently ways are split after about 100km or 1
	  degree. This should help the rendering performance too since
	  these large and often complex ways have enormous bounding boxes
	  and are therefore fetched when rendering many tiles. The bounding
	  box of each segment is typically a lot smaller than the complete
	  way.

2009-10-06 20:46 +0000 [r18001]  jonb:

	* Apply fix from Milo to display projection information when
	  executed with: -h -v. Fixes #2357

2009-10-04 12:47 +0000 [r17981]  jonb:

	* Update projection strings to match proj-4.7.1 definitions.

2009-10-02 20:09 +0000 [r17947]  jonb:

	* Cascade node changes all the way through to relations. Previously
	  a node change might only trigger updates to ways without these
	  then triggering a relation update.

2009-09-17 16:55 +0000 [r17671]  twain:

	* Missed out the readme file

2009-09-17 15:06 +0000 [r17669]  twain:

	* missed table name change

2009-09-17 15:01 +0000 [r17668]  twain:

	* Refactored website (php), minor indexing changes, documentation

2009-09-04 19:47 +0000 [r17459]  ldp:

	* Add operator for nodes,ways

2009-09-04 18:52 +0000 [r17456]  jonb:

	* Disable add_parking_node() in osm2pgsql since the current osm.xml
	  renders the symbol on parking areas now.

2009-09-01 15:14 +0000 [r17424]  tomhughes:

	* Fix buffer overflow.

2009-08-28 17:53 +0000 [r17326]  jonb:

	* Update osm2pgsql version to 0.67, the previous change to
	  planet_osm_nodes in the previous commit may break things so a
	  version bump is a good idea

2009-08-28 17:06 +0000 [r17325]  jonb:

	* Use fixed point storage for node positions in planet_osm_nodes.
	  This reduces the DB size which should make things a little bit
	  faster too.

2009-08-07 11:42 +0000 [r16911]  twain:

	* add script to show how an address was constructed

2009-07-19 08:15 +0000 [r16573]  avar:

	* If this parser parses a style file with more than MAX_STYLES
	  it'll start writing into unallocated memory and segfault. This
	  fix should change it to malloc/realloc but I don't have the time
	  now, so I'll just extend the memory it's taking up.

2009-07-14 16:47 +0000 [r16498]  twain:

	* extra chars in postgresql transliteration function introduces
	  ranked sql generation graphical updates to search page support
	  for house numbers and ways/nodes connected using relations

2009-07-08 11:01 +0000 [r16380]  twain:

	* Addition of support for Karlsruhe schema / house numbers Various
	  minor bug fixes

2009-07-01 22:47 +0000 [r16258]  twain:

	* New version of gazetteer, performance and scaleing updates

2009-06-02 12:58 +0000 [r15538]  twain:

	* Misc missing characters

2009-06-02 12:36 +0000 [r15536]  twain:

	* Added Hangul Syllables to transliteration table

2009-06-01 14:19 +0000 [r15460]  twain:

	* correct escape sequence

2009-05-30 11:09 +0000 [r15323-15325]  twain:

	* correct spelling of gazatteer folder

	* adding multi-language support and relations

2009-05-22 19:00 +0000 [r15176]  jonb:

	* osm2pgsql: consider area key as indicating a polygon. This fixes
	  some multipolygon cases with: highway=pedestrian, area=yes

2009-05-22 18:40 +0000 [r15173]  joerg:

	* ubuntu-hardy has older debhelper

2009-05-22 18:36 +0000 [r15172]  jonb:

	* osm2pgsql: Still allow multipolygons to inherit tags from the
	  outer way even if the relation has a name tag. I've seen several
	  examples where people have added a name tag to a relation even
	  though the wiki says they should be untagged.

2009-05-20 18:54 +0000 [r15131]  jonb:

	* Update osm2pgsql to ignore <changeset> elements

2009-05-19 22:59 +0000 [r15119]  jonb:

	* osm2pgsql: prevent route relation name from getting into the name
	  column, we just want it in route_name, fixes ticket #1703

2009-05-19 21:52 +0000 [r15118]  jonb:

	* osm2pgsql 0.66: Allow final mod & output steps to run in
	  parallel. Display more information about final index creation
	  steps. Fix bug which caused diff updates of multipolygon
	  relations to leave some incorrect ways behind. Form polygons from
	  boundary relations if the ways form a closed ring.

2009-05-10 13:42 +0000 [r14997]  jonb:

	* Fix polygon ring directions using geos normalize()

2009-05-08 13:51 +0000 [r14965]  frederik:

	* Make sure that osm2pgsql does not attempt to append data to a
	  table when it already has data in a different SRS. Without this
	  patch it is perfectly possible for the mindless user (Y.T.) to
	  create a table with -l and later append to it without -l, which
	  will land you with a "select distinct srid(way) from
	  planet_osm_point" returning two SRSs. Mapnik's queries will then
	  fail with an "Operation on two geometries with different SRIDs"
	  error. Note, this patch only checks the default SRID given in the
	  geometry_columns table.

2009-05-01 16:54 +0000 [r14863]  jonb:

	* fix projection help output. osm2pgsql option for old-style
	  mrecator is -M

2009-04-30 16:20 +0000 [r14846-14847]  zere:

	* Fixed bug in bzip handling near end-of-file, plus better error
	  reporting.

	* Fixed compiler warnings about unused parameters.

2009-04-30 13:36 +0000 [r14843]  tomhughes:

	* Initial work on generating a gazetteer database.

2009-04-30 13:34 +0000 [r14842]  zere:

	* Changed terminology for choosable backend.

2009-04-30 13:26 +0000 [r14841]  zere:

	* Use bzip2 interface directly, rather than through the zlib
	  compatibility interface to deal with multiple streams in
	  pbzip2-generated files. Also added a 'null' output for testing
	  purposes.

2009-04-22 19:58 +0000 [r14703]  stevechilton:

	* service added for parking_aisle

2009-03-22 13:19 +0000 [r14211]  guenther:

	* - changed path for geoinfo.db in mapnik-osm-updater.sh

2009-03-21 22:27 +0000 [r14207]  joerg:

	* use new name osm2poidb for gpsdrive-update-osm-poi-db; more tests
	  if executables exist; --no-mirror also for geofabrik imports

2009-03-13 21:36 +0000 [r14072]  frederik:

	* simple stand-alone debian packaging for osm2pgsql

2009-03-09 06:47 +0000 [r14039]  guenther:

	* - updated mapnik-osm-updater script for new gpsdrive poi database

2009-03-01 21:41 +0000 [r13945]  stevechilton:

	* add construction to default.style

2009-02-25 18:46 +0000 [r13898]  jonb:

	* osm2pgsql: When processing boundary relations, create
	  linestrings, not polygons geometries, even if they form a closed
	  ring.

2009-02-16 12:16 +0000 [r13756]  jochen:

	* database istn't hardcoded any more

2009-02-15 19:44 +0000 [r13745]  jonb:

	* osm2pgsql: Add ability to generate new columns from default.style
	  when operating in append mode

2009-02-15 18:46 +0000 [r13744]  jonb:

	* osm2pgsql: Attempt to make code work with columns in unexpected
	  order, e.g. if default.style updated. Not fully automatted, you
	  still need to manually create any new columns

2009-02-14 11:33 +0000 [r13721]  jonb:

	* osm2pgsql: Fix likely cause of crash reported by cmarqu. This
	  would trigger if you defined too many coluns defined in your
	  default.style.

2009-02-11 20:28 +0000 [r13671]  jonb:

	* osm2pgsql: remove from some targets since they dont work well
	  with mmm:nnn svnversion strings

2009-02-11 20:24 +0000 [r13670]  jonb:

	* osm2plsql: Use svnversion for version string. Update to version
	  0.65. Fix compile warning about basename. Switch default error
	  message to direct people at using --help instead of flooding them
	  with all options

2009-02-11 17:28 +0000 [r13668]  stevehill:

	* Replace the in-memory dirty tile store with something a bit more
	  efficient. Also adds support for specifying a range of zoom
	  levels - i.e. "-o 0-17". The output dirty tile list will use the
	  lowest zoom level which accurately describes the tiles which have
	  been expired.

2009-02-10 20:40 +0000 [r13653]  jonb:

	* Perform polygon processing on relations with type=boundary

2009-02-08 20:47 +0000 [r13616]  stevechilton:

	* add capital and lock to default.style

2009-02-08 20:44 +0000 [r13615]  jonb:

	* osm2pgsql: Tweak geos includes to work with geos-3. Hopefully
	  this should continue to work with geos-2.2 as well

2009-02-08 20:19 +0000 [r13613]  stevehill:

	* Link to the OPM expire_tiles.py script

2009-02-08 20:12 +0000 [r13612]  stevehill:

	* Adds tile expiry support - see
	  http://lists.openstreetmap.org/pipermail/dev/2009-February/013934.html
	  This introduces 2 new commandline options: "-e <zoomlevel>" and
	  "-o <dirty tile list output file>". So, specifying "-e 17 -o
	  /tmp/dirty_tiles" when importing a delta will cause osm2pgsql to
	  generate a list of all zoom level 17 tiles which the delta has
	  made dirty and store it in /tmp/dirty_tiles. Proviso: for
	  polygons, it currently takes a simplistic approach of drawing a
	  bounding box around the whole polygon and marking every tile in
	  the box as dirty. If the bounding box is large (over 30x30Km) the
	  polygon is treated as a line instead, so only the perimeter will
	  be marked as dirty (this is so that huge polygons don't expire
	  vast numbers of tiles and is based on the assumption that we
	  probably aren't going to shade the area of massive polygons). The
	  dirty tile list is maintained in memory as a binary tree and
	  dumped to disk at the end of the run.

2009-02-07 23:36 +0000 [r13578]  jonb:

	* Declate out_pgsql as extern in header file. Rename __unused since
	  it may clash with other definitions.

2009-02-02 22:22 +0000 [r13511]  jonb:

	* osm2pgsql: fixes #1550. Don't inherit tags from ways if the
	  multipolygon has its own tags. Don't match inner way tags if
	  there are no poly_tags to match against

2009-02-01 11:39 +0000 [r13474]  stevechilton:

	* add three addr: lines

2009-01-31 21:34 +0000 [r13470]  jonb:

	* osm2pgsql: Fix relation processing in non-slim mode. It now needs
	  more memory during the processing since it needs to remember ways
	  even if they dont have any tags

2009-01-27 22:59 +0000 [r13407]  jonb:

	* Add barrier for latest osm.xml

2009-01-13 13:55 +0000 [r13189]  guenther:

	* - fixed bug in mapnik-osm-updater.sh preventing generation of poi
	  database

2009-01-04 17:27 +0000 [r12912]  jonb:

	* Fix compile problem by removing output-gazetteer.h reference

2009-01-02 23:58 +0000 [r12828]  tomhughes:

	* Allow osm2pgsql to process planetdiff files.

2008-12-29 12:06 +0000 [r12661]  guenther:

	* - updated creation of poi database in mapnik-osm-updater.sh

2008-12-29 11:21 +0000 [r12659]  guenther:

	* - updated part for generation of gpsdrive POI database in
	  mapnik-osm-updater.sh

2008-12-21 10:10 +0000 [r12447]  joerg:

	* show more directory levels of GeoFabrik with option
	  --all-planet-geofabrik=\?

2008-12-21 09:08 +0000 [r12446]  joerg:

	* add creation of spatial_ref_sys in more cases

2008-12-21 08:47 +0000 [r12445]  joerg:

	* also include spatial_ref_sys.sql, check for more possible postgis
	  versions

2008-12-16 22:12 +0000 [r12383]  jonb:

	* Add ele column as used by latest osm.xml

2008-12-02 23:10 +0000 [r12197]  jonb:

	* Add historic= as polygon

2008-12-02 07:15 +0000 [r12182]  joerg:

	* Add the 900913 File to postgress; change order for granting
	  rights; check for file existence of lwpostgis

2008-11-23 12:46 +0000 [r12049]  ksharp:

	* Fixed case of README.txt in Makefile and SPEC file, fixed make
	  clean to remove generated SPEC file.

2008-11-23 01:25 +0000 [r12044]  joerg:

	* Add support for Ubuntu new Postgis

2008-11-23 01:16 +0000 [r12043]  joerg:

	* Type; missing `

2008-11-16 12:51 +0000 [r11942]  jonb:

	* Update default.style. We now want to render aerialway on points
	  too

2008-10-28 15:08 +0000 [r11520]  martinvoosterhout:

	* Fix reference to fixed table name planet_osm. Not sure how this
	  one slipped through.

2008-10-22 23:24 +0000 [r11410]  jonb:

	* osm2pgsql: Treat lines and polygons the same way when trying to
	  work out if the way should go into the roads table. This allows
	  ways with both waterway and boundary set to be rendered
	  correctly. Also allow tagged islands to appear. Swap order of
	  entries in the layer table to put the most common ones near the
	  front which will speed up the matching.

2008-10-19 15:37 +0000 [r11320]  martinvoosterhout:

	* Add escaping for \r.

2008-10-19 14:18 +0000 [r11315-11316]  joerg:

	* mapnik-osm-updater.sh: improve searching for tools

	* mapnik-osm-updater.sh: adapt searching for tools

2008-10-07 22:42 +0000 [r11078]  jonb:

	* Add 'disused' column into osm2pgsql style

2008-09-30 21:25 +0000 [r11007]  jonb:

	* Convert waterway into a polygon to match latest osm.xml

2008-09-08 17:33 +0000 [r10564]  guenther:

	* - replaced script for gpsdrive extensions by binary in
	  mapnik-osm-updater.sh

2008-09-03 20:43 +0000 [r10464]  martinvoosterhout:

	* Turns all creates into modifies for osmChange files. Technically
	  wrong but it matches what osmosis does and should probably be the
	  default until the whole snapshot thing gets sorted out.

2008-09-02 21:25 +0000 [r10429]  jonb:

	* Add power_source column for latest osm.xml

2008-09-02 11:03 +0000 [r10387]  martinvoosterhout:

	* Remove the special cases where extra things need to get prepared
	  when you have intarray. An extra field in the table is much nicer
	  then nasty if statements.

2008-08-30 15:32 +0000 [r10338]  martinvoosterhout:

	* Allow the location of the style file to be specified on the
	  command line. Patch by Roeland Douma.

2008-08-26 19:27 +0000 [r10184]  martinvoosterhout:

	* Typo in index creation.

2008-08-25 21:24 +0000 [r10149]  martinvoosterhout:

	* The optimisation steps should not be applied in append mode since
	  they will take forever on a complete database and patching is
	  supposed to be quick.

2008-08-25 21:06 +0000 [r10148]  martinvoosterhout:

	* Use GIN indexes instead of GIST. This means we require a newer
	  version of PostgreSQL but GiST is way too slow here. Also don't
	  try ANALYSE after each endCopy, takes far too long when just
	  applying a patch.

2008-08-12 21:44 +0000 [r9756]  jonb:

	* Add postgis definition for the 900913 spherical mercator
	  projection we use. Import like: psql gis <900913.sql or \i
	  900913.sql

2008-08-03 20:09 +0000 [r9441]  andreas:

	* add missing include to compile with gcc-4.3

2008-07-27 20:06 +0000 [r9315-9316]  jonb:

	* osm2pgsql: Drop any left over tmp tables at start of import

	* Add aerialway as linear way type to osm2pgsql default.style

2008-07-24 00:15 +0000 [r9267]  jonb:

	* osm2pgsql: Comment out debug lines

2008-07-24 00:11 +0000 [r9266]  jonb:

	* osm2pgsql: Fix up crash in relation handling. The list of members
	  does not match the x' arrays if one or more members is a node or
	  relation, do all processing on the arrays instead (maybe the
	  member structure can be expanded in future to make this more
	  generic but this requires changes where xnodes is used in
	  build_geometry etc).

2008-07-24 00:07 +0000 [r9265]  jonb:

	* osm2pgsql: Move type definitions to a more appropriate location

2008-07-23 00:54 +0000 [r9252]  jonb:

	* osm2pgsql: Update multi-polygon algorithm to detect multipolygons
	  with different tags on the inner rings and emit these as ways to
	  be rendered seperately.

2008-07-23 00:31 +0000 [r9251]  jonb:

	* osm2pgsql: reduce frequency of out-of-order node warning. Turns
	  out this just effects the cache efficiency not the operation of
	  the overall processing. This is fine for small files like the
	  ones from Josm. Closes #1058

2008-07-21 09:49 +0000 [r9211]  tomhughes:

	* Only prompt for a password if -W/--password is given. This is
	  what psql does and it allows for implicit authentication as a
	  different user using -U without -W.

2008-07-14 20:41 +0000 [r9013]  jonb:

	* osm2pgsql: Re-order arithmetic expression to avoid overflow at
	  --cache 2048. Fix compile warning

2008-07-11 13:50 +0000 [r8944]  martinvoosterhout:

	* Commit all the necessary changes to make saving and restoring of
	  relations work. This means that when a way that is part of a
	  relation changes the relation will be properly reconstructed.

2008-07-10 09:51 +0000 [r8907]  martinvoosterhout:

	* We can't prepare the statement until the table is created, which
	  makes the program break on a clean database. Hopefully it really
	  does work now...

2008-07-09 18:01 +0000 [r8887]  martinvoosterhout:

	* Clearly you can't even prepare statements relying on intarray if
	  you don't have it. Change code so it all works without properly,
	  as long as you don't try to apply patches.

2008-07-09 15:28 +0000 [r8885-8886]  martinvoosterhout:

	* When a prepared statement fails, log the parameters for debugging
	  purposes.

	* Finally, add the code to process modifies and deletes from
	  patches. Almost everything should work, except if a member of a
	  relation is changed, the relation isn't updated. If the relation
	  is updated though, it will pick up the new members so it could in
	  principle be worked around by reloading all the relations
	  afterwards. In addition there were the following changes: *
	  Fixing escaping bugs since forever when output-pgsql uses
	  prepared statement mode. * The ways table gets a partial index on
	  pending, for performance. * Only bother with the intarray stuff
	  if we're creating tables. Hope nothing else got borked.

2008-07-09 12:01 +0000 [r8871]  martinvoosterhout:

	* Add the necessary infrastructure to build the GIST indexes for
	  finding ways that need updating when a node moved and things like
	  that. It tests for the intarray module and warns if it doesn't
	  find it. It's not an error to run without since the user may be
	  using slim mode to save memory. Perhaps in time we should look
	  into a seperating the slim and the patching mode more clearly.

2008-07-09 11:02 +0000 [r8867]  martinvoosterhout:

	* Add support for process delete commands for ways and nodes. This
	  is the easy part since we don't need to search for objects
	  depending on them (the diff should contains modifications for
	  them anyway). Relations not done because the whole save/restore
	  for them does not exist at all at the moment. In the process
	  output-pgsql needed to be taught how to handle jumping in and out
	  of COPY mode.

2008-07-09 09:34 +0000 [r8863]  martinvoosterhout:

	* Commit parser changes to support the loading of diffs. Supports
	  both osmChange and JOSM though it doesn't support placeholders
	  (it's not clear that's useful in this context). Anything other
	  than creating still results in an error so far, so it doesn't
	  change anything from a practical point of view yet. In passing,
	  fix a bug where the append option didn't work in slim mode.

2008-06-18 21:01 +0000 [r8319-8320]  jonb:

	* osm2pgsql: Up-rev to 0.55 for the new default projection change

	* osm2pgsql: Make spherical mercator the default, old format is now
	  -M|--oldmerc

2008-06-17 21:38 +0000 [r8288]  joerg:

	* Revert wrong header change. We need the C(not C++) Header to
	  determine the Version Number of geos

2008-06-17 21:34 +0000 [r8287]  jonb:

	* Add tracktype which is required by latest osm.xml

2008-06-12 10:30 +0000 [r8186]  guenther:

	* - adding poi key

2008-06-10 23:18 +0000 [r8159]  joerg:

	* use 0 instead of 0{@{}}, since it is deprecated in newer perl

2008-06-09 12:36 +0000 [r8143]  stevehill:

	* Added "road" to layers.

2008-06-05 21:09 +0000 [r8109]  jonb:

	* osm2pgsql: Allow printf style arguments to pgsql_exec(). Use
	  table specific temporary name during final data indexing

2008-05-28 07:13 +0000 [r7976]  martinvoosterhout:

	* Add some changes from Edgemaster for MinGW support, see #926

2008-05-27 22:32 +0000 [r7975]  jonb:

	* osm2pgsql: Make -C option work (instead of just --cache). Remove
	  commented out ifdef lines for old slim mode

2008-05-26 21:08 +0000 [r7948]  jonb:

	* Add explicit support for area= into osm2pgsql

2008-05-26 19:33 +0000 [r7947]  jonb:

	* Update osm2pgsql to remove minor memory leak of style data. Free
	  up mid-layer memory before doing final step which only touches
	  the final DB. Move boundary data into roads table. Document use
	  of roads table for low-zoom features. Make final DB step
	  multi-threaded. Update default.style to work with existing mapnik
	  code + osm.xml (otherwise Mapnik fails to handle string/integer
	  comparisons in admin_level).

2008-05-18 08:31 +0000 [r7850]  martinvoosterhout:

	* Give relations a negative ID in the database so they don't clash
	  with other objects.

2008-05-18 08:10 +0000 [r7849]  martinvoosterhout:

	* Add support for route relations. It has some special processing
	  for bicycle routes which I just copied from the gravitystorm
	  code. For normal relations like bus routes it should work also.
	  To actually use bicycle relations the user will need to uncomment
	  the relevent columns in the style file.

2008-05-03 14:13 +0000 [r7641]  martinvoosterhout:

	* Fix bug that was reversing all the ways due to subtle interaction
	  of ordering of nodes. Old code assumed the nodes would be
	  provided in reverse order.

2008-04-29 21:54 +0000 [r7596]  joerg:

	* applications/utils/mapnik-osm-updater.sh: use the directory
	  /usr/share/openstreetmap/ for the default.styles

2008-04-29 21:41 +0000 [r7595]  joerg:

	* comment out creation of users, because it might break the system

2008-04-29 21:11 +0000 [r7593]  joerg:

	* export/osm2pgsql/mapnik-osm-updater.sh: go to right directory for
	  asm2pqsql call

2008-04-29 20:57 +0000 [r7591-7592]  joerg:

	* mapnik default.style:remove gpsdrive line

	* mapnik default.style: move to /usr/share/openstreetmap-utils for
	  debian package

2008-04-28 22:14 +0000 [r7570]  joerg:

	* mapnik-osm-updater.sh: adapt to new osm2pqsql; add more error
	  checks, fix wrong usage of command users

2008-04-19 21:54 +0000 [r7444]  martinvoosterhout:

	* Add code to coalesce output COPY data into larger blocks to avoid
	  excessive overhead. Also start using some of the pgsql.c helper
	  functions to reduce the amount of code for the standard error
	  checking.

2008-04-19 14:53 +0000 [r7440]  martinvoosterhout:

	* Store empty tag lists as NULLs, to try and squeeze out some more
	  space savings.

2008-04-19 14:18 +0000 [r7436]  martinvoosterhout:

	* Use the same filter_tags code for nodes as we do for ways. Apart
	  from simplifying the code it stops us storing useless tags data
	  in the nodes table (including all the hugely long tiger tags).

2008-04-17 10:33 +0000 [r7397]  martinvoosterhout:

	* Try harder to get large file pointers working

2008-04-15 20:35 +0000 [r7371]  martinvoosterhout:

	* Make the style file's use of tags more strict, we now define a
	  strict set of flags which are used and the remainder are warned
	  about. In particular we have the 'delete' flag which indicates
	  the tag should be ignored entirely. Additionally we now look
	  through all the tags in filter_tags and remove any we don't know
	  about. This is primarily for slim mode, stuff which it doesn't
	  understand should be deleted to save space.

2008-04-13 10:33 +0000 [r7350]  martinvoosterhout:

	* Patch from David Stubbs so that columns defined as integers Just
	  Work(tm). We parse the string directly to an integer if the
	  column is defined as int4.

2008-04-12 17:05 +0000 [r7345]  martinvoosterhout:

	* Add a caching level to the slim-mode with configurable size, so
	  it actually has decent performance. It is implemented as a lossy
	  sparse array with a priority queue tracking how much of each
	  block is used to ensure we maximize the number of nodes we fit in
	  the given amount of memory. Also rearrange some header
	  definitions.

2008-04-11 19:14 +0000 [r7334]  martinvoosterhout:

	* Update version number so people know what they're running

2008-04-11 12:10 +0000 [r7331]  martinvoosterhout:

	* Commit many new changes to osm2pgsql, including: - list of tags
	  read from file - slim mode works again - relations properly
	  supported - more efficient DB usage It includes some
	  restructuring of the code, in particular, the output module
	  manages the mid-level now and the main program doesn't call it at
	  all. This moves many of the previous hacks to the output module
	  which can manage the mid-level as appropriate for its output
	  (i.e. slim mode requires different semantics from ram mode)

2008-03-22 17:58 +0000 [r7141]  martinvoosterhout:

	* Add support for a -E|--proj option which allows users to use any
	  epsg projection that be used by proj4's +init=epsg:<num> format.
	  Should help all those people wanting to do maps in different
	  projections.

2008-03-19 20:00 +0000 [r7120]  jonb:

	* osm2pgsql: Add 'width' key

2008-03-14 11:55 +0000 [r7083]  guenther:

	* - added creation of poi column to --all* options in
	  mapnik-osm-updater.sh

2008-03-09 18:50 +0000 [r7064]  guenther:

	* - added script to add gpsdrive poi-types to mapnik database. use
	  the option --add-gpsdrive-types to activate this feature. this is
	  recommended, if you create the database for use with gpsdrive.

2008-03-07 21:17 +0000 [r7048]  jonb:

	* osm2pgsql: Treat man_made & power as possible areas. Longer term
	  we'll probably need to drop this linear/area designation from
	  osm2pgsql since more keys are being used for both.

2008-03-04 22:46 +0000 [r7032]  jonb:

	* osm2pgsql: request from cmarqu to add wood= into DB

2008-02-18 23:41 +0000 [r6920]  jonb:

	* osm2pgsql: Add authentication options (user, host, port,
	  password).

2008-02-16 19:31 +0000 [r6893]  jonb:

	* osm2pgsql: Convert boundary keys into a linear feature to match
	  the current osm.xml. The bulk of boundaries are defined by
	  multiple ways. If we want polygons then we'll need some way to
	  join these to form closed areas.

2008-02-09 19:21 +0000 [r6816]  jonb:

	* osm2pgsql: Add option to filter import with bounding box

2008-01-31 23:51 +0000 [r6734]  jonb:

	* osm2pgsql: Add power= to exported list

2008-01-03 19:40 +0000 [r6239]  joerg:

	* mapnik-osm-updater.sh: add support for automatically downloading
	  and installing smaller planet excerpts from Frederiks Geofabrik
	  Page

2007-12-30 10:48 +0000 [r6191]  joerg:

	* mapnik-osm-updater.sh: Add option to only download and import
	  euope extract

2007-12-21 23:16 +0000 [r6138-6139]  jonb:

	* osm2pgsql: Comment out the broken --slim mode. Export access=
	  tag. Only create automatic parking symbols if there is no defined
	  access= tag or access=public

	* osm2pgsql: Update Makefile with Solaris compatability fixes from
	  Martin Spott

2007-12-20 15:59 +0000 [r6116]  jochen:

	* added svn:ignore stuff

2007-12-18 23:11 +0000 [r6089]  jonb:

	* osm2pgsql: Add keys for military, embankment, cutting &
	  admin_level

2007-12-16 17:41 +0000 [r6078]  jochen:

	* changed name of readme.txt to README.txt so that it sticks out
	  more

2007-12-15 15:41 +0000 [r6068]  jochen:

	* typo fixed

2007-12-10 22:02 +0000 [r6012]  jonb:

	* osm2pgsql: Apply gcc-4.3 compile fix from Martin Michlmayr &
	  Andreas Putzo

2007-12-04 22:15 +0000 [r5901]  jonb:

	* osm2pgsql: Add religion into exported tags

2007-11-30 17:02 +0000 [r5834]  jonb:

	* osm2pgsql: make tunnel=yes be equivalent to layer=-1 for
	  rendering order

2007-11-23 17:00 +0000 [r5716]  martinvoosterhout:

	* Update the readme to inform users about the new features and how
	  to use them. Also rename the default projection to "WGS84
	  Mercator" which better describes what it actually is.

2007-11-23 16:54 +0000 [r5715]  martinvoosterhout:

	* Add support for a --prefix option so that you can easily run
	  multiple mapnik instances out of the one DB. The default is
	  ofcourse still "planet_osm" so if you don't use it you won't see
	  a difference. I did however need to change the names of the
	  indexes so they don't clash also, but this is unlikely to break
	  anything.

2007-11-20 08:51 +0000 [r5633]  martinvoosterhout:

	* Restructure the projection code so it can support more
	  projections, primarily the true spherical mercator used by
	  Google, TileCache and others. Add the -m option to select this.
	  The default is still the incorrect projection used before. Also
	  display the used projection during processing. Finally some minor
	  cleanups to fix some warnings about undefined functions.

2007-11-19 07:11 +0000 [r5594]  joerg:

	* mapnik-osm-updater.sh: correct Error checking

2007-11-14 11:12 +0000 [r5506]  joerg:

	* osm2pgsql/mapnik-osm-updater.sh: add option for bz2 dump files

2007-11-14 11:09 +0000 [r5505]  joerg:

	* osm2pgsql/mapnik-osm-updater.sh: have two options for
	  with/without updatechek on import

2007-11-11 15:29 +0000 [r5456]  martinvoosterhout:

	* Fix the pgsql output so it sets the right projection in the
	  database. Usually not terribly important (which is why it's been
	  broken this long) but if you start trying to do more
	  sophisticated operations on the data it's better if the
	  projection is what it says it is.

2007-10-28 21:24 +0000 [r5223]  joerg:

	* mapnik-osm-updater.sh: rename options - instead of _; allow empty
	  username, write logfile while importing, add updateifchanged
	  option

2007-10-24 22:06 +0000 [r5160]  jonb:

	* osm2pgsql: Drop unused index on z_order. Change clustering to use
	  temporary table which is faster (but uses more temporary disk
	  space). Remove Vacuums since we do not remove or update data.

2007-10-14 20:10 +0000 [r5002]  joerg:

	* mapnik-osm-updater: search for planet-mirror.pl

2007-10-14 10:56 +0000 [r4986]  joerg:

	* mapnik-osm-updater: Add check against own userid and root

2007-10-14 10:33 +0000 [r4983]  joerg:

	* move mapnik-osm-updater.sh to utils where it better fits

2007-10-12 21:18 +0000 [r4955]  jonb:

	* mod_tile: Apache module and rendering daemon for serving OSM
	  tiles

2007-10-10 21:48 +0000 [r4935]  jonb:

	* osm2pgsql: check for null pointer

2007-10-10 21:18 +0000 [r4934]  jonb:

	* osm2pgsql: Need to look for type=multipolygon not a multipolygon
	  key (was breaking all polygons with holes)

2007-10-10 21:04 +0000 [r4933]  jonb:

	* osm2pgsql: Reverse direction of one-way streets (bug #559)

2007-10-09 22:10 +0000 [r4917]  jonb:

	* osm2pgsql: Ensure we only process multipolygon relations. Add
	  pre-filter to reduce memory usage by writing out ways which
	  should never be part of a multipolygon instead of storing them

2007-10-09 19:44 +0000 [r4914]  jonb:

	* osm2pgsql: Trap duplicate points and ways which end up with only
	  a single node. These remove some exceptions

2007-10-09 01:05 +0000 [r4903]  jonb:

	* osm2pgsql: Catch exceptions thrown by geos

2007-10-08 23:23 +0000 [r4901]  jonb:

	* osm2pgsql: Swap lat/lon on parking nodes

2007-10-08 22:11 +0000 [r4897]  jonb:

	* osm2pgsql: Fix some memory leaks. Remove debug output

2007-10-08 22:05 +0000 [r4895]  jonb:

	* osm2pgsql: update to handle polygons with holes in 0.5 API
	  (described using relations). The code is nasty but appears to
	  work on small datasets.

2007-10-07 11:24 +0000 [r4842]  gabriel:

	* Make changes for 0.5.

2007-10-03 19:30 +0000 [r4816]  jonb:

	* osm2pgsql: Reduce memory usage by processing ways during the XML
	  reading

2007-09-07 22:22 +0000 [r4485]  jonb:

	* osm2pgsql 0.07: Make UTF8sanitize optional since it is generally
	  no longer required. Add option to output in latlong format

2007-09-03 22:26 +0000 [r4441]  jonb:

	* osm2pgsql version 0.06. Add command line options to select
	  database name, slim memory usage and appending of data. Ignore
	  bound tag. Improve stdin reading.

2007-09-02 23:00 +0000 [r4426]  jonb:

	* osm2pgsql: Version 0.05. Cleaup progress output

2007-09-02 22:25 +0000 [r4424]  jonb:

	* osm2pgsql: Allow multiple .osm files to be imported
	  simultaneoulsy, e.g. for lots of Tiger county.osm.gz files

2007-08-27 14:49 +0000 [r4319]  martinvoosterhout:

	* Whoops, got the test wrong last commit :)

2007-08-27 14:45 +0000 [r4318]  martinvoosterhout:

	* Patch supplied by David Siegel on the mailing list, with
	  editorialisation by moi.

2007-08-23 18:46 +0000 [r4286]  jonb:

	* osm2pgsql: polygon area now used to determine the rendering order

2007-08-19 18:45 +0000 [r4231]  jonb:

	* osm2pgsql 0.04: Further improve handling of polygons with holes.
	  Reduce memory usage by about 10%

2007-08-19 00:16 +0000 [r4221]  jonb:

	* osm2pgsql version 0.03: Handle polygons with holes correctly. Fix
	  minor memory leak.

2007-08-12 21:05 +0000 [r4092]  jonb:

	* osm2pgsql: Add boundary & tunnel. Enable polygon flag on a few
	  columns. Sort key table

2007-08-12 19:03 +0000 [r4090]  jonb:

	* osm2pgsql: Remove hard coded maximum IDs. Support negative IDs.
	  Add RPM build target

2007-08-09 21:26 +0000 [r4059]  jonb:

	* osm2pgsql: Remove warning flags which cause problems with older
	  GCC

2007-08-03 14:56 +0000 [r3899]  joerg:

	* add some linefeeds to error messages to make them easier readable

2007-08-01 21:17 +0000 [r3887]  jonb:

	* osm2pgsql: increase max IDs to work with latest planet dump

2007-07-28 21:32 +0000 [r3826]  jonb:

	* osm2pgsql: tidy up pgsql code, fix a few warnings and add some
	  disabled code to render multiple name tags. No functional changes

2007-06-20 21:05 +0000 [r3280]  jonb:

	* osm2pgsql: Increase max IDs in middle-ram

2007-05-28 21:25 +0000 [r3052]  jonb:

	* osm2pgsql: improve help text, allow - to be used again

2007-05-28 21:16 +0000 [r3051]  jonb:

	* osm2pgsql: enable O_LARGEFILE

2007-05-23 21:02 +0000 [r3008]  artem:

	* added rendering direction arrows for oneway={yes,true,-1}

2007-05-20 20:48 +0000 [r2966]  jonb:

	* osm2pgsql: Add fix for motorway shields. Move landuse to -1. Make
	  tables public

2007-05-14 19:21 +0000 [r2904]  jonb:

	* mapnik layer= implementation for areas/polygons

2007-05-07 21:35 +0000 [r2827]  jonb:

	* osm2pgsql - make experimental version current, move previous
	  implementation to legacy

2007-05-07 20:59 +0000 [r2826]  jonb:

	* osm2pgsql: Mac OS-X and GEOS-3 compatability tweaks

2007-05-07 13:47 +0000 [r2813]  jonb:

	* osm2pgsql/mapnik database changed to store data in mercator.
	  Saving reprojection during rendering

2007-05-07 13:34 +0000 [r2812]  jonb:

	* osm2pgsql update build_geometry.cpp for get_centroid()

2007-05-06 18:19 +0000 [r2797]  jonb:

	* osm2pgsql exprimental update. Increase max IDs. Implement "add
	  parking node for polygons with amenity=parking" as per latest
	  setup_z_order script. First step towards an incremental update
	  process.

2007-05-05 23:06 +0000 [r2770]  jonb:

	* osm2pgsql - add bz2 and UTF8sanitizer support directly into this
	  code

2007-04-21 06:29 +0000 [r2605]  joerg:

	* move utils to applications. This way it should be easier to build
	  Packages

2007-04-14 11:39 +0000 [r2498]  jochen:

	* Movev lots of stuff into export directory

2007-03-25 00:42 +0000 [r2334]  jonb:

	* osm2pgsql exp: Make sure all polygon table contains only polygons

2007-03-24 15:55 +0000 [r2331-2332]  jonb:

	* Automatic GEOS2/3 detection

	* Add info on requirements and building

2007-03-24 15:42 +0000 [r2330]  jonb:

	* Automatic GEOS version detection

2007-03-23 20:56 +0000 [r2323]  jonb:

	* Switch to printf(%.15g) to give more precision on generated
	  points

2007-03-22 20:20 +0000 [r2320]  jonb:

	* Replace asprintf. Increase max IDs by 10% to give room for future
	  growth

2007-03-22 10:27 +0000 [r2316]  ksharp:

	* Fixing accidental change to Makefile

2007-03-22 10:17 +0000 [r2314]  ksharp:

	* Added the polygons directory containing the extract-polygon.pl
	  script, a README, and an example polygon.

2007-03-21 00:25 +0000 [r2310]  jonb:

	* Add GEOS_TWO from non-experimental version

2007-03-21 00:11 +0000 [r2309]  jonb:

	* Split implementation into middle and output layers. Choice of RAM
	  or PGSQL middle layers offers speed vs memory tradeoff.
	  Implements new point/line/poly tables with z_order for latest
	  osm.xml

2007-03-17 12:46 +0000 [r2269]  nick:

	* Added foot, horse, motorcar, bicycle and residence tags

2007-03-16 12:37 +0000 [r2267]  artem:

	* Use GEOS_TWO flag to control version being used e.g.
	  CXXFLAGS="-DGEOS_TWO" make

2007-03-13 14:06 +0000 [r2253]  artem:

	* wropping geos stuff in try/catch

2007-03-13 12:39 +0000 [r2252]  artem:

	* latest osm2pgsql generates one table per geometry type

2007-03-10 13:28 +0000 [r2249]  jonb:

	* Direct database version of osm2pgsql

2007-03-10 13:17 +0000 [r2248]  jonb:

	* Clone osm2pgsql files to experimental directory

2007-03-09 10:31 +0000 [r2243]  artem:

	* use geos-config to setup compile flags

2007-03-09 00:26 +0000 [r2242]  jonb:

	* Remove duplicate suppression code since this provides little
	  benefit now that the Tiger data has been removed (the source of
	  almost all the duplicate data). This allows the removal of the
	  AVL & BST code and the ID field from the node/segment/way
	  sctrucutres. This saves some memory and simplifies the code.
	  Fixed a memory leak in WKT which forgot to free the segment item.
	  Added counters for maximum node/segment/way IDs. Split the
	  assert(id) checks to make it obvious which is failing. Cleaned up
	  some white space.

2007-02-27 12:13 +0000 [r2180]  artem:

	* we cannot use anythig appart from 'text' data type

2007-02-27 10:52 +0000 [r2178-2179]  artem:

	* added 'bridge','building' and 'layer' tags

	* applied geos-2.2.3.patch (slightly modified) from jonb

2007-02-24 19:26 +0000 [r2160]  artem:

	* cluster planet on spatial index for extra speed

2007-02-24 14:50 +0000 [r2159]  jonb:

	* Fix empty segment logic

2007-02-24 08:40 +0000 [r2158]  artem:

	* use geos to create geometries

2007-02-21 23:14 +0000 [r2153]  jonb:

	* Make mapnik & osm2pgsql use NULL instead of empty strings in db

2007-02-21 22:43 +0000 [r2152]  artem:

	* Added myself in place of unknown author

2007-02-12 19:42 +0000 [r2104]  jonb:

	* osm2pgsql polygons for closed ways only

2007-02-11 15:58 +0000 [r2099]  jonb:

	* osm2pgql filter duplicate segments in ways

2007-01-17 14:08 +0000 [r1918]  steve:

	* up the max seg ids

2006-12-04 20:34 +0000 [r1734]  nick:

	* man_made added

2006-12-03 01:01 +0000 [r1718]  jonb:

	* Improved version of osm2pgsql. Adds 'natural' attribute. Some
	  alogorithm improvments to reduce run time. Optional duplicate way
	  detection (at expense of RAM usage).

2006-11-28 21:35 +0000 [r1669]  nick:

	* added natural type

2006-11-27 20:38 +0000 [r1655]  jonb:

	* Initial high level description of code and algorithm.

2006-11-22 15:10 +0000 [r1623]  steve:

	* add railways

2006-11-22 12:36 +0000 [r1622]  steve:

	* add ops to geom col

2006-11-22 11:41 +0000 [r1621]  steve:

	* change varchars to text

2006-11-19 18:34 +0000 [r1604]  jonb:

	* Handle missing nodes and segments instead of putting 0,0 into
	  linestrings which was causing lots of rogue lines to appear on
	  the map. Improved linestring generation for non-contiguous ways.
	  Added a GIST index into the SQL output. Corrected usage info and
	  added a gzip example. Removed some redundant lines.

2006-11-17 10:12 +0000 [r1577]  jonb:

	* Initial version of C implmentation of OSM to Postgresql converter