| Commit message (Expand) | Author | Age |
* | Fix code in unicode prg. | Jochen Topf | 2015-05-12 |
* | Some experimental code to find unicode properties in keys.•••OSM allows nearly all unicode characters in keys and values. This is some
experimental code to find keys that contain unusual characters. Currently
this is not run or used in the normal setup, but I thought I'd throw it
out there in case somebody wants to play with it. I am not sure yet myself
where this is going.
| Jochen Topf | 2015-04-28 |
* | clean similarity binary | Sarah Hoffmann | 2015-04-28 |
* | Add similarity program to check for similar keys.•••This adds the 'similarity' program that checks for similar keys in the
taginfo-db database. It is not run yet by the update script, but the
supporting database tables etc. are added by this commit.
| Jochen Topf | 2015-02-26 |
* | New StringStore implementation.•••The old one was much too complicated and (I think) had some bug somewhere that
could lead to a segfault down the line. The new one is much simpler.
| Jochen Topf | 2014-06-28 |
* | Various compilation and profiling experiments. | Jochen Topf | 2014-05-17 |
* | Updated test_tagstats.sh script. | Jochen Topf | 2014-05-17 |
* | Make compilation not conditional on TAGSTATS_GEODISTRIBUTION_FOR_WAYS | Jochen Topf | 2014-05-17 |
* | Refactoring tagstats code. | Jochen Topf | 2014-05-17 |
* | Make output while tagstats is running easier to read. | Jochen Topf | 2014-05-15 |
* | Use prefix ++ instead of postfix ++. | Jochen Topf | 2014-05-15 |
* | Cleanup of option parsing code. | Jochen Topf | 2014-05-15 |
* | Removed TAGSTATS_COUNT_TAG_COMBINATIONS.•••This preprocessor macro decided whether we wanted to count combinations
of tags. This is now always on.
| Jochen Topf | 2014-05-15 |
* | Clean up output of sizes of important data structures. | Jochen Topf | 2014-05-15 |
* | Removed TAGSTATS_COUNT_KEY_COMBINATIONS.•••This preprocessor macro decided whether we wanted to count combinations
of tag keys. This is now always on.
| Jochen Topf | 2014-05-15 |
* | Removed TAGSTATS_COUNT_USERS.•••This preprocessor macro decided whether we wanted to count the different users
using a key. This is now always on.
| Jochen Topf | 2014-05-15 |
* | Use pair of strings instead of concatenated string for hash map.•••For the geodistribution hash we concatenated the key and value with an equal
sign in between and used that as a hash key. But this will lead to problems
when the key or value contain an equals sign. So instead we do the proper
thing now and use a std::pair<const char*, const char*>.
| Jochen Topf | 2014-05-15 |
* | Add all positions in ways to map, not just the first one. | Jochen Topf | 2014-05-13 |
* | Remove iostreams include. | Jochen Topf | 2014-05-13 |
* | Use sqlite db file instead of text *.lst files for selected data.•••This changes the way some data is given from one taginfo update run
to the next. Instead of plain text files an sqlite database is used.
Part of the update is a new version of the upstream sqlite.hpp file.
After this commit the update has to be run twice to get all data
updated properly.
| Jochen Topf | 2014-05-13 |
* | Tagstat fixes for recent changes. | Jochen Topf | 2014-05-13 |
* | Allow spaces in key-value geodistribution lst. | Jochen Topf | 2014-05-12 |
* | Add code to create maps for tags.•••For a long time we had the capability to create overview maps for keys, but
never for tags (ie key-value-combinations). This commit now adds code to
create maps for frequently used tags. We can't create maps for all tags,
because each map takes about 8k in RAM and there are a lot of tags.
| Jochen Topf | 2014-05-12 |
* | Make min_tag_combination_count configurable at runtime | Jochen Topf | 2013-10-07 |
* | Fix a bug with nodes outside bbox•••If there are nodes with locations outside the bounding box we are interested in
in the input osm file and we are generating the geodistribution for ways images,
tagstats could segfault. In this case the node location wasn't stored in the
m_storage, so when reading the it back, either you get an unintialized value
or a segfault. (This also depends on the type of storage used.)
Thanks to @lonvia for help debugging this.
The solution is to store "MAXINT" as a marker and make sure it doesn't end up
in the GeoDistribution.
| Jochen Topf | 2013-10-07 |
* | Move .gitignore | Jochen Topf | 2013-10-07 |
* | Fixes #35 | Jochen Topf | 2013-10-05 |
* | Make geodistribution int type configurable | Jochen Topf | 2013-10-05 |
* | Remove unused debug option | Jochen Topf | 2013-10-05 |
* | Add stats for way node distribution | Jochen Topf | 2013-06-17 |
* | Also count different relation member types | Jochen Topf | 2013-06-17 |
* | Make Makefiles/run_test more flexible. This should help with compiling under ... | Jochen Topf | 2013-05-29 |
* | Fix sed call to be compatible with non-GNU sed | Dmitry Marakasov | 2013-05-23 |
* | Rename (key|tag)pairs to (key|tag)_combinations | Jochen Topf | 2013-01-19 |
* | Fix relation role stats output. | Jochen Topf | 2013-01-14 |
* | Auto indent | Jochen Topf | 2013-01-14 |
* | Create relation member and role stats | Jochen Topf | 2013-01-14 |
* | Add infrastructure for doing relation type stats | Jochen Topf | 2013-01-14 |
* | Use correct type for type. | Jochen Topf | 2013-01-01 |
* | Use C++ casts instead of C style casts | Jochen Topf | 2013-01-01 |
* | Use iterator instead of indexes to iterate over tag list | Jochen Topf | 2012-08-31 |
* | Add tagslist to tagstats test script. | Jochen Topf | 2012-08-31 |
* | Unify names of include guard macros | Jochen Topf | 2012-08-20 |
* | Cleanup license info | Jochen Topf | 2012-08-20 |
* | Change the way Sqlite statements are used | Jochen Topf | 2012-08-20 |
* | Move Sqlite wrapper class from Osmium in here.•••The wrapper never fit into Osmium. So we'll put it here. Also there was an
example program in Osmium to test the Statistics handler. This has moved
here now, too (osmstats).
| Jochen Topf | 2012-08-20 |
* | Changes for current Osmium version | Jochen Topf | 2012-08-19 |
* | Make it work without c++0x support | Jochen Topf | 2012-08-18 |
* | Changes for newest Osmium version | Jochen Topf | 2012-07-15 |
* | Removed call to Osmium::init() which is not needed in the current Osmium version | Jochen Topf | 2012-07-14 |