source: subversion/applications/utils/export/osm2pgsql/ChangeLog @ 26439

Last change on this file since 26439 was 24128, checked in by hholzgra, 9 years ago

generated ChangeLog? file using svn2log from http://www.core.com.pl/svn2log/
command used: svn log -v --xml | python svn2log.py --no-files --no-host

File size: 51.8 KB
Line 
12010-11-06 21:04 +0000 [r24100]  giggls:
2
3        * Auto-detect filetype pbf/osm based on file extension if no Input
4          frontend has been explicitely selected
5
62010-11-06 20:37 +0000 [r24099]  hholzgra:
7
8        * * improved configure setup (including automake and libtool) *
9          support for different input readers besides libxml2 OSM XML
10          parsing * "primitive" XML parser integrated into the main binary
11          * OSM PBF parser
12
132010-11-03 10:51 +0000 [r24039]  twain:
14
15        * add extra operator column to word
16
172010-10-24 00:37 +0000 [r23798]  twain:
18
19        * hstore version of gazetteer output
20
212010-10-20 23:47 +0000 [r23731]  twain:
22
23        * set CPPFLAGS correctly for non-standard paths
24
252010-10-19 10:06 +0000 [r23687]  twain:
26
27        * max admin rank, better postcode defaults
28
292010-10-18 13:40 +0000 [r23678]  ldp:
30
31        * Remove 3 unused (and undocumented) keys
32
332010-10-02 13:26 +0000 [r23440]  jonb:
34
35        * fix warning about incorrect pointer assignment at osm2pgsql.c:818
36
372010-09-20 20:59 +0000 [r23286]  ldp:
38
39        * Delete osm.xml. This shouldn't be in here.
40
412010-09-19 11:35 +0000 [r23264]  stevechilton:
42
43        * add service=drive-through
44
452010-09-18 12:07 +0000 [r23247]  rodo:
46
47        * Add packages names for Debian
48
492010-09-17 21:09 +0000 [r23243]  stevechilton:
50
51        * add service=drive-through
52
532010-09-15 16:19 +0000 [r23186]  twain:
54
55        * Minor javascript fixes. Introduce new search plans for searching
56          by 'special' words
57
582010-09-10 18:19 +0000 [r23099]  twain:
59
60        * check the indexing process didn't generate any errors (second
61          attempt)
62
632010-09-10 18:13 +0000 [r23098]  frederik:
64
65        * real programmers don't do syntax checks ;)
66
672010-09-10 18:08 +0000 [r23097]  twain:
68
69        * check the indexing process didn't generate any errors
70
712010-09-09 14:14 +0000 [r23085]  frederik:
72
73        * fixed twain47's version and commited to svn
74
752010-09-09 12:21 +0000 [r23080]  twain:
76
77        * check resulting geometry is a polygon of some type
78
792010-09-04 16:48 +0000 [r22986]  twain:
80
81        * remove reference to natural earth
82
832010-09-04 14:41 +0000 [r22984]  twain:
84
85        * performance improvements for initial load of data
86
872010-08-22 12:57 +0000 [r22731]  twain:
88
89        * remove debug messages
90
912010-08-21 12:24 +0000 [r22718]  twain:
92
93        * switch to c code for toekn generation revert change to
94          administrative typo improvements to incremental update code
95
962010-08-21 11:39 +0000 [r22717]  frederik:
97
98        * fix typo
99
1002010-08-21 11:22 +0000 [r22716]  frederik:
101
102        * comment out replace operations which are already covered by the
103          transliteration module
104
1052010-08-20 15:05 +0000 [r22710]  twain:
106
107        * switch to multi-threaded indexing
108
1092010-08-19 22:19 +0000 [r22701]  rodo:
110
111        * Fix #3169 by applying patch
112
1132010-08-17 22:42 +0000 [r22679]  frederik:
114
115        * readme moved to wiki
116
1172010-08-17 10:59 +0000 [r22669]  twain:
118
119        * manage Osmosis import from within util.update.php note the new
120          log table 'import_osmosis_log' created in gazetteer-tables.sql
121
1222010-08-17 10:11 +0000 [r22668]  frederik:
123
124        * add capability to load .osc files directly
125
1262010-08-17 09:55 +0000 [r22667]  frederik:
127
128        * typo
129
1302010-08-16 12:57 +0000 [r22658]  frederik:
131
132        * make explicit that slim mode has to be used.
133
1342010-08-16 12:21 +0000 [r22655]  frederik:
135
136        * remove references to postgres user "twain"
137
1382010-08-03 12:12 +0000 [r22556]  twain:
139
140        * update mime type headers (as per #3088)
141
1422010-07-19 08:02 +0000 [r22371]  mazdermind:
143
144        * add hstore-column option, which allows to create specific hstore
145          columns for sub tags. '--hstore-column name:' will for example
146          create a column "name:" with all the values of name:xx tags ind
147          the form of xx=>Value for any name:xx tagged to an element. This
148          changeset also includes changes to the regular hstore code by
149          moving it to a separate function and also extending keyvals.c/h
150          with an inline wrapper-function.
151
1522010-07-16 13:24 +0000 [r22349]  gravitystorm:
153
154        * Updated table definitions from twain47 to reflect changes made in
155          [22221]
156
1572010-07-16 13:18 +0000 [r22348]  gravitystorm:
158
159        * If you change the build system remember to update the README
160
1612010-07-16 12:32 +0000 [r22347]  gravitystorm:
162
163        * fix typo in district
164
1652010-07-14 11:40 +0000 [r22308]  twain:
166
167        * Finally add warning about postgresql 8.4
168
1692010-07-12 14:16 +0000 [r22285]  twain:
170
171        * move to processing git rather than svg multi-lingual generate
172          'near' and 'in' tokens
173
1742010-07-10 08:30 +0000 [r22268]  frederik:
175
176        * osm2pgsql version without libxml
177
1782010-07-07 14:59 +0000 [r22222]  twain:
179
180        * handle broken language list in IE
181
1822010-07-07 14:51 +0000 [r22221]  twain:
183
184        * handle house name / number collisions by showing both
185
1862010-07-07 13:35 +0000 [r22220]  twain:
187
188        * improved multi-processor indexing
189
1902010-07-07 13:20 +0000 [r22219]  twain:
191
192        * improved multi-processor indexing
193
1942010-07-07 08:25 +0000 [r22213]  giggls:
195
196        * Put binary into correct places according to debian policy
197
1982010-06-24 14:47 +0000 [r21987]  twain:
199
200        * improve presentation of update status - time remaining extra
201          options to specify max load / blocking processes on command line
202
2032010-06-11 22:47 +0000 [r21661]  giggls:
204
205        * * remove malloc.h for proper compi8lation on Macosx * allow for
206          postgresql password to be specified in PGPASS Environment
207          Variable instead of interactive input
208
2092010-06-09 20:30 +0000 [r21630]  rodo:
210
211        * Add an option to Create indexes on a different tablespace, close
212          #2988
213
2142010-05-27 17:27 +0000 [r21470]  twain:
215
216        * fix pointer error
217
2182010-05-27 15:43 +0000 [r21464]  twain:
219
220        * move string replacements to c module
221
2222010-05-20 08:58 +0000 [r21381]  rodo:
223
224        * Do not warn about slim option on 32nits system if option is
225          enabled
226
2272010-05-15 22:28 +0000 [r21290]  jonb:
228
229        * osm2pgsql: Add C++ compiler into autoconf. Rename DATADIR to
230          prevent clash with mingw32 objidl.h header. Fix some mingw32
231          compile issues.
232
2332010-05-15 21:38 +0000 [r21289]  jonb:
234
235        * osm2pgsql: Raise maximum tag size in style file to 63 characters
236
2372010-05-05 15:34 +0000 [r21135]  frederik:
238
239        * fix osm2pgsql debian packaging, and make it buildable for ubuntu
240          lucid
241
2422010-04-09 13:48 +0000 [r20873]  giggls:
243
244        * * add brief explanation of hstore functionality * make phstore
245          flag actually do what it is supposed to do * remove obsolete
246          function add_parking_node
247
2482010-04-07 17:51 +0000 [r20823]  feixm:
249
250        * When running on 32bit systems, userprocess can allocate as much
251          as 3GB of virtual address space. This is due to 3GB/1GB split on
252          32bit linux machines. No matter how much physical RAM you have,
253          you end up on 3GB limit. This is quite low limit when importing
254          anything big as country OSM file or the whole planet OSM. If we
255          know this, we should warn user in syntax help, during runtime and
256          even when we start throwing std::bad_alloc during conversion.
257
2582010-04-06 18:48 +0000 [r20802]  strk:
259
260        * Autoconf for osm2pgsql
261
2622010-04-02 12:13 +0000 [r20775]  giggls:
263
264        * change "char sql[2048]" to "static char *sql" and do dynamic
265          allocation the reason is, that hstore rows can get really long,
266          thus dynamic allocation prevents them to get cut and (hopefully)
267          also prevents likely buffer overflows as well.
268
2692010-03-20 20:06 +0000 [r20565]  giggls:
270
271        * We need to be able to mark polygons as such also in hstore only
272          mode where no additional tag columns should be added. For this
273          reason we introduce a new flag called phstore which will do the
274          same as the polygon flag but without adding a column for the tag
275          specified in the stylefile.
276
2772010-03-16 08:26 +0000 [r20505]  giggls:
278
279        * \r und \n in hstore value needs to be escaped for pgsql copy
280          import as well
281
2822010-03-15 14:47 +0000 [r20493]  giggls:
283
284        * TAB in hstore value needs to be escaped for pgsql copy import
285
2862010-03-14 14:31 +0000 [r20475]  giggls:
287
288        * Add an experimental feature to generate hstore enabled PgSQL
289          tables. At least in theory this will allow for 3-column output
290          tables now. Tested with the following environment: * non slim
291          mode * hstore-new (http://pgfoundry.org/projects/hstore-new/ *
292          PgSQL 8.4/PostGIS 1.4
293
2942010-03-11 22:00 +0000 [r20429]  frederik:
295
296        * patch not needed any longer
297
2982010-03-11 13:53 +0000 [r20418]  twain:
299
300        * only do address intrapolation in append mode
301
3022010-03-08 13:40 +0000 [r20370]  twain:
303
304        * add reverse and reverse.php to the block list
305
3062010-03-08 13:32 +0000 [r20369]  gslater:
307
308        * Add robots.txt, add form action
309
3102010-03-03 14:32 +0000 [r20255]  twain:
311
312        * applied #2769 search field should have focus patch (firefishy)
313
3142010-02-26 14:23 +0000 [r20163]  twain:
315
316        * change json output to be complaint (no comments allowed)
317
3182010-02-26 14:09 +0000 [r20161]  frederik:
319
320        * fix json compliance
321
3222010-02-25 18:41 +0000 [r20149]  twain:
323
324        * new name options, fix error when importing new data
325
3262010-02-24 12:17 +0000 [r20134]  twain:
327
328        * Improve install documentation
329
3302010-02-16 14:25 +0000 [r20035]  twain:
331
332        * More detailed loging. Tweaks to how house numbers are pressented.
333          Fix json output (incorrect address details)
334
3352010-02-16 14:19 +0000 [r20034]  twain:
336
337        * improve handling of house numbers, more install documentation
338          (thanks to Frans Hals)
339
3402010-02-11 23:50 +0000 [r19974]  jonb:
341
342        * osm2pgsql: Complain if we got an error while reading the style
343          file or were unable to parse any valid columns
344
3452010-01-27 00:01 +0000 [r19640]  twain:
346
347        * broken output for [lat,lon] searches, attempting to search on
348          blank queries
349
3502010-01-26 14:45 +0000 [r19633]  twain:
351
352        * suggest alternatives for missing words
353
3542010-01-23 17:58 +0000 [r19603-19604]  twain:
355
356        * minor runtime warning
357
358        * extra error checking, smaller indexing partitions
359
3602010-01-11 15:34 +0000 [r19407]  twain:
361
362        * More logging, improved UK postcodes, fix more_url
363
3642010-01-11 02:20 +0000 [r19398]  ldp:
365
366        * Make shop into type polygon, to have closed ways with no
367          polygon-enforcing tags (eg. missing building=yes) still show up
368          in the polygon table.
369
3702010-01-05 13:45 +0000 [r19281]  twain:
371
372        * rounding error in generation of bounding box
373
3742009-12-19 23:23 +0000 [r19148]  jonb:
375
376        * osm2pgsql: Apply multipolygon patch from Twain with a few
377          changes.
378
3792009-12-19 17:16 +0000 [r19147]  jonb:
380
381        * Overhaul the osm2pgsql readme text
382
3832009-12-19 16:31 +0000 [r19145]  jonb:
384
385        * Disable the new osm_{user,uid,timestamp,version} columns since
386          the --extra-attributes option is off by default
387
3882009-12-19 16:21 +0000 [r19144]  jonb:
389
390        * Allow user,uid,version & timestamp attributes to be imported from
391          osm objects. Fixes #2405.
392
3932009-12-18 14:56 +0000 [r19133]  twain:
394
395        * expose 'more_url' in xml format
396
3972009-12-18 14:26 +0000 [r19132]  twain:
398
399        * fix bug in finding 'bus stop wilhelmshaven' introduced in recent
400          commit
401
4022009-12-17 18:47 +0000 [r19128]  twain:
403
404        * support for various lat,lon formats as part of the query i.e.
405          village near 48,7.7
406
4072009-12-17 17:46 +0000 [r19127]  twain:
408
409        * correct error handling for missing osm points
410
4112009-12-17 15:54 +0000 [r19126]  twain:
412
413        * ignore empty search phrases
414
4152009-12-14 22:12 +0000 [r19092]  twain:
416
417        * OSM Copright notice in XML reverse geocode by OSM ID (not just
418          lat/lon) improved debuging information added IP block lists
419
4202009-12-14 22:04 +0000 [r19091]  twain:
421
422        * multi-language amenities, one off import of specific
423          nodes/ways/relations
424
4252009-12-04 00:11 +0000 [r18937]  twain:
426
427        * Order results by distance to specified location (#2519)
428
4292009-12-01 17:16 +0000 [r18884]  twain:
430
431        * revert accidentally committed multi-polygon patch
432
4332009-11-30 12:11 +0000 [r18873]  twain:
434
435        * add test in the associatedStreet code to ensure associatedStreet
436          is actually a road
437
4382009-11-29 16:24 +0000 [r18851]  twain:
439
440        * missing library commands
441
4422009-11-28 21:03 +0000 [r18846]  twain:
443
444        * Fix quote type problems in JSON formating (#2508)
445
4462009-11-28 20:29 +0000 [r18845]  twain:
447
448        * fix problems reported with running script first time
449
4502009-11-28 20:24 +0000 [r18844]  twain:
451
452        * some missed files
453
4542009-11-28 18:17 +0000 [r18843]  twain:
455
456        * missing name space for vector
457
4582009-11-28 16:24 +0000 [r18840]  twain:
459
460        * lots of minor changes since going live
461
4622009-11-15 18:13 +0000 [r18632]  jonb:
463
464        * Clear out tag list after parsing a changeset otherwise the
465          accumulated tags will appear on the first node. Fixes ticket
466          #2426
467
4682009-11-12 12:23 +0000 [r18558]  ldp:
469
470        * Add shop=*, as a first step to be able to render them.
471
4722009-11-08 15:09 +0000 [r18509-18510]  twain:
473
474        * changes to indexing
475
476        * reverse geocoding and output format changes
477
4782009-11-04 08:52 +0000 [r18451]  frederik:
479
480        * bump version to 0.69
481
4822009-11-03 23:55 +0000 [r18440]  frederik:
483
484        * new! now with even fewer annoying debug print statements!
485
4862009-11-03 23:32 +0000 [r18439]  frederik:
487
488        * Allow creation of expiry lists for 900913 tiles even if your
489          target projection is not 900913 (e.g. you have your PostGIS table
490          in lat/lon). Also fixes another bug in the old projection code
491          where expire_from_bbox would not expire the whole box properly
492          (expire-tiles.c around line 333, should have used min/max lon/lat
493          but used min lon/lat twice).
494
4952009-11-03 09:55 +0000 [r18437]  frederik:
496
497        * fix a bug that would sometimes expire tiles at the other end of
498          the world instead of those where a change has occurred.
499
5002009-10-28 22:27 +0000 [r18353]  jonb:
501
502        * osm2pgsql: Update code to use DROP TABLE IF EXISTS. This avoids
503          errors in the postgresql logs and requires postgresql-8.2+. Fixes
504          ticket #2379. Update version to 0.68
505
5062009-10-27 19:28 +0000 [r18316]  jonb:
507
508        * Add double quotes around the column name when performing lookup
509          otherwsie postgres may convert it to lower case
510
5112009-10-27 14:58 +0000 [r18309]  twain:
512
513        * gazetteer diff updates
514
5152009-10-27 14:10 +0000 [r18308]  twain:
516
517        * code cleanup and support for diff updates
518
5192009-10-15 08:22 +0000 [r18167]  frederik:
520
521        * fix error message
522
5232009-10-07 19:23 +0000 [r18009]  jonb:
524
525        * osm2pgsql: Split very long ways into multiple segments. Mapnik
526          has some rendering artifacts for very long ways, this is the
527          cause of #2234. Currently ways are split after about 100km or 1
528          degree. This should help the rendering performance too since
529          these large and often complex ways have enormous bounding boxes
530          and are therefore fetched when rendering many tiles. The bounding
531          box of each segment is typically a lot smaller than the complete
532          way.
533
5342009-10-06 20:46 +0000 [r18001]  jonb:
535
536        * Apply fix from Milo to display projection information when
537          executed with: -h -v. Fixes #2357
538
5392009-10-04 12:47 +0000 [r17981]  jonb:
540
541        * Update projection strings to match proj-4.7.1 definitions.
542
5432009-10-02 20:09 +0000 [r17947]  jonb:
544
545        * Cascade node changes all the way through to relations. Previously
546          a node change might only trigger updates to ways without these
547          then triggering a relation update.
548
5492009-09-17 16:55 +0000 [r17671]  twain:
550
551        * Missed out the readme file
552
5532009-09-17 15:06 +0000 [r17669]  twain:
554
555        * missed table name change
556
5572009-09-17 15:01 +0000 [r17668]  twain:
558
559        * Refactored website (php), minor indexing changes, documentation
560
5612009-09-04 19:47 +0000 [r17459]  ldp:
562
563        * Add operator for nodes,ways
564
5652009-09-04 18:52 +0000 [r17456]  jonb:
566
567        * Disable add_parking_node() in osm2pgsql since the current osm.xml
568          renders the symbol on parking areas now.
569
5702009-09-01 15:14 +0000 [r17424]  tomhughes:
571
572        * Fix buffer overflow.
573
5742009-08-28 17:53 +0000 [r17326]  jonb:
575
576        * Update osm2pgsql version to 0.67, the previous change to
577          planet_osm_nodes in the previous commit may break things so a
578          version bump is a good idea
579
5802009-08-28 17:06 +0000 [r17325]  jonb:
581
582        * Use fixed point storage for node positions in planet_osm_nodes.
583          This reduces the DB size which should make things a little bit
584          faster too.
585
5862009-08-07 11:42 +0000 [r16911]  twain:
587
588        * add script to show how an address was constructed
589
5902009-07-19 08:15 +0000 [r16573]  avar:
591
592        * If this parser parses a style file with more than MAX_STYLES
593          it'll start writing into unallocated memory and segfault. This
594          fix should change it to malloc/realloc but I don't have the time
595          now, so I'll just extend the memory it's taking up.
596
5972009-07-14 16:47 +0000 [r16498]  twain:
598
599        * extra chars in postgresql transliteration function introduces
600          ranked sql generation graphical updates to search page support
601          for house numbers and ways/nodes connected using relations
602
6032009-07-08 11:01 +0000 [r16380]  twain:
604
605        * Addition of support for Karlsruhe schema / house numbers Various
606          minor bug fixes
607
6082009-07-01 22:47 +0000 [r16258]  twain:
609
610        * New version of gazetteer, performance and scaleing updates
611
6122009-06-02 12:58 +0000 [r15538]  twain:
613
614        * Misc missing characters
615
6162009-06-02 12:36 +0000 [r15536]  twain:
617
618        * Added Hangul Syllables to transliteration table
619
6202009-06-01 14:19 +0000 [r15460]  twain:
621
622        * correct escape sequence
623
6242009-05-30 11:09 +0000 [r15323-15325]  twain:
625
626        * correct spelling of gazatteer folder
627
628        * adding multi-language support and relations
629
6302009-05-22 19:00 +0000 [r15176]  jonb:
631
632        * osm2pgsql: consider area key as indicating a polygon. This fixes
633          some multipolygon cases with: highway=pedestrian, area=yes
634
6352009-05-22 18:40 +0000 [r15173]  joerg:
636
637        * ubuntu-hardy has older debhelper
638
6392009-05-22 18:36 +0000 [r15172]  jonb:
640
641        * osm2pgsql: Still allow multipolygons to inherit tags from the
642          outer way even if the relation has a name tag. I've seen several
643          examples where people have added a name tag to a relation even
644          though the wiki says they should be untagged.
645
6462009-05-20 18:54 +0000 [r15131]  jonb:
647
648        * Update osm2pgsql to ignore <changeset> elements
649
6502009-05-19 22:59 +0000 [r15119]  jonb:
651
652        * osm2pgsql: prevent route relation name from getting into the name
653          column, we just want it in route_name, fixes ticket #1703
654
6552009-05-19 21:52 +0000 [r15118]  jonb:
656
657        * osm2pgsql 0.66: Allow final mod & output steps to run in
658          parallel. Display more information about final index creation
659          steps. Fix bug which caused diff updates of multipolygon
660          relations to leave some incorrect ways behind. Form polygons from
661          boundary relations if the ways form a closed ring.
662
6632009-05-10 13:42 +0000 [r14997]  jonb:
664
665        * Fix polygon ring directions using geos normalize()
666
6672009-05-08 13:51 +0000 [r14965]  frederik:
668
669        * Make sure that osm2pgsql does not attempt to append data to a
670          table when it already has data in a different SRS. Without this
671          patch it is perfectly possible for the mindless user (Y.T.) to
672          create a table with -l and later append to it without -l, which
673          will land you with a "select distinct srid(way) from
674          planet_osm_point" returning two SRSs. Mapnik's queries will then
675          fail with an "Operation on two geometries with different SRIDs"
676          error. Note, this patch only checks the default SRID given in the
677          geometry_columns table.
678
6792009-05-01 16:54 +0000 [r14863]  jonb:
680
681        * fix projection help output. osm2pgsql option for old-style
682          mrecator is -M
683
6842009-04-30 16:20 +0000 [r14846-14847]  zere:
685
686        * Fixed bug in bzip handling near end-of-file, plus better error
687          reporting.
688
689        * Fixed compiler warnings about unused parameters.
690
6912009-04-30 13:36 +0000 [r14843]  tomhughes:
692
693        * Initial work on generating a gazetteer database.
694
6952009-04-30 13:34 +0000 [r14842]  zere:
696
697        * Changed terminology for choosable backend.
698
6992009-04-30 13:26 +0000 [r14841]  zere:
700
701        * Use bzip2 interface directly, rather than through the zlib
702          compatibility interface to deal with multiple streams in
703          pbzip2-generated files. Also added a 'null' output for testing
704          purposes.
705
7062009-04-22 19:58 +0000 [r14703]  stevechilton:
707
708        * service added for parking_aisle
709
7102009-03-22 13:19 +0000 [r14211]  guenther:
711
712        * - changed path for geoinfo.db in mapnik-osm-updater.sh
713
7142009-03-21 22:27 +0000 [r14207]  joerg:
715
716        * use new name osm2poidb for gpsdrive-update-osm-poi-db; more tests
717          if executables exist; --no-mirror also for geofabrik imports
718
7192009-03-13 21:36 +0000 [r14072]  frederik:
720
721        * simple stand-alone debian packaging for osm2pgsql
722
7232009-03-09 06:47 +0000 [r14039]  guenther:
724
725        * - updated mapnik-osm-updater script for new gpsdrive poi database
726
7272009-03-01 21:41 +0000 [r13945]  stevechilton:
728
729        * add construction to default.style
730
7312009-02-25 18:46 +0000 [r13898]  jonb:
732
733        * osm2pgsql: When processing boundary relations, create
734          linestrings, not polygons geometries, even if they form a closed
735          ring.
736
7372009-02-16 12:16 +0000 [r13756]  jochen:
738
739        * database istn't hardcoded any more
740
7412009-02-15 19:44 +0000 [r13745]  jonb:
742
743        * osm2pgsql: Add ability to generate new columns from default.style
744          when operating in append mode
745
7462009-02-15 18:46 +0000 [r13744]  jonb:
747
748        * osm2pgsql: Attempt to make code work with columns in unexpected
749          order, e.g. if default.style updated. Not fully automatted, you
750          still need to manually create any new columns
751
7522009-02-14 11:33 +0000 [r13721]  jonb:
753
754        * osm2pgsql: Fix likely cause of crash reported by cmarqu. This
755          would trigger if you defined too many coluns defined in your
756          default.style.
757
7582009-02-11 20:28 +0000 [r13671]  jonb:
759
760        * osm2pgsql: remove from some targets since they dont work well
761          with mmm:nnn svnversion strings
762
7632009-02-11 20:24 +0000 [r13670]  jonb:
764
765        * osm2plsql: Use svnversion for version string. Update to version
766          0.65. Fix compile warning about basename. Switch default error
767          message to direct people at using --help instead of flooding them
768          with all options
769
7702009-02-11 17:28 +0000 [r13668]  stevehill:
771
772        * Replace the in-memory dirty tile store with something a bit more
773          efficient. Also adds support for specifying a range of zoom
774          levels - i.e. "-o 0-17". The output dirty tile list will use the
775          lowest zoom level which accurately describes the tiles which have
776          been expired.
777
7782009-02-10 20:40 +0000 [r13653]  jonb:
779
780        * Perform polygon processing on relations with type=boundary
781
7822009-02-08 20:47 +0000 [r13616]  stevechilton:
783
784        * add capital and lock to default.style
785
7862009-02-08 20:44 +0000 [r13615]  jonb:
787
788        * osm2pgsql: Tweak geos includes to work with geos-3. Hopefully
789          this should continue to work with geos-2.2 as well
790
7912009-02-08 20:19 +0000 [r13613]  stevehill:
792
793        * Link to the OPM expire_tiles.py script
794
7952009-02-08 20:12 +0000 [r13612]  stevehill:
796
797        * Adds tile expiry support - see
798          http://lists.openstreetmap.org/pipermail/dev/2009-February/013934.html
799          This introduces 2 new commandline options: "-e <zoomlevel>" and
800          "-o <dirty tile list output file>". So, specifying "-e 17 -o
801          /tmp/dirty_tiles" when importing a delta will cause osm2pgsql to
802          generate a list of all zoom level 17 tiles which the delta has
803          made dirty and store it in /tmp/dirty_tiles. Proviso: for
804          polygons, it currently takes a simplistic approach of drawing a
805          bounding box around the whole polygon and marking every tile in
806          the box as dirty. If the bounding box is large (over 30x30Km) the
807          polygon is treated as a line instead, so only the perimeter will
808          be marked as dirty (this is so that huge polygons don't expire
809          vast numbers of tiles and is based on the assumption that we
810          probably aren't going to shade the area of massive polygons). The
811          dirty tile list is maintained in memory as a binary tree and
812          dumped to disk at the end of the run.
813
8142009-02-07 23:36 +0000 [r13578]  jonb:
815
816        * Declate out_pgsql as extern in header file. Rename __unused since
817          it may clash with other definitions.
818
8192009-02-02 22:22 +0000 [r13511]  jonb:
820
821        * osm2pgsql: fixes #1550. Don't inherit tags from ways if the
822          multipolygon has its own tags. Don't match inner way tags if
823          there are no poly_tags to match against
824
8252009-02-01 11:39 +0000 [r13474]  stevechilton:
826
827        * add three addr: lines
828
8292009-01-31 21:34 +0000 [r13470]  jonb:
830
831        * osm2pgsql: Fix relation processing in non-slim mode. It now needs
832          more memory during the processing since it needs to remember ways
833          even if they dont have any tags
834
8352009-01-27 22:59 +0000 [r13407]  jonb:
836
837        * Add barrier for latest osm.xml
838
8392009-01-13 13:55 +0000 [r13189]  guenther:
840
841        * - fixed bug in mapnik-osm-updater.sh preventing generation of poi
842          database
843
8442009-01-04 17:27 +0000 [r12912]  jonb:
845
846        * Fix compile problem by removing output-gazetteer.h reference
847
8482009-01-02 23:58 +0000 [r12828]  tomhughes:
849
850        * Allow osm2pgsql to process planetdiff files.
851
8522008-12-29 12:06 +0000 [r12661]  guenther:
853
854        * - updated creation of poi database in mapnik-osm-updater.sh
855
8562008-12-29 11:21 +0000 [r12659]  guenther:
857
858        * - updated part for generation of gpsdrive POI database in
859          mapnik-osm-updater.sh
860
8612008-12-21 10:10 +0000 [r12447]  joerg:
862
863        * show more directory levels of GeoFabrik with option
864          --all-planet-geofabrik=\?
865
8662008-12-21 09:08 +0000 [r12446]  joerg:
867
868        * add creation of spatial_ref_sys in more cases
869
8702008-12-21 08:47 +0000 [r12445]  joerg:
871
872        * also include spatial_ref_sys.sql, check for more possible postgis
873          versions
874
8752008-12-16 22:12 +0000 [r12383]  jonb:
876
877        * Add ele column as used by latest osm.xml
878
8792008-12-02 23:10 +0000 [r12197]  jonb:
880
881        * Add historic= as polygon
882
8832008-12-02 07:15 +0000 [r12182]  joerg:
884
885        * Add the 900913 File to postgress; change order for granting
886          rights; check for file existence of lwpostgis
887
8882008-11-23 12:46 +0000 [r12049]  ksharp:
889
890        * Fixed case of README.txt in Makefile and SPEC file, fixed make
891          clean to remove generated SPEC file.
892
8932008-11-23 01:25 +0000 [r12044]  joerg:
894
895        * Add support for Ubuntu new Postgis
896
8972008-11-23 01:16 +0000 [r12043]  joerg:
898
899        * Type; missing `
900
9012008-11-16 12:51 +0000 [r11942]  jonb:
902
903        * Update default.style. We now want to render aerialway on points
904          too
905
9062008-10-28 15:08 +0000 [r11520]  martinvoosterhout:
907
908        * Fix reference to fixed table name planet_osm. Not sure how this
909          one slipped through.
910
9112008-10-22 23:24 +0000 [r11410]  jonb:
912
913        * osm2pgsql: Treat lines and polygons the same way when trying to
914          work out if the way should go into the roads table. This allows
915          ways with both waterway and boundary set to be rendered
916          correctly. Also allow tagged islands to appear. Swap order of
917          entries in the layer table to put the most common ones near the
918          front which will speed up the matching.
919
9202008-10-19 15:37 +0000 [r11320]  martinvoosterhout:
921
922        * Add escaping for \r.
923
9242008-10-19 14:18 +0000 [r11315-11316]  joerg:
925
926        * mapnik-osm-updater.sh: improve searching for tools
927
928        * mapnik-osm-updater.sh: adapt searching for tools
929
9302008-10-07 22:42 +0000 [r11078]  jonb:
931
932        * Add 'disused' column into osm2pgsql style
933
9342008-09-30 21:25 +0000 [r11007]  jonb:
935
936        * Convert waterway into a polygon to match latest osm.xml
937
9382008-09-08 17:33 +0000 [r10564]  guenther:
939
940        * - replaced script for gpsdrive extensions by binary in
941          mapnik-osm-updater.sh
942
9432008-09-03 20:43 +0000 [r10464]  martinvoosterhout:
944
945        * Turns all creates into modifies for osmChange files. Technically
946          wrong but it matches what osmosis does and should probably be the
947          default until the whole snapshot thing gets sorted out.
948
9492008-09-02 21:25 +0000 [r10429]  jonb:
950
951        * Add power_source column for latest osm.xml
952
9532008-09-02 11:03 +0000 [r10387]  martinvoosterhout:
954
955        * Remove the special cases where extra things need to get prepared
956          when you have intarray. An extra field in the table is much nicer
957          then nasty if statements.
958
9592008-08-30 15:32 +0000 [r10338]  martinvoosterhout:
960
961        * Allow the location of the style file to be specified on the
962          command line. Patch by Roeland Douma.
963
9642008-08-26 19:27 +0000 [r10184]  martinvoosterhout:
965
966        * Typo in index creation.
967
9682008-08-25 21:24 +0000 [r10149]  martinvoosterhout:
969
970        * The optimisation steps should not be applied in append mode since
971          they will take forever on a complete database and patching is
972          supposed to be quick.
973
9742008-08-25 21:06 +0000 [r10148]  martinvoosterhout:
975
976        * Use GIN indexes instead of GIST. This means we require a newer
977          version of PostgreSQL but GiST is way too slow here. Also don't
978          try ANALYSE after each endCopy, takes far too long when just
979          applying a patch.
980
9812008-08-12 21:44 +0000 [r9756]  jonb:
982
983        * Add postgis definition for the 900913 spherical mercator
984          projection we use. Import like: psql gis <900913.sql or \i
985          900913.sql
986
9872008-08-03 20:09 +0000 [r9441]  andreas:
988
989        * add missing include to compile with gcc-4.3
990
9912008-07-27 20:06 +0000 [r9315-9316]  jonb:
992
993        * osm2pgsql: Drop any left over tmp tables at start of import
994
995        * Add aerialway as linear way type to osm2pgsql default.style
996
9972008-07-24 00:15 +0000 [r9267]  jonb:
998
999        * osm2pgsql: Comment out debug lines
1000
10012008-07-24 00:11 +0000 [r9266]  jonb:
1002
1003        * osm2pgsql: Fix up crash in relation handling. The list of members
1004          does not match the x' arrays if one or more members is a node or
1005          relation, do all processing on the arrays instead (maybe the
1006          member structure can be expanded in future to make this more
1007          generic but this requires changes where xnodes is used in
1008          build_geometry etc).
1009
10102008-07-24 00:07 +0000 [r9265]  jonb:
1011
1012        * osm2pgsql: Move type definitions to a more appropriate location
1013
10142008-07-23 00:54 +0000 [r9252]  jonb:
1015
1016        * osm2pgsql: Update multi-polygon algorithm to detect multipolygons
1017          with different tags on the inner rings and emit these as ways to
1018          be rendered seperately.
1019
10202008-07-23 00:31 +0000 [r9251]  jonb:
1021
1022        * osm2pgsql: reduce frequency of out-of-order node warning. Turns
1023          out this just effects the cache efficiency not the operation of
1024          the overall processing. This is fine for small files like the
1025          ones from Josm. Closes #1058
1026
10272008-07-21 09:49 +0000 [r9211]  tomhughes:
1028
1029        * Only prompt for a password if -W/--password is given. This is
1030          what psql does and it allows for implicit authentication as a
1031          different user using -U without -W.
1032
10332008-07-14 20:41 +0000 [r9013]  jonb:
1034
1035        * osm2pgsql: Re-order arithmetic expression to avoid overflow at
1036          --cache 2048. Fix compile warning
1037
10382008-07-11 13:50 +0000 [r8944]  martinvoosterhout:
1039
1040        * Commit all the necessary changes to make saving and restoring of
1041          relations work. This means that when a way that is part of a
1042          relation changes the relation will be properly reconstructed.
1043
10442008-07-10 09:51 +0000 [r8907]  martinvoosterhout:
1045
1046        * We can't prepare the statement until the table is created, which
1047          makes the program break on a clean database. Hopefully it really
1048          does work now...
1049
10502008-07-09 18:01 +0000 [r8887]  martinvoosterhout:
1051
1052        * Clearly you can't even prepare statements relying on intarray if
1053          you don't have it. Change code so it all works without properly,
1054          as long as you don't try to apply patches.
1055
10562008-07-09 15:28 +0000 [r8885-8886]  martinvoosterhout:
1057
1058        * When a prepared statement fails, log the parameters for debugging
1059          purposes.
1060
1061        * Finally, add the code to process modifies and deletes from
1062          patches. Almost everything should work, except if a member of a
1063          relation is changed, the relation isn't updated. If the relation
1064          is updated though, it will pick up the new members so it could in
1065          principle be worked around by reloading all the relations
1066          afterwards. In addition there were the following changes: *
1067          Fixing escaping bugs since forever when output-pgsql uses
1068          prepared statement mode. * The ways table gets a partial index on
1069          pending, for performance. * Only bother with the intarray stuff
1070          if we're creating tables. Hope nothing else got borked.
1071
10722008-07-09 12:01 +0000 [r8871]  martinvoosterhout:
1073
1074        * Add the necessary infrastructure to build the GIST indexes for
1075          finding ways that need updating when a node moved and things like
1076          that. It tests for the intarray module and warns if it doesn't
1077          find it. It's not an error to run without since the user may be
1078          using slim mode to save memory. Perhaps in time we should look
1079          into a seperating the slim and the patching mode more clearly.
1080
10812008-07-09 11:02 +0000 [r8867]  martinvoosterhout:
1082
1083        * Add support for process delete commands for ways and nodes. This
1084          is the easy part since we don't need to search for objects
1085          depending on them (the diff should contains modifications for
1086          them anyway). Relations not done because the whole save/restore
1087          for them does not exist at all at the moment. In the process
1088          output-pgsql needed to be taught how to handle jumping in and out
1089          of COPY mode.
1090
10912008-07-09 09:34 +0000 [r8863]  martinvoosterhout:
1092
1093        * Commit parser changes to support the loading of diffs. Supports
1094          both osmChange and JOSM though it doesn't support placeholders
1095          (it's not clear that's useful in this context). Anything other
1096          than creating still results in an error so far, so it doesn't
1097          change anything from a practical point of view yet. In passing,
1098          fix a bug where the append option didn't work in slim mode.
1099
11002008-06-18 21:01 +0000 [r8319-8320]  jonb:
1101
1102        * osm2pgsql: Up-rev to 0.55 for the new default projection change
1103
1104        * osm2pgsql: Make spherical mercator the default, old format is now
1105          -M|--oldmerc
1106
11072008-06-17 21:38 +0000 [r8288]  joerg:
1108
1109        * Revert wrong header change. We need the C(not C++) Header to
1110          determine the Version Number of geos
1111
11122008-06-17 21:34 +0000 [r8287]  jonb:
1113
1114        * Add tracktype which is required by latest osm.xml
1115
11162008-06-12 10:30 +0000 [r8186]  guenther:
1117
1118        * - adding poi key
1119
11202008-06-10 23:18 +0000 [r8159]  joerg:
1121
1122        * use 0 instead of 0{@{}}, since it is deprecated in newer perl
1123
11242008-06-09 12:36 +0000 [r8143]  stevehill:
1125
1126        * Added "road" to layers.
1127
11282008-06-05 21:09 +0000 [r8109]  jonb:
1129
1130        * osm2pgsql: Allow printf style arguments to pgsql_exec(). Use
1131          table specific temporary name during final data indexing
1132
11332008-05-28 07:13 +0000 [r7976]  martinvoosterhout:
1134
1135        * Add some changes from Edgemaster for MinGW support, see #926
1136
11372008-05-27 22:32 +0000 [r7975]  jonb:
1138
1139        * osm2pgsql: Make -C option work (instead of just --cache). Remove
1140          commented out ifdef lines for old slim mode
1141
11422008-05-26 21:08 +0000 [r7948]  jonb:
1143
1144        * Add explicit support for area= into osm2pgsql
1145
11462008-05-26 19:33 +0000 [r7947]  jonb:
1147
1148        * Update osm2pgsql to remove minor memory leak of style data. Free
1149          up mid-layer memory before doing final step which only touches
1150          the final DB. Move boundary data into roads table. Document use
1151          of roads table for low-zoom features. Make final DB step
1152          multi-threaded. Update default.style to work with existing mapnik
1153          code + osm.xml (otherwise Mapnik fails to handle string/integer
1154          comparisons in admin_level).
1155
11562008-05-18 08:31 +0000 [r7850]  martinvoosterhout:
1157
1158        * Give relations a negative ID in the database so they don't clash
1159          with other objects.
1160
11612008-05-18 08:10 +0000 [r7849]  martinvoosterhout:
1162
1163        * Add support for route relations. It has some special processing
1164          for bicycle routes which I just copied from the gravitystorm
1165          code. For normal relations like bus routes it should work also.
1166          To actually use bicycle relations the user will need to uncomment
1167          the relevent columns in the style file.
1168
11692008-05-03 14:13 +0000 [r7641]  martinvoosterhout:
1170
1171        * Fix bug that was reversing all the ways due to subtle interaction
1172          of ordering of nodes. Old code assumed the nodes would be
1173          provided in reverse order.
1174
11752008-04-29 21:54 +0000 [r7596]  joerg:
1176
1177        * applications/utils/mapnik-osm-updater.sh: use the directory
1178          /usr/share/openstreetmap/ for the default.styles
1179
11802008-04-29 21:41 +0000 [r7595]  joerg:
1181
1182        * comment out creation of users, because it might break the system
1183
11842008-04-29 21:11 +0000 [r7593]  joerg:
1185
1186        * export/osm2pgsql/mapnik-osm-updater.sh: go to right directory for
1187          asm2pqsql call
1188
11892008-04-29 20:57 +0000 [r7591-7592]  joerg:
1190
1191        * mapnik default.style:remove gpsdrive line
1192
1193        * mapnik default.style: move to /usr/share/openstreetmap-utils for
1194          debian package
1195
11962008-04-28 22:14 +0000 [r7570]  joerg:
1197
1198        * mapnik-osm-updater.sh: adapt to new osm2pqsql; add more error
1199          checks, fix wrong usage of command users
1200
12012008-04-19 21:54 +0000 [r7444]  martinvoosterhout:
1202
1203        * Add code to coalesce output COPY data into larger blocks to avoid
1204          excessive overhead. Also start using some of the pgsql.c helper
1205          functions to reduce the amount of code for the standard error
1206          checking.
1207
12082008-04-19 14:53 +0000 [r7440]  martinvoosterhout:
1209
1210        * Store empty tag lists as NULLs, to try and squeeze out some more
1211          space savings.
1212
12132008-04-19 14:18 +0000 [r7436]  martinvoosterhout:
1214
1215        * Use the same filter_tags code for nodes as we do for ways. Apart
1216          from simplifying the code it stops us storing useless tags data
1217          in the nodes table (including all the hugely long tiger tags).
1218
12192008-04-17 10:33 +0000 [r7397]  martinvoosterhout:
1220
1221        * Try harder to get large file pointers working
1222
12232008-04-15 20:35 +0000 [r7371]  martinvoosterhout:
1224
1225        * Make the style file's use of tags more strict, we now define a
1226          strict set of flags which are used and the remainder are warned
1227          about. In particular we have the 'delete' flag which indicates
1228          the tag should be ignored entirely. Additionally we now look
1229          through all the tags in filter_tags and remove any we don't know
1230          about. This is primarily for slim mode, stuff which it doesn't
1231          understand should be deleted to save space.
1232
12332008-04-13 10:33 +0000 [r7350]  martinvoosterhout:
1234
1235        * Patch from David Stubbs so that columns defined as integers Just
1236          Work(tm). We parse the string directly to an integer if the
1237          column is defined as int4.
1238
12392008-04-12 17:05 +0000 [r7345]  martinvoosterhout:
1240
1241        * Add a caching level to the slim-mode with configurable size, so
1242          it actually has decent performance. It is implemented as a lossy
1243          sparse array with a priority queue tracking how much of each
1244          block is used to ensure we maximize the number of nodes we fit in
1245          the given amount of memory. Also rearrange some header
1246          definitions.
1247
12482008-04-11 19:14 +0000 [r7334]  martinvoosterhout:
1249
1250        * Update version number so people know what they're running
1251
12522008-04-11 12:10 +0000 [r7331]  martinvoosterhout:
1253
1254        * Commit many new changes to osm2pgsql, including: - list of tags
1255          read from file - slim mode works again - relations properly
1256          supported - more efficient DB usage It includes some
1257          restructuring of the code, in particular, the output module
1258          manages the mid-level now and the main program doesn't call it at
1259          all. This moves many of the previous hacks to the output module
1260          which can manage the mid-level as appropriate for its output
1261          (i.e. slim mode requires different semantics from ram mode)
1262
12632008-03-22 17:58 +0000 [r7141]  martinvoosterhout:
1264
1265        * Add support for a -E|--proj option which allows users to use any
1266          epsg projection that be used by proj4's +init=epsg:<num> format.
1267          Should help all those people wanting to do maps in different
1268          projections.
1269
12702008-03-19 20:00 +0000 [r7120]  jonb:
1271
1272        * osm2pgsql: Add 'width' key
1273
12742008-03-14 11:55 +0000 [r7083]  guenther:
1275
1276        * - added creation of poi column to --all* options in
1277          mapnik-osm-updater.sh
1278
12792008-03-09 18:50 +0000 [r7064]  guenther:
1280
1281        * - added script to add gpsdrive poi-types to mapnik database. use
1282          the option --add-gpsdrive-types to activate this feature. this is
1283          recommended, if you create the database for use with gpsdrive.
1284
12852008-03-07 21:17 +0000 [r7048]  jonb:
1286
1287        * osm2pgsql: Treat man_made & power as possible areas. Longer term
1288          we'll probably need to drop this linear/area designation from
1289          osm2pgsql since more keys are being used for both.
1290
12912008-03-04 22:46 +0000 [r7032]  jonb:
1292
1293        * osm2pgsql: request from cmarqu to add wood= into DB
1294
12952008-02-18 23:41 +0000 [r6920]  jonb:
1296
1297        * osm2pgsql: Add authentication options (user, host, port,
1298          password).
1299
13002008-02-16 19:31 +0000 [r6893]  jonb:
1301
1302        * osm2pgsql: Convert boundary keys into a linear feature to match
1303          the current osm.xml. The bulk of boundaries are defined by
1304          multiple ways. If we want polygons then we'll need some way to
1305          join these to form closed areas.
1306
13072008-02-09 19:21 +0000 [r6816]  jonb:
1308
1309        * osm2pgsql: Add option to filter import with bounding box
1310
13112008-01-31 23:51 +0000 [r6734]  jonb:
1312
1313        * osm2pgsql: Add power= to exported list
1314
13152008-01-03 19:40 +0000 [r6239]  joerg:
1316
1317        * mapnik-osm-updater.sh: add support for automatically downloading
1318          and installing smaller planet excerpts from Frederiks Geofabrik
1319          Page
1320
13212007-12-30 10:48 +0000 [r6191]  joerg:
1322
1323        * mapnik-osm-updater.sh: Add option to only download and import
1324          euope extract
1325
13262007-12-21 23:16 +0000 [r6138-6139]  jonb:
1327
1328        * osm2pgsql: Comment out the broken --slim mode. Export access=
1329          tag. Only create automatic parking symbols if there is no defined
1330          access= tag or access=public
1331
1332        * osm2pgsql: Update Makefile with Solaris compatability fixes from
1333          Martin Spott
1334
13352007-12-20 15:59 +0000 [r6116]  jochen:
1336
1337        * added svn:ignore stuff
1338
13392007-12-18 23:11 +0000 [r6089]  jonb:
1340
1341        * osm2pgsql: Add keys for military, embankment, cutting &
1342          admin_level
1343
13442007-12-16 17:41 +0000 [r6078]  jochen:
1345
1346        * changed name of readme.txt to README.txt so that it sticks out
1347          more
1348
13492007-12-15 15:41 +0000 [r6068]  jochen:
1350
1351        * typo fixed
1352
13532007-12-10 22:02 +0000 [r6012]  jonb:
1354
1355        * osm2pgsql: Apply gcc-4.3 compile fix from Martin Michlmayr &
1356          Andreas Putzo
1357
13582007-12-04 22:15 +0000 [r5901]  jonb:
1359
1360        * osm2pgsql: Add religion into exported tags
1361
13622007-11-30 17:02 +0000 [r5834]  jonb:
1363
1364        * osm2pgsql: make tunnel=yes be equivalent to layer=-1 for
1365          rendering order
1366
13672007-11-23 17:00 +0000 [r5716]  martinvoosterhout:
1368
1369        * Update the readme to inform users about the new features and how
1370          to use them. Also rename the default projection to "WGS84
1371          Mercator" which better describes what it actually is.
1372
13732007-11-23 16:54 +0000 [r5715]  martinvoosterhout:
1374
1375        * Add support for a --prefix option so that you can easily run
1376          multiple mapnik instances out of the one DB. The default is
1377          ofcourse still "planet_osm" so if you don't use it you won't see
1378          a difference. I did however need to change the names of the
1379          indexes so they don't clash also, but this is unlikely to break
1380          anything.
1381
13822007-11-20 08:51 +0000 [r5633]  martinvoosterhout:
1383
1384        * Restructure the projection code so it can support more
1385          projections, primarily the true spherical mercator used by
1386          Google, TileCache and others. Add the -m option to select this.
1387          The default is still the incorrect projection used before. Also
1388          display the used projection during processing. Finally some minor
1389          cleanups to fix some warnings about undefined functions.
1390
13912007-11-19 07:11 +0000 [r5594]  joerg:
1392
1393        * mapnik-osm-updater.sh: correct Error checking
1394
13952007-11-14 11:12 +0000 [r5506]  joerg:
1396
1397        * osm2pgsql/mapnik-osm-updater.sh: add option for bz2 dump files
1398
13992007-11-14 11:09 +0000 [r5505]  joerg:
1400
1401        * osm2pgsql/mapnik-osm-updater.sh: have two options for
1402          with/without updatechek on import
1403
14042007-11-11 15:29 +0000 [r5456]  martinvoosterhout:
1405
1406        * Fix the pgsql output so it sets the right projection in the
1407          database. Usually not terribly important (which is why it's been
1408          broken this long) but if you start trying to do more
1409          sophisticated operations on the data it's better if the
1410          projection is what it says it is.
1411
14122007-10-28 21:24 +0000 [r5223]  joerg:
1413
1414        * mapnik-osm-updater.sh: rename options - instead of _; allow empty
1415          username, write logfile while importing, add updateifchanged
1416          option
1417
14182007-10-24 22:06 +0000 [r5160]  jonb:
1419
1420        * osm2pgsql: Drop unused index on z_order. Change clustering to use
1421          temporary table which is faster (but uses more temporary disk
1422          space). Remove Vacuums since we do not remove or update data.
1423
14242007-10-14 20:10 +0000 [r5002]  joerg:
1425
1426        * mapnik-osm-updater: search for planet-mirror.pl
1427
14282007-10-14 10:56 +0000 [r4986]  joerg:
1429
1430        * mapnik-osm-updater: Add check against own userid and root
1431
14322007-10-14 10:33 +0000 [r4983]  joerg:
1433
1434        * move mapnik-osm-updater.sh to utils where it better fits
1435
14362007-10-12 21:18 +0000 [r4955]  jonb:
1437
1438        * mod_tile: Apache module and rendering daemon for serving OSM
1439          tiles
1440
14412007-10-10 21:48 +0000 [r4935]  jonb:
1442
1443        * osm2pgsql: check for null pointer
1444
14452007-10-10 21:18 +0000 [r4934]  jonb:
1446
1447        * osm2pgsql: Need to look for type=multipolygon not a multipolygon
1448          key (was breaking all polygons with holes)
1449
14502007-10-10 21:04 +0000 [r4933]  jonb:
1451
1452        * osm2pgsql: Reverse direction of one-way streets (bug #559)
1453
14542007-10-09 22:10 +0000 [r4917]  jonb:
1455
1456        * osm2pgsql: Ensure we only process multipolygon relations. Add
1457          pre-filter to reduce memory usage by writing out ways which
1458          should never be part of a multipolygon instead of storing them
1459
14602007-10-09 19:44 +0000 [r4914]  jonb:
1461
1462        * osm2pgsql: Trap duplicate points and ways which end up with only
1463          a single node. These remove some exceptions
1464
14652007-10-09 01:05 +0000 [r4903]  jonb:
1466
1467        * osm2pgsql: Catch exceptions thrown by geos
1468
14692007-10-08 23:23 +0000 [r4901]  jonb:
1470
1471        * osm2pgsql: Swap lat/lon on parking nodes
1472
14732007-10-08 22:11 +0000 [r4897]  jonb:
1474
1475        * osm2pgsql: Fix some memory leaks. Remove debug output
1476
14772007-10-08 22:05 +0000 [r4895]  jonb:
1478
1479        * osm2pgsql: update to handle polygons with holes in 0.5 API
1480          (described using relations). The code is nasty but appears to
1481          work on small datasets.
1482
14832007-10-07 11:24 +0000 [r4842]  gabriel:
1484
1485        * Make changes for 0.5.
1486
14872007-10-03 19:30 +0000 [r4816]  jonb:
1488
1489        * osm2pgsql: Reduce memory usage by processing ways during the XML
1490          reading
1491
14922007-09-07 22:22 +0000 [r4485]  jonb:
1493
1494        * osm2pgsql 0.07: Make UTF8sanitize optional since it is generally
1495          no longer required. Add option to output in latlong format
1496
14972007-09-03 22:26 +0000 [r4441]  jonb:
1498
1499        * osm2pgsql version 0.06. Add command line options to select
1500          database name, slim memory usage and appending of data. Ignore
1501          bound tag. Improve stdin reading.
1502
15032007-09-02 23:00 +0000 [r4426]  jonb:
1504
1505        * osm2pgsql: Version 0.05. Cleaup progress output
1506
15072007-09-02 22:25 +0000 [r4424]  jonb:
1508
1509        * osm2pgsql: Allow multiple .osm files to be imported
1510          simultaneoulsy, e.g. for lots of Tiger county.osm.gz files
1511
15122007-08-27 14:49 +0000 [r4319]  martinvoosterhout:
1513
1514        * Whoops, got the test wrong last commit :)
1515
15162007-08-27 14:45 +0000 [r4318]  martinvoosterhout:
1517
1518        * Patch supplied by David Siegel on the mailing list, with
1519          editorialisation by moi.
1520
15212007-08-23 18:46 +0000 [r4286]  jonb:
1522
1523        * osm2pgsql: polygon area now used to determine the rendering order
1524
15252007-08-19 18:45 +0000 [r4231]  jonb:
1526
1527        * osm2pgsql 0.04: Further improve handling of polygons with holes.
1528          Reduce memory usage by about 10%
1529
15302007-08-19 00:16 +0000 [r4221]  jonb:
1531
1532        * osm2pgsql version 0.03: Handle polygons with holes correctly. Fix
1533          minor memory leak.
1534
15352007-08-12 21:05 +0000 [r4092]  jonb:
1536
1537        * osm2pgsql: Add boundary & tunnel. Enable polygon flag on a few
1538          columns. Sort key table
1539
15402007-08-12 19:03 +0000 [r4090]  jonb:
1541
1542        * osm2pgsql: Remove hard coded maximum IDs. Support negative IDs.
1543          Add RPM build target
1544
15452007-08-09 21:26 +0000 [r4059]  jonb:
1546
1547        * osm2pgsql: Remove warning flags which cause problems with older
1548          GCC
1549
15502007-08-03 14:56 +0000 [r3899]  joerg:
1551
1552        * add some linefeeds to error messages to make them easier readable
1553
15542007-08-01 21:17 +0000 [r3887]  jonb:
1555
1556        * osm2pgsql: increase max IDs to work with latest planet dump
1557
15582007-07-28 21:32 +0000 [r3826]  jonb:
1559
1560        * osm2pgsql: tidy up pgsql code, fix a few warnings and add some
1561          disabled code to render multiple name tags. No functional changes
1562
15632007-06-20 21:05 +0000 [r3280]  jonb:
1564
1565        * osm2pgsql: Increase max IDs in middle-ram
1566
15672007-05-28 21:25 +0000 [r3052]  jonb:
1568
1569        * osm2pgsql: improve help text, allow - to be used again
1570
15712007-05-28 21:16 +0000 [r3051]  jonb:
1572
1573        * osm2pgsql: enable O_LARGEFILE
1574
15752007-05-23 21:02 +0000 [r3008]  artem:
1576
1577        * added rendering direction arrows for oneway={yes,true,-1}
1578
15792007-05-20 20:48 +0000 [r2966]  jonb:
1580
1581        * osm2pgsql: Add fix for motorway shields. Move landuse to -1. Make
1582          tables public
1583
15842007-05-14 19:21 +0000 [r2904]  jonb:
1585
1586        * mapnik layer= implementation for areas/polygons
1587
15882007-05-07 21:35 +0000 [r2827]  jonb:
1589
1590        * osm2pgsql - make experimental version current, move previous
1591          implementation to legacy
1592
15932007-05-07 20:59 +0000 [r2826]  jonb:
1594
1595        * osm2pgsql: Mac OS-X and GEOS-3 compatability tweaks
1596
15972007-05-07 13:47 +0000 [r2813]  jonb:
1598
1599        * osm2pgsql/mapnik database changed to store data in mercator.
1600          Saving reprojection during rendering
1601
16022007-05-07 13:34 +0000 [r2812]  jonb:
1603
1604        * osm2pgsql update build_geometry.cpp for get_centroid()
1605
16062007-05-06 18:19 +0000 [r2797]  jonb:
1607
1608        * osm2pgsql exprimental update. Increase max IDs. Implement "add
1609          parking node for polygons with amenity=parking" as per latest
1610          setup_z_order script. First step towards an incremental update
1611          process.
1612
16132007-05-05 23:06 +0000 [r2770]  jonb:
1614
1615        * osm2pgsql - add bz2 and UTF8sanitizer support directly into this
1616          code
1617
16182007-04-21 06:29 +0000 [r2605]  joerg:
1619
1620        * move utils to applications. This way it should be easier to build
1621          Packages
1622
16232007-04-14 11:39 +0000 [r2498]  jochen:
1624
1625        * Movev lots of stuff into export directory
1626
16272007-03-25 00:42 +0000 [r2334]  jonb:
1628
1629        * osm2pgsql exp: Make sure all polygon table contains only polygons
1630
16312007-03-24 15:55 +0000 [r2331-2332]  jonb:
1632
1633        * Automatic GEOS2/3 detection
1634
1635        * Add info on requirements and building
1636
16372007-03-24 15:42 +0000 [r2330]  jonb:
1638
1639        * Automatic GEOS version detection
1640
16412007-03-23 20:56 +0000 [r2323]  jonb:
1642
1643        * Switch to printf(%.15g) to give more precision on generated
1644          points
1645
16462007-03-22 20:20 +0000 [r2320]  jonb:
1647
1648        * Replace asprintf. Increase max IDs by 10% to give room for future
1649          growth
1650
16512007-03-22 10:27 +0000 [r2316]  ksharp:
1652
1653        * Fixing accidental change to Makefile
1654
16552007-03-22 10:17 +0000 [r2314]  ksharp:
1656
1657        * Added the polygons directory containing the extract-polygon.pl
1658          script, a README, and an example polygon.
1659
16602007-03-21 00:25 +0000 [r2310]  jonb:
1661
1662        * Add GEOS_TWO from non-experimental version
1663
16642007-03-21 00:11 +0000 [r2309]  jonb:
1665
1666        * Split implementation into middle and output layers. Choice of RAM
1667          or PGSQL middle layers offers speed vs memory tradeoff.
1668          Implements new point/line/poly tables with z_order for latest
1669          osm.xml
1670
16712007-03-17 12:46 +0000 [r2269]  nick:
1672
1673        * Added foot, horse, motorcar, bicycle and residence tags
1674
16752007-03-16 12:37 +0000 [r2267]  artem:
1676
1677        * Use GEOS_TWO flag to control version being used e.g.
1678          CXXFLAGS="-DGEOS_TWO" make
1679
16802007-03-13 14:06 +0000 [r2253]  artem:
1681
1682        * wropping geos stuff in try/catch
1683
16842007-03-13 12:39 +0000 [r2252]  artem:
1685
1686        * latest osm2pgsql generates one table per geometry type
1687
16882007-03-10 13:28 +0000 [r2249]  jonb:
1689
1690        * Direct database version of osm2pgsql
1691
16922007-03-10 13:17 +0000 [r2248]  jonb:
1693
1694        * Clone osm2pgsql files to experimental directory
1695
16962007-03-09 10:31 +0000 [r2243]  artem:
1697
1698        * use geos-config to setup compile flags
1699
17002007-03-09 00:26 +0000 [r2242]  jonb:
1701
1702        * Remove duplicate suppression code since this provides little
1703          benefit now that the Tiger data has been removed (the source of
1704          almost all the duplicate data). This allows the removal of the
1705          AVL & BST code and the ID field from the node/segment/way
1706          sctrucutres. This saves some memory and simplifies the code.
1707          Fixed a memory leak in WKT which forgot to free the segment item.
1708          Added counters for maximum node/segment/way IDs. Split the
1709          assert(id) checks to make it obvious which is failing. Cleaned up
1710          some white space.
1711
17122007-02-27 12:13 +0000 [r2180]  artem:
1713
1714        * we cannot use anythig appart from 'text' data type
1715
17162007-02-27 10:52 +0000 [r2178-2179]  artem:
1717
1718        * added 'bridge','building' and 'layer' tags
1719
1720        * applied geos-2.2.3.patch (slightly modified) from jonb
1721
17222007-02-24 19:26 +0000 [r2160]  artem:
1723
1724        * cluster planet on spatial index for extra speed
1725
17262007-02-24 14:50 +0000 [r2159]  jonb:
1727
1728        * Fix empty segment logic
1729
17302007-02-24 08:40 +0000 [r2158]  artem:
1731
1732        * use geos to create geometries
1733
17342007-02-21 23:14 +0000 [r2153]  jonb:
1735
1736        * Make mapnik & osm2pgsql use NULL instead of empty strings in db
1737
17382007-02-21 22:43 +0000 [r2152]  artem:
1739
1740        * Added myself in place of unknown author
1741
17422007-02-12 19:42 +0000 [r2104]  jonb:
1743
1744        * osm2pgsql polygons for closed ways only
1745
17462007-02-11 15:58 +0000 [r2099]  jonb:
1747
1748        * osm2pgql filter duplicate segments in ways
1749
17502007-01-17 14:08 +0000 [r1918]  steve:
1751
1752        * up the max seg ids
1753
17542006-12-04 20:34 +0000 [r1734]  nick:
1755
1756        * man_made added
1757
17582006-12-03 01:01 +0000 [r1718]  jonb:
1759
1760        * Improved version of osm2pgsql. Adds 'natural' attribute. Some
1761          alogorithm improvments to reduce run time. Optional duplicate way
1762          detection (at expense of RAM usage).
1763
17642006-11-28 21:35 +0000 [r1669]  nick:
1765
1766        * added natural type
1767
17682006-11-27 20:38 +0000 [r1655]  jonb:
1769
1770        * Initial high level description of code and algorithm.
1771
17722006-11-22 15:10 +0000 [r1623]  steve:
1773
1774        * add railways
1775
17762006-11-22 12:36 +0000 [r1622]  steve:
1777
1778        * add ops to geom col
1779
17802006-11-22 11:41 +0000 [r1621]  steve:
1781
1782        * change varchars to text
1783
17842006-11-19 18:34 +0000 [r1604]  jonb:
1785
1786        * Handle missing nodes and segments instead of putting 0,0 into
1787          linestrings which was causing lots of rogue lines to appear on
1788          the map. Improved linestring generation for non-contiguous ways.
1789          Added a GIST index into the SQL output. Corrected usage info and
1790          added a gzip example. Removed some redundant lines.
1791
17922006-11-17 10:12 +0000 [r1577]  jonb:
1793
1794        * Initial version of C implmentation of OSM to Postgresql converter
1795
Note: See TracBrowser for help on using the repository browser.